私は2つのテーブルがあります:同僚が私は1つのテーブルにこれらをマージするためのPostgresで継承を使用することができることを示唆しこれらの2つのテーブルをマージする方法はありますか?
question_likes:
question_id references question(id)
user_id references users(id)
primary key (user_id, question_id)
answer_likes:
answer_id references answers(id)
user_id references users(id)
primary key (user_id, answer_id)
。
この要件を設計する方法はありますか?
継承は、テーブルに複数の共通列がある場合に意味があります。 1つの列に対してのみ継承を使用すると、余分なIMOが発生します。 [継承に関する警告](http://www.postgresql.org/docs/current/static/ddl-inherit.html#DDL-INHERIT-CAVEATS) – Abelisto
についても読んでください。どのような問題を解決しようとしていますか?あなたの現在のデザインは何ですか?何のサブタイプとは何ですか? (質問と回答はポスト?)「マージ」とはどういう意味ですか?ドキュメンテーションに移動して、あなたがデザインしているものとあなたがどこにいるのかを教えてください。あなた自身を説明してください。 – philipxy