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);
