回答編集履歴
3
追加
answer
CHANGED
@@ -17,4 +17,5 @@
|
|
17
17
|
|
18
18
|
> INSERTするとき、ID列を省略できる
|
19
19
|
|
20
|
-
defaultで定義すれば同じです。
|
20
|
+
defaultで定義すれば同じです。
|
21
|
+
sequence名もALTER TABLEすれば変更可能です。
|
2
変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
> 内部でsequnceを使っているので、やっていることは一緒
|
2
2
|
|
3
3
|
serial、bigserialは、default nextval('table_hoge_seq'::regclass) をCREATEの際に自動で定義してくれる以外は、同じだと思われます。定義後に変更も可能ですし。
|
4
|
-
強いて言うとsequence名が
|
4
|
+
強いて言うとsequence名が好きな名前にできない。(テーブル名+カラム名+seq)、同じ名前が有ると1をつけてくれる様です。
|
5
5
|
|
6
6
|
作成後に変更
|
7
7
|
```sql
|
1
変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
> 内部でsequnceを使っているので、やっていることは一緒
|
2
2
|
|
3
3
|
serial、bigserialは、default nextval('table_hoge_seq'::regclass) をCREATEの際に自動で定義してくれる以外は、同じだと思われます。定義後に変更も可能ですし。
|
4
|
-
強いて言うとsequence名が同じものが存在すると
|
4
|
+
強いて言うとsequence名が同じものが存在するとダブル事でしょうか、あと好きな名前にできない。(テーブル名+カラム名+seq)
|
5
5
|
|
6
6
|
作成後に変更
|
7
7
|
```sql
|