問題タブ [flyway]
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.
flyway - Flyway の DataSource として java.sql.Connection を使用する
Flyway を設定して、既存の java.sql.Connection を DataSource として使用する方法はありますか。既存の java.sql.Connection から DataSource を生成する方法はありますか?
そうする簡単な方法が見つかりませんでした!
ありがとう!
database - Flyway の移行前および移行後のスクリプト
移行の前後にフック スクリプトを実行する方法を探しています。たくさんのビューとストアド プロシージャがあり、プロセスを次のようにしたいと考えています。
- すべてのビューとストアド プロシージャを削除します。
- 移行を実行します。
- ビューとストアド プロシージャを再構築します。
これにより、スキーマへの変更が関連するビューとストアド プロシージャに確実に反映されます。手順 (1) と (3) は bash スクリプトになります。
Flywayでこれは可能ですか?
flyway - flywayデータベースは、複数のデータベースのサポートに依存しませんか?
Flywayは、複数のデータベースをサポートするアプリケーションでの実装に適していますか?
お客様が何を使用しているかはわかりません。MySQL、Postgres、Oracleのいずれかである可能性があります。Flywayを使用して、新しいバージョンのアプリケーション用にデータベースを移行できますか?
flyway - Flyway を使用して反復可能なスクリプトを効率的に管理する
db-maintain には、ストアド プロシージャ/トリガーなどの反復可能なスクリプトの概念があります。このようなスクリプトに変更があった場合は、再度ロールアウトする必要があります。Flyway はファイル名の規則を常にチェックしているようです。したがって、反復可能なスクリプトを作成するには、ファイルの名前を変更する必要がある場合があります。これを行うより効率的な方法はありますか?
web-services - FlywayとLiquibaseは、Soap、RestなどのWebサービスを介して呼び出します
liquibaseとflywayの両方をアプリケーションに統合しました。どちらも正常に動作しています。どちらにも長所と短所があります。今、私の懸念はWebサービスです。これらのツールでRESTとSoapを使用できます。はいの場合、詳細を教えていただけますか?これらのツールをハドソンで使用する必要があり、Rest&Soapを使用してliquibaseまたはflywayを呼び出すことができます。前もって感謝します。
flyway - Flyway:migrate()で利用可能な最大バージョンを見つける方法は?
ユーザーのデータベースが、移行に使用できる最大バージョンよりも新しい状態 (たとえば、ユーザーがソフトウェアの古いバージョンにダウングレードしたなど) を検出したいと考えています。次を実行すると:
次の出力が得られます。
で利用可能な実際の最大バージョンを取得するにはどうすればよいmigrate()
ですか?
hibernate - Flyway で Java Migrations を作成する際に HibernateTemplate/JPATemplate を使用する方法はありますか?
私は注釈構成でhibernate3を使用するプロジェクトに取り組んでおり、開発と同期されたデータベース移行タスクのフライウェイを見ていました。私は Java 移行で HibernateTemplate を使用したいと思っていましたが、フライウェイでの移行の記述には JdbcTemplate のみがサポートされているようです。Flyway Java Migrations で JdbcTemplate ではなく、HibernateTemplate または JPATemplate を使用する方法はありますか?
database - 構造とデータの移行スクリプト
DDL と DML の両方の移行を管理する優れたツールまたは推奨されるツールはありますか?
私のアプリ構成の大部分はデータベースに保存されています。DDL だけでなく、これを自由に開発および移行できるようにしたいと考えています。これに関する提案はありますか?
flyway - Flyway:SQL移行のパスが見つかりません
フライウェイ移行を実行しているときに、次のエラーが発生します。
SQL移行のパスが見つかりません:/移行フォルダーへのパス/
次のコマンドを実行しようとしています: java -cp com.googlecode.flyway.commandline.Mainmigrate
また、クラスパスに移行フォルダーを追加し、baseDirディレクトリを指定しました。しかし、何も役に立たないようです。どんな助けでも大歓迎です。