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

29 lines
648 B
MySQL
Raw Normal View History

2019-02-16 13:02:50 +08:00
CREATE TABLE IF NOT EXISTS "user" (
id BYTEA PRIMARY KEY,
2019-06-18 18:34:59 +08:00
username VARCHAR(63555) UNIQUE,
bio VARCHAR(63535),
profile_pic VARCHAR(63535),
first_name VARCHAR(65535),
last_name VARCHAR(65535),
phone_number VARCHAR(32) UNIQUE
);
2019-02-16 13:02:50 +08:00
CREATE TABLE IF NOT EXISTS "conversation" (
id BYTEA PRIMARY KEY,
dm BOOLEAN,
title VARCHAR(65535)
);
2019-02-16 13:02:50 +08:00
CREATE TABLE IF NOT EXISTS member (
"user" BYTEA REFERENCES "user"(id),
"conversation" BYTEA REFERENCES "conversation"(id),
UNIQUE ("user", "conversation")
);
2019-02-16 13:02:50 +08:00
CREATE TABLE IF NOT EXISTS contact (
"user" BYTEA REFERENCES "user"(id),
contact BYTEA REFERENCES "user"(id),
UNIQUE ("user", contact)
);