go-scopes/storage/msgstore/sql/tables_pg.sql

17 lines
455 B
SQL

create table messages (
id bigserial not null primary key,
domain text,
action text,
class text,
item text,
sender text,
payload jsonb,
tstamp timestamptz default current_timestamp
);
-- indexes
create index idx_msg on messages using btree (domain, action, class, item);
create index idx_msg_item on messages using btree (domain, class, item);
--create index idx_msg_action on messages using btree (action); -- obsolete