Files

17 lines
750 B
SQL
Raw Permalink Normal View History

-- +goose Up
-- Кастомные эмодзи сервера (AGENT.md 7.12): файл в хранилище, имя для :name:.
CREATE TABLE guild_emojis (
id INTEGER PRIMARY KEY,
guild_id INTEGER NOT NULL REFERENCES guilds (id) ON DELETE CASCADE,
name TEXT NOT NULL,
file_id INTEGER NOT NULL REFERENCES files (id) ON DELETE CASCADE,
animated INTEGER NOT NULL DEFAULT 0,
creator_id INTEGER REFERENCES users (id) ON DELETE SET NULL,
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))
);
CREATE UNIQUE INDEX guild_emojis_name_idx ON guild_emojis (guild_id, name);
CREATE INDEX guild_emojis_guild_idx ON guild_emojis (guild_id);
-- +goose Down
DROP TABLE guild_emojis;