From 34f25e3e0605dafde420683d8b8e3801ba7119f2 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Wed, 11 Sep 2024 19:53:07 -0400 Subject: [PATCH] How did I not have an index on type? Wow. --- src/ssb.db.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ssb.db.c b/src/ssb.db.c index 029e91e8..0d7a1c0f 100644 --- a/src/ssb.db.c +++ b/src/ssb.db.c @@ -133,6 +133,7 @@ void tf_ssb_db_init(tf_ssb_t* ssb) _tf_ssb_db_exec(db, "CREATE INDEX IF NOT EXISTS messages_author_sequence_index ON messages (author, sequence)"); _tf_ssb_db_exec(db, "CREATE INDEX IF NOT EXISTS messages_author_timestamp_index ON messages (author, timestamp)"); _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 TABLE IF NOT EXISTS blobs (" " id TEXT PRIMARY KEY,"