Update log.messages: owner_id, players_id, master_player, flag_id, items, loc_id
This commit is contained in:
@@ -20,25 +20,33 @@ CREATE TABLE log.messages (
|
||||
hash CHAR(64) UNIQUE NOT NULL,
|
||||
session_hash CHAR(64) NOT NULL,
|
||||
thread_hash CHAR(64),
|
||||
sender_id CHAR(64) NOT NULL,
|
||||
receiver_id CHAR(64) NOT NULL,
|
||||
leader_id CHAR(64),
|
||||
owner_id CHAR(64) NOT NULL,
|
||||
players_id CHAR(64)[] DEFAULT '{}',
|
||||
master_player CHAR(64),
|
||||
role TEXT,
|
||||
content TEXT NOT NULL,
|
||||
attachments JSONB DEFAULT '{}',
|
||||
prev_hash CHAR(64),
|
||||
hashtags CHAR(64)[] DEFAULT '{}',
|
||||
flag_id CHAR(64),
|
||||
master_item_id CHAR(64),
|
||||
item_id CHAR(64)[] DEFAULT '{}',
|
||||
loc_id CHAR(64),
|
||||
ambient JSONB,
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
CREATE INDEX idx_messages_session ON log.messages(session_hash);
|
||||
CREATE INDEX idx_messages_thread ON log.messages(thread_hash);
|
||||
CREATE INDEX idx_messages_sender ON log.messages(sender_id);
|
||||
CREATE INDEX idx_messages_receiver ON log.messages(receiver_id);
|
||||
CREATE INDEX idx_messages_owner ON log.messages(owner_id);
|
||||
CREATE INDEX idx_messages_master_player ON log.messages(master_player);
|
||||
CREATE INDEX idx_messages_prev ON log.messages(prev_hash);
|
||||
CREATE INDEX idx_messages_created ON log.messages(created_at);
|
||||
CREATE INDEX idx_messages_hashtags ON log.messages USING gin(hashtags);
|
||||
CREATE INDEX idx_messages_players ON log.messages USING gin(players_id);
|
||||
CREATE INDEX idx_messages_items ON log.messages USING gin(item_id);
|
||||
CREATE INDEX idx_messages_flag ON log.messages(flag_id);
|
||||
CREATE INDEX idx_messages_loc ON log.messages(loc_id);
|
||||
|
||||
-- ============================================
|
||||
-- Tabla 2: message_refs
|
||||
|
||||
Reference in New Issue
Block a user