From 0c93f493a4633914176306ba5c567526bff3e41b Mon Sep 17 00:00:00 2001 From: Dusan Vojacek Date: Sun, 19 Apr 2026 20:09:07 +0200 Subject: [PATCH] fix lfywlay migration --- ..._flyway_history_repeatable_modbus_verified.sql | 15 +++++++++++++++ ...sql => R__041_fn_modbus_last_verified_map.sql} | 0 ...ied.sql => R__040_vw_modbus_last_verified.sql} | 0 3 files changed, 15 insertions(+) create mode 100644 db/migration/V050__flyway_history_repeatable_modbus_verified.sql rename db/routines/{R__fn_modbus_last_verified_map.sql => R__041_fn_modbus_last_verified_map.sql} (100%) rename db/views/{R__vw_modbus_last_verified.sql => R__040_vw_modbus_last_verified.sql} (100%) diff --git a/db/migration/V050__flyway_history_repeatable_modbus_verified.sql b/db/migration/V050__flyway_history_repeatable_modbus_verified.sql new file mode 100644 index 0000000..8a5c7e0 --- /dev/null +++ b/db/migration/V050__flyway_history_repeatable_modbus_verified.sql @@ -0,0 +1,15 @@ +-- Po přejmenování repeatable skriptů na R__040_vw_* / R__041_fn_* (pořadí závislostí +-- při řazení dle description) odstraníme záznamy pro staré názvy souborů, jinak +-- Flyway validate hlásí chybějící migrační skript. + +DELETE FROM ems.flyway_schema_history +WHERE type = 'SQL' + AND version IS NULL + AND ( + script IN ( + 'R__vw_modbus_last_verified.sql', + 'R__fn_modbus_last_verified_map.sql' + ) + OR script LIKE '%/R__vw_modbus_last_verified.sql' + OR script LIKE '%/R__fn_modbus_last_verified_map.sql' + ); diff --git a/db/routines/R__fn_modbus_last_verified_map.sql b/db/routines/R__041_fn_modbus_last_verified_map.sql similarity index 100% rename from db/routines/R__fn_modbus_last_verified_map.sql rename to db/routines/R__041_fn_modbus_last_verified_map.sql diff --git a/db/views/R__vw_modbus_last_verified.sql b/db/views/R__040_vw_modbus_last_verified.sql similarity index 100% rename from db/views/R__vw_modbus_last_verified.sql rename to db/views/R__040_vw_modbus_last_verified.sql