gitdataai/lib/migrate/sql/room/room_message_up_01.sql
2026-05-30 01:38:40 +08:00

16 lines
498 B
SQL

CREATE TABLE IF NOT EXISTS room_message (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
room UUID NOT NULL REFERENCES room(id),
seq BIGINT NOT NULL,
thread UUID,
parent UUID,
author UUID NOT NULL,
content TEXT NOT NULL,
content_type TEXT NOT NULL DEFAULT 'text',
pinned BOOLEAN NOT NULL DEFAULT FALSE,
edited_at TIMESTAMPTZ,
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
updated_at TIMESTAMPTZ NOT NULL DEFAULT now(),
deleted_at TIMESTAMPTZ
);