タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

*readとDatabase_Mysqlに関するarata3da4のブックマーク (1)

  • MySQL のテーブル定義から外部キー制約を推測するツールを作った - ブログ・ア・ラ・クレーム

    GW 中の自分へのプチ課題として、表題の通りのツール hakagi(葉鍵, Leaf and Key) を作りました。ツール名には特に意味はありません。 github.com テーブル名やカラム名から外部キー制約を張れるような気がするカラムを選出し、制約追加のための ALTER TABLE をするクエリを吐き出したりします。 なぜ作ったのか 外部キー制約は言うまでもなくデータの不整合を避けるのに有用ですが、いくつかの理由からこれを用いない選択肢も存在すると思われます。 この辺りについては以下の記事なども参考にすると良さそうです。 我々(主語が大きい)は何故MySQLで外部キーを使わないのか MySQLで外部キー制約を課すべきか - リジェクトされました 外部キー制約を設けないことによるデメリットも幾つか生じると思っていて、その一つで自分が気になっている点として、「ER 図をツールで自動生成

    MySQL のテーブル定義から外部キー制約を推測するツールを作った - ブログ・ア・ラ・クレーム
  • 1