|
@@ -55,8 +55,6 @@ public abstract class AbstractDatabaseDAO extends AbstractDAO {
|
|
runSQLFiles(sqlPath.listFiles(new SQLFilter()));
|
|
runSQLFiles(sqlPath.listFiles(new SQLFilter()));
|
|
}
|
|
}
|
|
|
|
|
|
- public abstract void updates(DatabaseInstallType mode, File sqlPath);
|
|
|
|
-
|
|
|
|
protected void updates(DatabaseInstallType mode, String cleanup, File sqlPath) {
|
|
protected void updates(DatabaseInstallType mode, String cleanup, File sqlPath) {
|
|
final var userPreferences = Preferences.userRoot();
|
|
final var userPreferences = Preferences.userRoot();
|
|
final var updatePath = new File(sqlPath, "updates");
|
|
final var updatePath = new File(sqlPath, "updates");
|
|
@@ -98,6 +96,10 @@ public abstract class AbstractDatabaseDAO extends AbstractDAO {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public void updates(DatabaseInstallType mode, File sqlPath) {
|
|
|
|
+ updates(mode, "cleanup/cleanup.sql", sqlPath);
|
|
|
|
+ }
|
|
|
|
+
|
|
private void runSQLFiles(File... sqlFiles) {
|
|
private void runSQLFiles(File... sqlFiles) {
|
|
for (var sqlFile : sqlFiles) {
|
|
for (var sqlFile : sqlFiles) {
|
|
try {
|
|
try {
|