3

SQL スクリプトを flyway 移行に移行する取り組みの一環として、Oracle sqlplusCONNECTステートメントを多用するスクリプトをいくつか見つけました。それらを削除して、必要な権限を持つユーザー (例: SYSTEM) を使用することは、残念ながらオプションではありません。

異なるアカウントを使用して個々の移行を実行するエレガントな方法があるかどうか疑問に思っていますか? これがサポートされている場合、スクリプトをCONNECTステートメントごとに分割すると、問題の洗練された解決策につながる可能性があります。

別のアカウントを必要とするデータベースの移行を他の人はどのように処理していますか?

4

1 に答える 1

1

試行する 1 つのオプションは、アカウントごとに移行のライフサイクルを分離することです。

次に、アカウントごとに 1 つの Flyway インスタンスを設定し、対応するユーザーで構成し、その特定のアカウントのオブジェクトのみを処理することができます。

于 2012-10-31T12:41:25.277 に答える