回答編集履歴

3

加筆修正

2020/07/31 08:57

投稿

退会済みユーザー
test CHANGED
@@ -15,3 +15,17 @@
15
15
  蛇足、varcharでの変更の事例も見つけました:
16
16
 
17
17
  [列の型やサイズの変更 ALTER TABLE 表名 ALTER COLUMN 列名 TYPE 型 \- PostgreSQL \- bayanの<del>電波</del>日記](https://bayan.hatenadiary.com/entry/20120213/1329102521)
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ にっちもさっちもいかないようであれば、
26
+
27
+ 別名のカラムとして追加(ALTER TABLE ~ ADD COLUMN)して
28
+
29
+ データを新カラムにコピー(UPDATE)した後、
30
+
31
+ 旧カラムを削除(ALTER TABLE ~ DROP COLUMN)すればよいかと。

2

加筆修正

2020/07/31 08:57

投稿

退会済みユーザー
test CHANGED
@@ -9,3 +9,9 @@
9
9
  ちなみに、文法の方も参考まで。
10
10
 
11
11
  [ALTER TABLE](https://www.postgresql.jp/document/12/html/sql-altertable.html)
12
+
13
+
14
+
15
+ 蛇足、varcharでの変更の事例も見つけました:
16
+
17
+ [列の型やサイズの変更 ALTER TABLE 表名 ALTER COLUMN 列名 TYPE 型 \- PostgreSQL \- bayanの<del>電波</del>日記](https://bayan.hatenadiary.com/entry/20120213/1329102521)

1

加筆修正

2020/07/31 03:50

投稿

退会済みユーザー
test CHANGED
@@ -3,3 +3,9 @@
3
3
 
4
4
 
5
5
  参考:[5.6. テーブルの変更](https://www.postgresql.jp/document/12/html/ddl-alter.html)
6
+
7
+
8
+
9
+ ちなみに、文法の方も参考まで。
10
+
11
+ [ALTER TABLE](https://www.postgresql.jp/document/12/html/sql-altertable.html)