フォーラム一覧   -   トピック一覧  astah*への改善アイデア
  ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい | 投稿するにはまず登録を | 
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ | 
| 投稿者 | トピック | 
|---|---|
| tokimoto | 投稿日時:  2015-7-3 18:05  | 
        
新米 ![]() ![]() 登録日: 2015-7-3 居住地:  投稿: 1  | 
          
          
             ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい itemというERエンティティにuqという名前のインデックスを設定してSQLエクスポートを実行したとき、インデックス名とテーブル名が次の様に大文字に変換されて生成されます。 
          CREATE UNIQUE INDEX UQ ON ITEM (xxxx); MySQLを利用しており、MySQLは大文字小文字を区別するため、生成されたSQLをそのまま利用することができません。 エンティティに設定した通りにSQLを作成してもらうことはできないのでしょうか。 ご検討お願いします。 astahのバージョンは 6.8.0(モデルバージョン:37) です。  | 
        
| webmaster | 投稿日時:  2015-7-8 9:06  | 
        
管理人 ![]() ![]() 登録日: 2006-4-24 居住地:  投稿: 517  | 
          
          
             Re: ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい tokimoto 様 
          astah*問合せ担当です。 いつもastah*をご利用いただき、誠にありがとうございます。 また、返信が遅れてしまい、大変申し訳ございません。 現在、詳細を確認中で、本日中に返信いたします。 お時間をおかけしますが、今しばらくお待ちください。 それではどうぞ、よろしくお願いいたします。  | 
        
| 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" -------------- ご案内は以上となります。 この他、ご要望などありましたら、お気軽にお尋ねください。 それではどうぞ、よろしくお願いいたします。  | 
        
| joba | 投稿日時:  2016-9-29 11:16  | 
        
開発者 ![]() ![]() 登録日: 2006-4-27 居住地: Fukui 投稿: 597  | 
          
          
             Re: ERエンティティに設定したインデックスから生成するユニーク制約を大文字に書き換えないでほしい 
           | 
        
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ | 
| 投稿するにはまず登録を | |









          





 




