27 lines
678 B
SQL
27 lines
678 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 messages (
|
|
id TEXT PRIMARY KEY NOT NULL,
|
|
guild_id BIGINT NOT NULL,
|
|
channel_id BIGINT NOT NULL,
|
|
author_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
|
|
);
|
|
CREATE TABLE IF NOT EXISTS events (
|
|
id UUID PRIMARY KEY NOT NULL,
|
|
guild_id BIGINT NOT NULL,
|
|
author_id BIGINT NOT NULL,
|
|
title TEXT NOT NULL,
|
|
date_time TIMESTAMP NOT NULL,
|
|
description TEXT,
|
|
rsvp BIGINT[] NOT NULL
|
|
);
|