liquibase

    0

    1答えて

    私は実稼働環境に既存のデータベースを持っています。私はliquibaseでスキーマをエクスポートし、新しい顧客のためにインストールする際に使用する基本スクリプトを作成しました。 Liquibaseはmssqlのすべての私のid列をBIGINTとしてエクスポートしましたが、実際にはそれらはデータベース内のNUMERICでした。 Now新しいテーブルと古いテーブルのforeightキーを作成するアップ

    1

    2答えて

    phingがliquibaseでうまく動作するようにしようとしています。しかしpPingは(私は正直にオンラインで見つけることができません)このillustrousエラー Execution of target "update-database" failed for the following reason: PathElement (unknown) doesn't support the '

    2

    1答えて

    私は自分のアプリケーションでliquibase db migration frameworkを実装しました。私はこのフレームワークのコマンドラインツールを実行しています。それは正常に動作しています。今度は、このツールから生成されたログから成功または失敗のレポートが必要です。 エラーは、データベース関連(SQLクエリの構文エラー、制約違反エラーなど)だけでなく、フレームワーク関連(コマンドライン上の

    0

    1答えて

    を削除されていませんその後の実行実行され、そこにあることは、他のチェンジ: SELECT TOP 1 [ID] ,[AUTHOR] ,[FILENAME] ,[DATEEXECUTED] ,[ORDEREXECUTED] ,[EXECTYPE] ,[MD5SUM] ,[DESCRIPTION] ,[CO

    0

    1答えて

    テーブル変更のデータベース変更ログを生成するために、私はLiquibaseを使用します。しかし、liquibaseの変更ログは列名の特定の位置を保持しません。 次チェンジ・セットは、私は列revenueがrequest表の列id後に行きたい場合は、LiquiBaseをはALTER TABLEの称賛でAFTER句のノートを取らないと仮定しLiquiBaseを <changeSet author="N

    0

    2答えて

    私はliquibase 1.9.5を使用していますが、このバージョンの既知のバグではありません。簡単な話は、私たちが1.0リリースのためにliquibaseを正常に実行したことです.1.0リリースのmd5sumについて追加のchangeSetを持つ1.1リリースを実行しようとするとエラーになります。 私たちは短期間にDATABASECHANGELOGのmd5sum列を無効にすることで取り組みました

    5

    2答えて

    Liquibase Oracle extensionsをmaven-liquibase-pluginから使用しようとしていますが、動作させることができません。私はここで <?xml version="1.0" encoding="UTF-8" standalone="no"?> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/d

    2

    3答えて

    DDLとDMLの両方の移行を管理するツールがありますか? 私のApp構成の大半はデータベースに保存されていますので、DDLだけでなく、これを自由に開発して移行できるようにしたいと考えています。これに関する提案はありますか?

    5

    2答えて

    私はBIGINTに変更したいINT列の主キー列を持っています。私たちのテスト環境と運用環境はMySQLを使用していますが、単体テストでは埋め込みH2データベースを使用しています。 私は、次のLiquiBaseをリファクタリング作成しました: ... <changeSet id="1" author="trond"> <modifyDataType tableName="event" c

    3

    1答えて

    は、カスタムJavaクラス/プラグインを呼び出すLiquiBaseを有し、データの変更を行うための基礎となる接続にそのクラスへのアクセスを与える方法はありカスタムタスクのためのjava.sql.Connectionへのアクセス権を与えるLiquiBaseを行います。私が見ていたが、それは唯一の のだから、私たちの更新手順は、遠くSQLを使用するよりも、コードでやるとデバッグが容易である大規模なデー