У меня есть куча сценариев sql, которые создают / удаляют последовательности, пользователей и другие объекты. Я запускаю эти сценарии через Liquibase, но они терпят неудачу, потому что oracle жалуется, когда я пытаюсь удалить несуществующую последовательность или создать существующего пользователя.
Есть ли способ оракула предотвратить ошибки?
Что-то в этом роде
Создайте пользователя / последовательность, если не существует
Отбросьте пользователя / безопасность, если существует
Насколько я знаю, у меня есть такие варианты:
- Напишите скрипт plsql
- Используйте контексты Liquibase.
- Используйте предварительные условия Liquibase, но это будет означать слишком много работы.
Будем очень признательны за любые мысли / идеи.