Discussion Forums: JapaneseSearch this forum: Forum posts/thread author names displayed like this are non-Login Users' posts (Post from non SourceForge.JP user). Thread Title:[ERD]DBコメントの出力機能の強化要望Subject:[#56580] RE: [ERD]DBコメントの出力機能の強化要望By: Naoki Takezoe (takezoe)手が回っていない部分があるのは事実ですが^^ 要望を受け付けていない、ということはありません。 ただ、すぐに実装できるかどうかはその時の状況次第ですので、ご要望は可能であればチケットとして挙げておいていただけると助かります。 http://sourceforge.jp/projects/amateras/ticket/ とりあえず今回投稿していただいた内容は以下の2つのチケットとしてこちらで登録させていただきました。 http://sourceforge.jp/ticket/browse.php?group_id=858&tid=24763 http://sourceforge.jp/ticket/browse.php?group_id=858&tid=24764 Subject:[#56608] RE: [ERD]DBコメントの出力機能の強化要望By: JFlute (jflute)takezoeさん、お忙しい中、ありがとうございます。 お言葉に甘えまして、その他要望を挙げさせて頂きました。 優先度や重要度などはそのままデフォルトで登録しています。 // [ERD]論理モデルと物理モデルの表示切り替えにショートカットキーを http://sourceforge.jp/ticket/browse.php?group_id=858&tid=24768 // [ERD]ダイアグラム上のテーブルのカラムを選択してカラム編集へ http://sourceforge.jp/ticket/browse.php?group_id=858&tid=24769 // [ERD]ユニーク制約をダイアグラム上で表示して欲しい http://sourceforge.jp/ticket/browse.php?group_id=858&tid=24770 既にチケットとして登録されているもので、 自分も要望とさせて頂きたいものがありました。 // [ERD]リレーションの多重度を指定できるようにする http://sourceforge.jp/ticket/browse.php?group_id=858&tid=11968 また、フォーラム内の別の話題で既に挙がっているもので、 自分も同じく要望をさせて頂きたいものがありました。 (こちらは見た限りはまだチケット登録されていない!?かな...) // [#48395] AmaterasERD で矩形による色分け http://sourceforge.jp/forum/forum.php?thread_id=25356&forum_id=3563 非常にポテンシャルの高いツールだと思います。 できるときで良いのでアプローチして頂けるととても助かります。 Subject:[#56701] RE: [ERD]DBコメントの出力機能の強化要望By: JFlute (jflute)> [ERD]論理モデルと物理モデルの表示切り替えにショートカットキーを > [ERD]ユニーク制約をダイアグラム上で表示して欲しい こちらの件、修正されたようですね。 ありがとうございます。 試す環境が特殊なので申し訳ありませんが、 (Mac OS X Leopard + Eclipse-3.6.1) ソースから試して動作確認できました。 チケットの方にもコメントしています。 ただ、.classpath に StandardVMType/J2SE-1.5 と記述されていますが、 MSSQLDialect では(恐らく)Java6固有の定義であるTypes.NCHARなどが 利用されていて、素直にチェックアウトしただけだとコンパイルエラーと なりました。なので実際には、ここの定義(二行)だけをコメントアウトして、 実行して試しています。 こちらの環境問題かもしれませんが、念のためここで報告しておきます。 (こちらでは Mac の JDK 5 を使って、Eclipse 自体もアプリも実行しています) Subject:[#57413] RE: [ERD]DBコメントの出力機能の強化要望By: JFlute (jflute)// [ERD]DBコメントのMySQL対応 http://sourceforge.jp/ticket/browse.php?group_id=858&tid=24763 この件について、チケットの方にコメントさせて頂きましたが、 こちらで、直接ソースを修正して試してみました。 もし良ければ、これを参考に取り込んで頂けないでしょうか? また、こちらが取り込まれたら、ショートカットやユニーク制約の件など 幾つかの課題も既に解決されているので、正式版をリリースして頂けないでしょうか? できれば、すぐに使いたいと考えています。 正式版だと時間がかかりそうであれば、「RC」などのSNAPSHOTでも構いません。 説明も追加するオプション機能や、以下の課題もかなり欲しい機能では あるのですが、ひとまずはショートカットやユニーク制約表示、論理名のコメント だけでもあるとうれしいので、公開して頂けるとありがたいです。 // [ERD]リレーションの多重度を指定できるようにする http://sourceforge.jp/ticket/browse.php?group_id=858&tid=11968 // [#48395] AmaterasERD で矩形による色分け http://sourceforge.jp/forum/forum.php?thread_id=25356&forum_id=3563 Subject:[#57414] RE: [ERD]DBコメントの出力機能の強化要望By: Naoki Takezoe (takezoe)ありがとうございます! チケットのほうにもコメントさせていただきましたが、 修正されたソースをメールでお送りいただけないでしょうか? リリース作業には時間がかかりますので、取り込ませていただいたら いったん開発版をビルドしたものをダウンロード可能な場所に アップさせていただこうと思います。 Subject:[#57416] RE: [ERD]DBコメントの出力機能の強化要望By: JFlute (jflute)takezoeさん、ありがとうございます。 ソースコードをチケットの方に添付しました。 基本的には、既存のソースコードの書き方(フォーマットなど)を尊重しながら書いていますが、 Amaterasのソースコードルールをわかっているわけではないのでその辺の微調整はお願いします。 > ただ、.classpath に StandardVMType/J2SE-1.5 と記述されていますが、 > MSSQLDialect では(恐らく)Java6固有の定義であるTypes.NCHARなどが > 利用されていて、素直にチェックアウトしただけだとコンパイルエラーと こちらの件の、自分の環境でのコンパイルを通すためのローカルでのコメントアウト修正は、 元に戻した状態で zip に固めていますが、念のため確認して頂ければと思います。 今回の修正で、COLUMN_TYPESでの修正は一つもないので、 DIFF結果でCOLUMN_TYPESの定義に修正点がなければOKです。 (この件があるので、SVNパッチがちょっと作りづらいので単純にzipにしています) Subject:[#57426] RE: [ERD]DBコメントの出力機能の強化要望By: Naoki Takezoe (takezoe)ありがとうございます。取り込ませていただきました。 開発版を以下の場所にアップさせていただきましたのでご利用ください。 http://amateras.sourceforge.jp/files/amateraserd/net.java.amateras.db_1.0.8.2.jar また、コンパイルエラーの問題ですが、さすがにそろそろJava6で行こうかな…と思っています。 Subject:[#57427] RE: [ERD]DBコメントの出力機能の強化要望By: JFlute (jflute)takezoeさん、ありがとうございます。早速、試させて頂きました。 MySQLでテーブルコメント、カラムコメントが正常に定義されることを確認しました。 また、コメントを付与をしない、の設定にしたときには逆に定義されないことも確認しました。 ひとまず、いい感じで利用できそうです。本当に助かります。 > また、コンパイルエラーの問題ですが、さすがにそろそろJava6で行こうかな…と思っています。 なるほど、確かに java.sql.Types の充実度が全然違いますからね。 利用者側の環境として特に違いがないのであれば良いとは思います。 (でも、Java5でEclipseを起動してる場合には動かなくなるのかな...!?) また、引き続き、その他の課題の検討をお願いしたいと思います。 リレーションの多重度の指定や矩形の色付けは、現場での利用を見据えると かなり重要度が高いと思っているのですが、EclipseプラグインのGUI周りの プログラムは自分は全くの素人なので、できれば今回みたいにソースを修正して 試してフィードバックとしたいところですが、さすがになかなか... Subject:[#57474] RE: [ERD]DBコメントの出力機能の強化要望By: JFlute (jflute)>> また、コンパイルエラーの問題ですが、さすがにそろそろJava6で行こうかな…と思っています。 >なるほど、確かに java.sql.Types の充実度が全然違いますからね。 >利用者側の環境として特に違いがないのであれば良いとは思います。 >(でも、Java5でEclipseを起動してる場合には動かなくなるのかな...!?) Types.NCHAR とかって幸か不幸かただのint型なので、 そして基本的に変わらない値でもあるので、 ベタっと -15 とかで指定するのもアリかもですね。 Post a message to this thread: |
Subject:[#56556] [ERD]DBコメントの出力機能の強化要望
Date:2011-04-02 17:18By: JFlute (jflute)jfluteと申します。
AmaterasERDの利用を検討中です。
DDL出力の際に、DBコメントが出力される機能が
とても素晴らしいと感じています。
このDBコメントの機能で二点ほど要望があります。
{A}
現在(Version 1.0.8)、OracleとSybaseだけのようですが、
MySQLに対応して頂けないでしょうか?
MySQLのDBコメントの仕様はちょっと特殊なので、
Oracleなどに比べて実装がややこしいのは承知の上ですが、
一応ニーズがあるということで要望として挙げさせてください。
以下は、MySQLにおけるDBコメントの設定方法の例です。
CREATE TABLE MEMBER (
MEMBER_ID INTEGER NOT NULL auto_increment COMMENT '会員ID',
MEMBER_NAME varchar(50) NOT NULL COMMENT '会員名称',
...
) ENGINE=InnoDB COMMENT='会員' ;
{B}
DBコメントのDDLに論理名が入るようになっていますが、
何かしらの区切り記号、例えばコロン「:」を使って、
「論理名 : 説明」という形式での出力オプションを付けて
頂けないでしょうか? (デフォルトはもちろん今まで通り)
実業務では、カラムの説明などをDBコメントに入れることを
想定して書くこともありますので、両方入ればと。
どこかしらの設定で、とある xxx.erd ファイルで
出力する場合は常に論理名と説明をくっ付けて出力、
となればとても助かります。
(区切り文字も指定できると最高ですが優先度は低いです)
実は、その他にも細かく要望があるのですが、
テーマに分けて投稿した方がいいと思うので、
今回はDBコメント周りの話とさせて頂きました。
とりあえずは、こちらのフォーラムで挙げさせて頂きたいと
考えているのですが、Amaterasには様々なプラグインが
ありますし、例えば、ERDに関しては手が回らずそもそも
要望を受け付けていない、とかそういう状況がありましたら
誠に申し訳ございません。