shoutdotdev/migrations/2025-01-31-045014_messages/up.sql

11 lines
365 B
MySQL
Raw Normal View History

2025-02-26 13:10:47 -08:00
CREATE TABLE IF NOT EXISTS messages (
id UUID PRIMARY KEY NOT NULL,
2025-03-08 21:49:19 -08:00
channel_id UUID NOT NULL REFERENCES channels (id) ON DELETE RESTRICT,
2025-02-26 13:10:47 -08:00
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
sent_at TIMESTAMPTZ,
2025-02-26 13:10:47 -08:00
message TEXT NOT NULL
);
CREATE INDEX ON messages (channel_id);
2025-02-26 13:10:47 -08:00
CREATE INDEX ON messages (created_at);
CREATE INDEX ON messages (sent_at);