1
0
Fork 0
forked from 2sys/shoutdotdev
shoutdotdev/migrations/2025-01-31-045014_messages/up.sql

11 lines
439 B
SQL

CREATE TABLE IF NOT EXISTS messages (
id UUID PRIMARY KEY NOT NULL,
channel_id UUID NOT NULL REFERENCES channels (id) ON DELETE RESTRICT,
project_id UUID NOT NULL REFERENCES projects (id) ON DELETE RESTRICT,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
sent_at TIMESTAMPTZ,
message TEXT NOT NULL
);
CREATE INDEX ON messages (channel_id);
CREATE INDEX ON messages (created_at);
CREATE INDEX ON messages (sent_at);