タグ

ブックマーク / zenn.dev/yuitosato (1)

  • PostgreSQLのNull許容外部キーの使い所について

    はじめに こんにちは、経営管理クラウドを開発するログラスのエンジニアの@Yuiiitotoです。 会社全体で色々なアドベントカレンダーにお邪魔させていただいております。 今回は、PostgreSQLのAdvent Calendar 2021の1つの記事として出しています。 PostgreSQLのNull許容外部キーの使い所について はじめにいっておくと、弊社ログラスではNull許容外部キーについてはよく使っています。 使い所は基的に 0..1対0..N の関係性のときです。 は野良がいるので飼い主がない場合があります。その場合、は飼い主IDを持っていません。 飼い主はを複数飼うことができます。またを飼っていない飼い主もいます。 このときcatsテーブルのowener_id(飼い主ID)をnullbleにすることで飼い主のいない(野良)を表現することが可能です。 この場合のテ

    PostgreSQLのNull許容外部キーの使い所について
    cl-gaku
    cl-gaku 2021/12/06
  • 1