diff --git a/Sources/db_script/sql/create.sql b/Sources/db_script/sql/create.sql index 691e35f..f0f10d5 100644 --- a/Sources/db_script/sql/create.sql +++ b/Sources/db_script/sql/create.sql @@ -33,4 +33,24 @@ CREATE TABLE LikeDafl( idUserWhoGetLike INT REFERENCES UserDafl(idDafl), dateLike date NOT NULL, PRIMARY KEY(idUserWhoLike,idUserWhoGetLike) +); + +CREATE TABLE MessageDafl( + senderID INT NOT NULL REFERENCES UserDafl(idDafl) , + idMessage INT PRIMARY KEY, + content varchar(500), + dateMess date NOT NULL +); + +CREATE TABLE ConversationDafl( + idUserA INT NOT NULL REFERENCES UserDafl(idDafl), + idUserB INT NOT NULL REFERENCES UserDafl(idDafl), + idConversation INT PRIMARY KEY, + waiting BOOLEAN NOT NULL CHECK (waiting=1 OR waiting=0) +); + +CREATE TABLE MessToConv( + idConv INT REFERENCES Conversation(idConversation), + idMsg INT REFERENCES Message(idMessage), + PRIMARY KEY (idConv,idMsg) ); \ No newline at end of file