0

同様の質問をいくつか読みましたが、liquibase を使用して既存のデータベースからデータまたはスキーマをエクスポートする方法がまだわかりません。私が使用しているデータベースは sqlite で、常に問題が発生します。

java -jar liquibase-1.9.3.jar --driver=org.sqlite.JDBC --classpath=lib/sqlite-jdbc-3.7.2.jar --changeLogFile=test.data  --url=jdbc:sqlite:test.db --diffTypes="data" generateChangeLog

エラー: 移行に失敗しました: そのような列はありません: 'DECIMAL_POINTS'

ID (整数型) と名前 (VARCHAR 型) の 2 つのフィールドを持つテスト テーブルがあります。

誰か助けてくれませんか?ありがとう。

4

1 に答える 1

0

sqlite データベースで liquibase を使用する例はこれ以上見つかりませんでした。だから、私は自分でテストして理解し、以下にコメントしました: sqlitejdbc エンジンを sqlite-jdbc-3.7.2.jar から sqlitejdbc-v056.jar に変更したとき、liquibase 用の適切な jdbc エンジンを選択する必要があります (http:/ /www.zentus.com/sqlitejdbc/)、動作します。したがって、適切なものを選択することが重要です。

于 2012-06-19T14:02:32.750 に答える