4
1
Fork 0
backend-core/postgres/1_initial.up.sql

26 lines
494 B
MySQL
Raw Normal View History

CREATE TABLE "user" (
id BYTEA PRIMARY KEY,
first_name VARCHAR(65535),
last_name VARCHAR(65535),
phone_number VARCHAR(32) UNIQUE
);
CREATE TABLE "conversation" (
id BYTEA PRIMARY KEY,
title VARCHAR(65535)
);
CREATE TABLE member (
"user" BYTEA REFERENCES "user"(id),
"conversation" BYTEA REFERENCES "conversation"(id),
UNIQUE ("user", "conversation")
);
CREATE TABLE contact (
"user" BYTEA REFERENCES "user"(id),
contact BYTEA REFERENCES "user"(id),
UNIQUE ("user", contact)
);