c92ee309a9
Got the migrations and datastructures in. Next step is building db utility function into the db module or client module
15 lines
333 B
SQL
15 lines
333 B
SQL
-- Your SQL goes here
|
|
CREATE TYPE room_id AS (
|
|
coordinates bigint[],
|
|
server text
|
|
);
|
|
CREATE TABLE messages (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
room room_id NOT NULL,
|
|
body TEXT NOT NULL,
|
|
signature TEXT NOT NULL,
|
|
client_timestamp BIGINT NOT NULL,
|
|
server_timestamp BIGINT NOT NULL,
|
|
username user_t NOT NULL
|
|
)
|