掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     データベース設計で、「Engine=InooDB 」を自動的に追加できますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2010-11-19 16:26
EA Administrator
投稿: 3939

データベース設計で、「Engine=InooDB 」を自動的に追加できますか?

サポートに寄せられたご質問の要約です。

○ご質問

データベース設計でMySQLを利用しているのですが、タグ付き値に
Engine=InooDBを毎回入力するのが面倒です。
自動的に入力する方法はありませんか?

○回答

ご要望の件ですが、申し訳ございませんが、現在のEnterprise Architectの
標準機能では、対応する機能がございません。

次善の方法として、以下のような方法があります。

1. API・アドインの仕組みを利用して、新規にテーブル要素を作成する際に
  このタグ付き値を自動的に追加する機能を自作で追加する
  (API・アドインの知識が必要になります。)


2. 以下の方法で、タグ付き値の型を定義する

1. Enterprise Architectを起動して利用しているプロジェクトファイルを開き、
  メインメニューから「設定」→「UMLに関連する定義」を実行する
2. 「タグ付き値の定義」タブを選択する
3. 以下の内容を入力し、「保存」ボタンを押す

タグの種類: Engine
説明: 任意(例:Engine)
詳細: 以下の内容をそのままコピーし、貼り付ける

----ここから
Type=Enum;
Values=InnoDB,MyISAM;
Default=InnoDB;
----ここまで

この設定を行った後、作成したテーブル要素のプロパティ画面の「タグ付き値」
タブで、設定した内容を呼び出すことができます。

この方法は自動ではありませんが、多少の手間を削減することが
できるかと思います。

ご要望に添えず、申し訳ございません。
上記情報がご参考になりましたら幸いです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ