У меня есть файл сценария H2 sql, который выполняется при каждом обновлении приложения или когда база данных не была создана ранее.
Итак, все в файле скрипта зависит от проверки «ЕСЛИ НЕ СУЩЕСТВУЕТ» или «ЕСЛИ СУЩЕСТВУЕТ».
Из-за этого у меня проблема с созданием SQL для переименования столбцов, и я не могу найти способ сделать это, потому что если оператор переименования выполняется более одного раза, я получаю сообщение об отсутствии столбца.
Я пробовал следующее:
ALTER TABLE X RENAME COLUMN IF NOT EXISTS Y TO Z;