1

Oracle Workspace Manager (OWM) を使用していくつかのテーブルをバージョン管理する Oracle データベースがあります。現在、システムで 4 つのワークスペースをサポートしています。抽象化のレベルを作成するのに役立つ新しいテーブルを導入して、データベース スキーマを変更する必要があることを確認しました。現在のスキーマは次のようになります。

       テーブル A ---- FK ----> テーブル B
           | |
           | |
            ------- FK ----> テーブル C

次のように表示します。

        テーブル A ------ FK ----> テーブル A' ----- FK ------> テーブル B
                                    | |
                                    | |
                                     ---------- FK ------> テーブル C

テーブル A はバージョン対応のテーブルですが、テーブル B と C はどちらもバージョン対応ではありません。移行後もテーブル B と C のバージョン非対応を維持したいと考えています。理想的には、テーブル A' もバージョン非対応にします。また、これらの外部キー列をテーブルで null 非許容にしたいと考えています。

このスキーマの移行を達成する方法について何か考えはありますか?

4

1 に答える 1

1

とにかく、なぜ OWM を使用するのでしょうか。それに対するサポートはほとんどなく、私が認識している OWM を使用する本格的なプロジェクトはありません。幸運を。

于 2009-07-14T20:43:34.050 に答える