From d84d0bec38cc6449fa7ee3fa71e17c59b5442db7 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Sun, 1 Dec 2024 16:26:40 -0500 Subject: [PATCH] ssb: This index help channel status load faster. --- src/ssb.db.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ssb.db.c b/src/ssb.db.c index b4809177..dcd49eef 100644 --- a/src/ssb.db.c +++ b/src/ssb.db.c @@ -135,6 +135,7 @@ void tf_ssb_db_init(tf_ssb_t* ssb) _tf_ssb_db_exec(db, "CREATE INDEX IF NOT EXISTS messages_timestamp_index ON messages (timestamp)"); _tf_ssb_db_exec(db, "CREATE INDEX IF NOT EXISTS messages_type_timestamp_index ON messages (content ->> 'type', timestamp)"); _tf_ssb_db_exec(db, "CREATE INDEX IF NOT EXISTS messages_size_by_author_index ON messages (author, length(content))"); + _tf_ssb_db_exec(db, "CREATE INDEX IF NOT EXISTS messages_type_author_channel_index ON messages (content ->> 'type', author, content ->> 'channel');"); _tf_ssb_db_exec(db, "CREATE TABLE IF NOT EXISTS blobs (" " id TEXT PRIMARY KEY,"