~~~~~~~~~~~~~~~~
こんにちは、みんな!データベースモデルxxx.pdmと、dbに適用したいSQLスクリプトがあります(生成されたxxx_db.sql、xxx_triggers.sqlなどに変更が含まれるようにします-ファイルは、アプリケーション構築プロセス全体で使用されてyyyを生成します. db ファイル)。
私はしようとしました:
- PowerDesigner 16.5 で pdm ファイルを開きます。
- データベースに移動->データベースからモデルを更新...
- 「スクリプトファイルを使用する」を選択し、SQLファイルを指定しました(いくつかのcreate index、alter tableステートメントを使用)。OKを押した
- PowerDesigner は進行状況ダイアログを表示し、いくつかのエンティティの近くに黄色のロックが付いたモデルをマージするダイアログが表示されました。
- データベースを生成しようとしました: [データベース] -> [データベースの生成...] ダイアログで xxx_db.sql が選択されています。
結果 - モデルの検証中にエラーが検出されたため、生成が中止されました。
Category Check Object Location
Reference Incomplete join Reference 'FK_table1_col1' <Model>
Reference Incomplete join Reference 'FK_table2_col2' <Model>
同時に、SQL スクリプトは、Sybase Interactive (cmd ライン) を介して適切に実行されます。
私のアプローチは正しいですか?多分私は何か間違ったことをしていますか?