teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

加筆修正

2016/02/17 10:44

投稿

退会済みユーザー
answer CHANGED
@@ -6,6 +6,9 @@
6
6
  5.3. 制約
7
7
  http://www.postgresql.jp/document/current/html/ddl-constraints.html#ddl-constraints-fk
8
8
 
9
- もしも、テーブルAとBとデータ追加削除が同じタイミング行われないのだとすると
9
+ idの発番自体を、テーブルAやBのid使用状況に依存せず発番してであれば、
10
- この前提は壊れますしストアドプロシージャなどを駆使してidの過不足をチェックするとか
11
- 必要になりそうです。
10
+ シーケンスによる発番を使い回すのが良さそうです。
11
+
12
+ 参考:
13
+ 9.16. シーケンス操作関数
14
+ http://www.postgresql.jp/document/current/html/functions-sequence.html