From cfb8f53849fdd6b249663315c7e8ee9db1225828 Mon Sep 17 00:00:00 2001 From: catbref Date: Thu, 26 Mar 2020 11:56:48 +0000 Subject: [PATCH] Reduce DB space taken up by Blocks --- .../qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java index d49b7e7a..4f88842b 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java @@ -966,6 +966,15 @@ public class HSQLDBDatabaseUpdates { stmt.execute("CHECKPOINT DEFRAG"); break; + case 70: + // Reduce space used for storing online account in Blocks + stmt.execute("ALTER TABLE Blocks ALTER COLUMN online_accounts BLOB(1M)"); + stmt.execute("ALTER TABLE Blocks ALTER COLUMN online_accounts_signatures BLOB(1M)"); + // Reclaim space + stmt.execute("CHECKPOINT"); + stmt.execute("CHECKPOINT DEFRAG"); + break; + default: // nothing to do return false;