Enteprise Architectを使用してSybaseからOracleにデータベーススキーマを移行しようとしています。Enteprise architect - モデル全体のデータ型を変更します
プロセスは以下の通りです:
- のSybaseからインポートテーブル、
- 変更スキーマDDLとして
- 、(追加、削除、 列の名前を変更し、データ型を変更...)必要な輸出スキーマ(などテーブル、キーなどを作成する - dump.sql)。
しかし、EAは「プラットフォームに応じて」データ型を変更しないという問題を発見しました。たとえば、Sybaseは 'datetime'を使用しており、Oracleのタイムスタンプが必要です。
モデル全体で1つのデータ型を変更する方法はありますか?
はい、生成されたdump.sqlにはCtrl + Hを使用して、これらのデータ型を交換する方法があるが、私は(私はEAに対応しているしたいと思いEAにいくつかの「クリーン」方法を見つけたいですOracleデータベースを後方にインポートすることなくスキーマを作成することができます)。
ありがとうございました!
ありがとう、私はそれを試してみます。 しかし、それをEAで直接変更する方法はありませんか?私はEAでいくつかのデータ型マッピングを見つけましたが、それは私のためには機能しません。 – juditth
質問を編集し、そのデータ型マッピングの使い方を記述できますか? –
私は、データ型マッピングが変換で使用されると思います。データベースモデルをあるデータベースタイプから別のデータベースタイプに変換する可能性があるはずですが、どのように正確に覚えていません。 –