commit
adc224147a
@ -0,0 +1,6 @@ |
||||
<databaseChangeLog |
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd"> |
||||
<include file="setup-hsqldb-checkpoint-defrag.xml" relativeToChangelogFile="true"/> |
||||
</databaseChangeLog> |
@ -0,0 +1,27 @@ |
||||
<databaseChangeLog |
||||
xmlns="http://www.liquibase.org/xml/ns/dbchangelog" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd"> |
||||
<changeSet id="setup-hsqldb-checkpoint-defrag" author="fxthomas"> |
||||
|
||||
<preConditions onFail="MARK_RAN"> |
||||
<dbms type="hsqldb" /> |
||||
</preConditions> |
||||
|
||||
<sql> |
||||
CHECKPOINT DEFRAG; |
||||
<comment>Defragment the database before enabling auto defrag, so that the biggest part of the work is done during migration.</comment> |
||||
</sql> |
||||
<sql> |
||||
SET LOGSIZE 64; |
||||
<comment>Automatically run a CHECKPOINT when the log is above 64MB.</comment> |
||||
</sql> |
||||
<sql> |
||||
SET CHECKPOINT DEFRAG 32; |
||||
<comment>Automatically defragment on CHECKPOINT when the wasted space is above 32MB.</comment> |
||||
</sql> |
||||
|
||||
<rollback></rollback> |
||||
|
||||
</changeSet> |
||||
</databaseChangeLog> |
Loading…
Reference in new issue