コメントモデル作成についての質問です

実現したいこと

  • コメントモデルを中間テーブルとして作成するとき、

comment:text user_id:integer post_id:integer と書いている場合と、
comment:text user:references post:references と書く場合、どちらがいいのでしょうか?
どちらで作成されている場合もあるようで違いが知りたいです。

前提

Userモデル、Postモデルは作成済みで、コメント機能を追加する際のテーブル設計に関しての質問です。
references とすることで、指定したものを_id、外部キーとして参照できることは存じ上げおります。

発生している問題・エラーメッセージ

referencesの方で作成してコメント機能を実装し、エラーは出ていないのですが、違いが気になり、質問しました。

コメントを投稿

0 コメント