問題タブ [liquibase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - liquibase maven プラグインによるパスワード暗号化
現在、データベースの変更にliquibase mavenプラグインを使用しており、データベースの資格情報は.m2/settings.xmlのプレーンテキスト形式です。
mavens パスワード暗号化を使用して、データベースのパスワードを暗号化したい (現在、パスワードは .m2/settings.xml のプレーン テキスト形式です)。これにより、自分の settings.xml を他の開発者と共有できるようになります。
Maven パスワード暗号化は cargo プラグインでは正常に機能しますが、liquibase プラグインでは機能しません。
この問題を解決する方法を教えてください。
liquibase - liquibase defaultValue と defaultValueNumeric の比較
変更セットで defaultValue="0" と defaultValueNumeric="0" を指定することの違いを誰か教えてもらえますか? bigint カラム用です。
http://www.liquibase.org/manual/add_default_valueここでは詳しく説明しません。
oracle - Oracle のインデックスを作成する Liquibase が失敗する
Liquibase でインデックスを作成しようとしています
これがチェンジセットです
しかし、私はこのエラーが発生しています
原因: liquibase.exception.DatabaseException: SQL CREATE INDEX .abc ON xyz(column1) の実行中にエラーが発生しました: ORA-00953: インデックス名がないか無効です
注: 同じ liquibase ファイルが、開発では PostgreSQL で処理され、単体テストでは H2 で処理されます。これらのデータベースでは正常に機能しています。
mysql - LiquibaseDiff操作で出力ファイルが生成されない
2つのテーブルでliquibasediff操作を実行しようとしています。
コマンドプロンプトで行われているすべての比較を確認できるため、操作は正常に機能しているように見えます。私が抱えている唯一の問題は、ファイルが出力されていないことです。これが私のコードです。読みやすくするために改行を追加しました。
diff変数と参照変数を指定せずにコマンドを実行すると、出力ファイルを受け取ります。
- データベースへのアクセスはパスワードなしで機能します(結局のところ、それはローカルホストのみです)。
- LiquibaseはC:/liquibaseにインストールされています
- WindowsVistaを使用しています
ant - Liquibase パスで Ant が失敗する
Liquibaseでphingをうまく機能させようとしています。しかし、pPing ではこのようなエラーが表示されます (正直なところ、オンラインで見つけることはできません)。
そのための特定のコマンドは次のとおりです。
オンラインで検索してみましたが、liquibase で phing を使用するための適切なドキュメントはありません。エラーはどちらもまともな結果をもたらしません。
ant - liquibase、antでjdbcドライバークラスの問題を見つける
以下は、私の ant xml ファイルの例です。
<echo message="${liquibase.classpath.id.text}" />
期待どおりに次の出力が得られます。
ただしupdateDatabase
、次の例外がスローされます。
私は何を間違っていますか?教えてください。
database-migration - Liquibase 2.0 は 1.9 より遅いですか?
提供された jar ファイルを使用して Liquibase 2.0.2 にアップグレードしたところ、以前のものよりも実行速度が遅いことがわかりました。更新が必要ない場合でも、実行には約 15 秒かかりますが、以前は 5 秒未満でした。xsd 形式も更新しました。
実稼働環境を実際に更新する必要がある場合、どれくらいの時間がかかるか心配なので、他の誰かがこれに遭遇したかどうか疑問に思っています. ありがとう。
いくつかの簡単な更新を含むログを次に示します。
jdbc - liquibase での LDAP 認証の使用
Liquibase で LDAP 認証を使用することは可能ですか?
そうでない場合、Liquibase を使用して実稼働データベース スキーマへの変更を自動化するという問題を他の人がどのように解決しましたか (それでもデータベース資格情報を安全に保ちますか?)
liquibase - liquibase の sqlFile リファクタリングでクラスパス上のファイルが見つからない
カスタム リファクタリング タグのドキュメントには<sqlFile>
、ファイルのクラスパスが検索されると記載されています。ただし、クラスパスにあるにもかかわらず、ファイルを見つけることができません。
変更セット要素は次のとおりです。
アリのタスクは次のとおりです。
ビルドは、liquibase パスが次のとおりであることを報告します。
v9.1-loaniqgolive.sql が確実にパス (1 番目の要素) にあることを確認しました。
しかし、私はこのエラーが発生します:
私の設定は問題ないように見えますが、機能しません。どうすればこれを解決したり、さらにデバッグしたりできますか?