diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java index 065cfd0d..9588aaa6 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java @@ -945,6 +945,20 @@ public class HSQLDBDatabaseUpdates { stmt.execute("CREATE INDEX ArbitraryPeersHashIndex ON ArbitraryPeers (hash)"); break; + case 40: + // For looking up name registration transactions based on name or reduced name + stmt.execute("CREATE INDEX RegisterNameNameIndex ON RegisterNameTransactions (name)"); + stmt.execute("CREATE INDEX RegisterNameReducedNameIndex ON RegisterNameTransactions (reduced_name)"); + // For looking up update name transactions based on name, new name, or new reduced name + stmt.execute("CREATE INDEX UpdateNameNameIndex ON UpdateNameTransactions (name)"); + stmt.execute("CREATE INDEX UpdateNameNewNameIndex ON UpdateNameTransactions (new_name)"); + stmt.execute("CREATE INDEX UpdateNameReducedNewNameIndex ON UpdateNameTransactions (reduced_new_name)"); + // For looking up buy name transactions based on name + stmt.execute("CREATE INDEX BuyNameNameIndex ON BuyNameTransactions (name)"); + // For looking up sell name transactions based on name + stmt.execute("CREATE INDEX SellNameNameIndex ON SellNameTransactions (name)"); + break; + default: // nothing to do return false;