mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
👷 build(database): add message topic activity index
This commit is contained in:
@@ -1214,6 +1214,7 @@ table messages {
|
|||||||
created_at [name: 'messages_created_at_idx']
|
created_at [name: 'messages_created_at_idx']
|
||||||
(client_id, user_id) [name: 'message_client_id_user_unique', unique]
|
(client_id, user_id) [name: 'message_client_id_user_unique', unique]
|
||||||
topic_id [name: 'messages_topic_id_idx']
|
topic_id [name: 'messages_topic_id_idx']
|
||||||
|
(topic_id, updated_at) [name: 'messages_topic_id_updated_at_idx']
|
||||||
parent_id [name: 'messages_parent_id_idx']
|
parent_id [name: 'messages_parent_id_idx']
|
||||||
quota_id [name: 'messages_quota_id_idx']
|
quota_id [name: 'messages_quota_id_idx']
|
||||||
user_id [name: 'messages_user_id_idx']
|
user_id [name: 'messages_user_id_idx']
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
CREATE INDEX IF NOT EXISTS "messages_topic_id_updated_at_idx" ON "messages" USING btree ("topic_id","updated_at");
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -777,7 +777,14 @@
|
|||||||
"when": 1780832120210,
|
"when": 1780832120210,
|
||||||
"tag": "0110_add_verify_tables_and_ai_infra_id",
|
"tag": "0110_add_verify_tables_and_ai_infra_id",
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idx": 111,
|
||||||
|
"version": "7",
|
||||||
|
"when": 1781279171098,
|
||||||
|
"tag": "0111_add_messages_topic_updated_at_index",
|
||||||
|
"breakpoints": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"version": "6"
|
"version": "6"
|
||||||
}
|
}
|
||||||
@@ -156,6 +156,7 @@ export const messages = pgTable(
|
|||||||
index('messages_created_at_idx').on(table.createdAt),
|
index('messages_created_at_idx').on(table.createdAt),
|
||||||
uniqueIndex('message_client_id_user_unique').on(table.clientId, table.userId),
|
uniqueIndex('message_client_id_user_unique').on(table.clientId, table.userId),
|
||||||
index('messages_topic_id_idx').on(table.topicId),
|
index('messages_topic_id_idx').on(table.topicId),
|
||||||
|
index('messages_topic_id_updated_at_idx').on(table.topicId, table.updatedAt),
|
||||||
index('messages_parent_id_idx').on(table.parentId),
|
index('messages_parent_id_idx').on(table.parentId),
|
||||||
index('messages_quota_id_idx').on(table.quotaId),
|
index('messages_quota_id_idx').on(table.quotaId),
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user