A5:SQL Mk-2

開発のこと、日々のこと

DDL作成のオプションについて

ホーム フォーラム A5:SQL Mk-2掲示板 DDL作成のオプションについて

  • このトピックには4件の返信、1人の参加者があり、最後にあきひろにより2年、 3ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #10681 返信
    あきひろ
    ゲスト

    ER図からDDLを作成するときに、現在1つのSQLファイルになる認識ですが
    これをテーブルごとにファイルをわけることは難しいでしょうか?

    #10693 返信
    松原正和
    キーマスター

    あきひろさんこんにちは。
     
    できなくはないと思うのですが、これはどのような用途を想定したものでしょうか?。

    #10702 返信
    あきひろ
    ゲスト

    お返事ありがとうございます。

    DDL文をテーブルごとにほしいというお客様がちらほらいたり、ソース管理上わけてほしいとかの要望があり
    生成されたDDL文をテーブルごとにわけてたりすることがあります。

    そこでテーブルごとに生成されるオプションがあれば、その手間が減らせるかなと思った次第です。

    ただ、テーブル数が多い場合とかにタブ、もしくはファイルがたくさんできるのもいかがなものかとかも思ったりしています。。。

    #10724 返信
    松原正和
    キーマスター

    あきひろさんこんにちは。
     
    DDLはSQLエディタとして開いてしまうとさすがにすごいことになりますよね。実現するとしたら、ファイルへ出力することになると思います。
     
    あとテーブルだけならよいのですが、参照整合性制約であるとか、どのように管理すべきかなど問題があるように思います。(単純に実行したいときに使い勝手が悪いとか)

    ファイル単位で出力する機能をつけるなら、同時に、フォルダ内のSQLファイルを一定のルールで逐次実行するような機能も付けないと不完全かなという気がしてしまいます。

    あるいは本当に必要なのは、テーブル定義がテーブルごとファイルでほしいのではないかという気もしていて、もしそうなら、2.18系のベータ版で、マークダウン形式でテーブル定義書を出力できるようにしているので、そちらのほうがより良いのでは?という気がしています。

    #10730 返信
    あきひろ
    ゲスト

    松原様

    ご回答ありがとうございます。

    そうですね。。。
    個人的にはDDL文1つでいいのではないかな。とは思うのですが
    分けて登録してほしいなどのオーダーがいくつかあったため、書かせていただきました。

    たぶんテーブルごとのDDLが見たいとかファイル単位のほうが。。みたいな感じだとは思います。

    書いた後で色々実装も大変そうだな。。とは思いました。

    現在、選択したオブジェクトのみDDLを作成などをして実現できているので絶対に実装が必要だという状態でもありません。。。

    ベータ版の機能についてもご連絡ありがとうございます。
    検討してみます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: DDL作成のオプションについて
あなたの情報:




コメントは受け付けていません。