28 lines
779 B
SQL
28 lines
779 B
SQL
CREATE TABLE IF NOT EXISTS guilds (
|
|
id BIGINT PRIMARY KEY NOT NULL,
|
|
bot_id BIGINT NOT NULL,
|
|
volume INTEGER NOT NULL
|
|
);
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
email TEXT PRIMARY KEY NOT NULL,
|
|
hash TEXT NOT NULL,
|
|
role TEXT NOT NULL,
|
|
first_name TEXT NOT NULL,
|
|
last_name TEXT NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
|
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
|
profile_picture TEXT,
|
|
verified BOOLEAN NOT NULL DEFAULT FALSE
|
|
);
|
|
CREATE TABLE IF NOT EXISTS messages (
|
|
id TEXT PRIMARY KEY NOT NULL,
|
|
guild_id BIGINT NOT NULL,
|
|
channel_id BIGINT NOT NULL,
|
|
user_id BIGINT NOT NULL,
|
|
created BIGINT NOT NULL,
|
|
model TEXT NOT NULL,
|
|
request TEXT NOT NULL,
|
|
response TEXT NOT NULL,
|
|
request_tags TEXT[] NOT NULL,
|
|
response_tags TEXT[] NOT NULL
|
|
); |