15 lines
496 B
SQL
15 lines
496 B
SQL
CREATE TABLE IF NOT EXISTS room_thread (
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
room UUID NOT NULL REFERENCES room(id),
|
|
seq BIGINT NOT NULL,
|
|
starter_message UUID,
|
|
title TEXT NOT NULL,
|
|
created_by UUID NOT NULL,
|
|
archived BOOLEAN NOT NULL DEFAULT FALSE,
|
|
locked BOOLEAN NOT NULL DEFAULT FALSE,
|
|
last_message_at TIMESTAMPTZ,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
|
archived_at TIMESTAMPTZ
|
|
);
|