smk-chat/db.psql

22 lines
570 B
Plaintext
Raw Normal View History

2024-06-11 17:22:27 +03:00
CREATE TABLE IF NOT EXISTS Users (
ID SERIAL,
lastname VARCHAR(32),
firstname VARCHAR(32),
middlename VARCHAR(32),
2024-06-14 02:06:47 +03:00
salty_password CHAR(60), --nodejs bcrypt.
2024-06-11 17:22:27 +03:00
chats INT[] -- to table Chats, column ID.
);
CREATE TABLE IF NOT EXISTS Chats (
ID SERIAL,
2024-06-14 01:59:37 +03:00
name VARCHAR(128), --chat name
2024-06-11 17:22:27 +03:00
admins INT[], -- to table Users, column ID.
messages INT[] -- ref to table Messages, column ID.
);
CREATE TABLE IF NOT EXISTS Messages (
ID SERIAL,
author_id INT, -- ref to table Users, column ID.
time_sent TIMESTAMP,
content TEXT
);