ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*への改善アイデア
     ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
webmaster
投稿日時: 2015-7-8 15:07
管理人
登録日: 2006-4-24
居住地:
投稿: 517
Re: ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい
tokimoto 様

astah*問合せ担当です。
大変長らくお待たせしました。申し訳ございません。

ご指摘の通り、現在astahでは、CREATE UNIQUE INDEX文の
インデックス名とテーブル名を大文字に変換して出力しています。

そのため、エンティティに設定した通りにインデックス名と
テーブル名を出力することはできません。ご不便をおかけします。

今回いただいたご要望は、貴重なご意見として承り
今後のastah*製品向上のための、参考とさせていただきます。

また、代替案としまして、MySQLの設定で lower_case_table_names=1
(テーブル名とデータベース名を小文字で作成する)を指定する方法があります。

上記設定をすることで、SQL文の大文字/小文字に関わらず、作成される
テーブル名をすべて小文字にすることができます。

(ただし、インデックス名は、SQL文で指定した通りの大文字/小文字になります。)

--------------
CREATE UNIQUE INDEX UQ ON ENTITY0;

MySQLの設定で lower_case_table_names=1 を指定した場合、
インデックス名は"UQ"、テーブル名は、"entity0"
--------------

ご案内は以上となります。

この他、ご要望などありましたら、お気軽にお尋ねください。
それではどうぞ、よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい tokimoto 2015-7-3 18:05
     Re: ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい webmaster 2015-7-8 9:06
     » Re: ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい webmaster 2015-7-8 15:07
         Re: ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい joba 2016-9-29 11:16

投稿するにはまず登録を