+ if (oldVersion < 13) {
+ logger.debug("Updating database: Cleanup unknown service ids");
+ {
+ final var sql = """
+ DELETE FROM identity AS i
+ WHERE i.uuid = ?
+ """;
+ try (final var statement = connection.prepareStatement(sql)) {
+ statement.setBytes(1, ServiceId.UNKNOWN.toByteArray());
+ statement.executeUpdate();
+ }
+ }
+ {
+ final var sql = """
+ DELETE FROM sender_key_shared AS i
+ WHERE i.uuid = ?
+ """;
+ try (final var statement = connection.prepareStatement(sql)) {
+ statement.setBytes(1, ServiceId.UNKNOWN.toByteArray());
+ statement.executeUpdate();
+ }
+ }
+ }