set database version

This commit is contained in:
2024-08-12 20:31:48 +02:00
parent 0643351a2c
commit 6396892913
@@ -18,6 +18,8 @@ import java.util.logging.Logger;
public class Storage {
public static final int DATABASE_VERSION = 1;
public final List<String> aliases = new ArrayList<>();
private final Logger logger = Logger.getLogger("Storage");
@@ -46,6 +48,14 @@ public class Storage {
logger.warning("Failed to set journal mode to WAL");
}
try (Connection connection = dataSource.getConnection()) {
PreparedStatement preparedStatement = connection.prepareStatement("PRAGMA user_version = ?");
preparedStatement.setInt(1, DATABASE_VERSION);
preparedStatement.execute();
} catch (SQLException e) {
logger.warning("Failed to set database version");
}
createTables();
aliases.addAll(getAliases());
}