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

11 lines
346 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,
channel_id UUID NOT NULL REFERENCES channels (id),
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);