掲示板一覧 - トピック一覧 Enterprise Architect 全般
用語集の主キーがtermになってしまっている |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2010-7-22 13:19 |
EA Administrator ![]() ![]() 投稿: 1895 |
用語集の主キーがtermになってしまっている○ご指摘
OracleからEAPへプロジェクトの転送をした際に、用語集について 一意制約違反が発生する件について確認させて下さい。 「オンライン Oracleでモデルを管理している際RTFドキュメント生成するとエラーが発生する 」 EAより新規プロジェクトファイルを作成し、拡張子をmdbに変えてから ACCESSでファイルを開いた時に、t_glossaryテーブルのキーがtermになっています。 本来はGlossaryIDがキーになるべきだと思いますが、新規にEAPを 作成するタイミングで何か誤動作を起こしてはいないでしょうか? ○回答 ご指摘どおり、EAPにおいてt_glossaryテーブルのtermが主キーとなっておりました。 EAPを作成する元となるファイル自体(EABase.eap)もtermが主キーとなっておりましたので、 誤動作ではなくファイル自体に問題があることが判明しました。 以前はt_glossaryテーブルにはGlossaryIDが存在せず、termを主キーとしていた 時期がございましたが、GlossaryIDが追加された際に、OracleではIDを主キーとしたものの、 EAPファイルでは対応が漏れてしまったと思われます。 インストーラーに含まれるEAPファイルの元となるファイルは次ビルドで 修正いたします。 EAPファイルのt_glossaryテーブルの主キーが誤っていたことに気が付いておらず、 お手数をお掛けしてしまい申し訳ございませんでした。 ご指摘いただき大変助かりました。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




