A5:SQL Mk-2

開発のこと、日々のこと

【要望】外部キー制約のオプションについて

ホーム フォーラム A5:SQL Mk-2掲示板 【要望】外部キー制約のオプションについて

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

    いつも要望ばかりですみません。

    ER図でFKを張ったときに、
    個別にON DELETE CASCADEが付けられるようにしていただけるとありがたいです。

    DDL作成時のオプションでは、全部付いてしまうか全部付けないかのどちらかになってしまうので、
    少々使いにくいのです・・・

    よろしくお願いいたします。

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

    kobayashi さんこんにちは。
     
    やっぱり個別に指定出来たほうが良いものでしょうか。この手の設定は、システムでルールが決まっており、全体設定で指定できたほうが楽かなと思っていたのですが。
     
    個別に事情があり、個別指定することもあるのでしょうか?

    #13785 返信
    kobayashi
    ゲスト

    確かに本来はシステム全体で決まっているもので、
    ON DELETE CASCADEを付けるのなら付ける、付けないのなら付けないというのが正しいような気もしてきました・・・

    経緯としては、開発中のシステムで関連するテーブルの削除を手動でやっていたのですが、
    設計をしていく内に徐々にテーブルが増えてきたので、
    そこだけはON DELETE CASCADEを付けようとなったのです。

    こういう設計の方が異端な気がしてきました・・・

    #14177 返信
    kobayashi
    ゲスト

    しかしながら、あると凄く助かる機能ではあります。

    要望ばかり言って申し訳ございません。
    よろしくお願いいたします。

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

    kobayashi さんこんにちは。
     
    Version 2.18.0 beta 30 で、リレーションシップに対して、削除時のオプション・更新時のオプションを個別に指定できるようにしました。ご確認いただければと思います。

    #14449 返信
    kobayashi
    ゲスト

    思い通りに出力できるようになりました。
    本当に助かりました。
    ありがとうございます。
    これからも頑張ってください。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
返信先: 【要望】外部キー制約のオプションについて
あなたの情報:




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