From b0486f44bbda54eb8e6e215ccabf231990d27d7f Mon Sep 17 00:00:00 2001 From: CalDescent Date: Mon, 2 Jan 2023 17:47:36 +0000 Subject: [PATCH] Added chat_reference index to speed up searches. --- .../org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java index c44c3d49..e72e5fab 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java @@ -984,6 +984,8 @@ public class HSQLDBDatabaseUpdates { // Add a chat reference, to allow one message to reference another, and for this to be easily // searchable. Null values are allowed as most transactions won't have a reference. stmt.execute("ALTER TABLE ChatTransactions ADD chat_reference Signature"); + // For finding chat messages by reference + stmt.execute("CREATE INDEX ChatTransactionsChatReferenceIndex ON ChatTransactions (chat_reference)"); break; default: