create table if not exists room ( id uuid not null primary key, project uuid not null, room_name varchar(255) not null, public boolean default false not null, category uuid, created_by uuid not null, created_at timestamp with time zone not null, last_msg_at timestamp with time zone not null ); create index if not exists idx_room_project on room (project); create index if not exists idx_room_category on room (category);