Reduce DB space taken up by Blocks

This commit is contained in:
catbref 2020-03-26 11:56:48 +00:00
parent 7bb2f841ad
commit cfb8f53849

View File

@ -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;