1
データベースを制御するソースとしてliquibaseを使用しています。当初、Postgresを使い始め、Postgres固有のカラムのデータ型を使ってチェンジセットを作成しました。古いチェンジセットを更新する - Liquibase
たとえば、 'JSON'タイプのフィールドを持つテーブルを作成するチェンジセットがあります。今、私たちは他のデータベースに移動したかったのです。したがって、他のデータベースに対してチェンジセットを実行すると、テーブルの作成に失敗します。私は 'failOnError = false'を追加しようとしました。しかし、テーブルが存在しないため、後のチェンジセットが失敗しました。
他のデータベースと互換性があるように古いチェンジセットをリファクタリングする方法をお勧めしますか?