16 lines
498 B
SQL
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
|
|
);
|