PostgreSQL/テーブルに列(カラム)を追加する
PostgreSQLでは以下のようなクエリーでカラムを追加する。
- 構文
ALTER TABLE <テーブル名> ADD <カラム名> <型情報>;
- 記述例
ALTER TABLE test ADD name varchar(255); ALTER TABLE test ADD num int; ALTER TABLE sample ADD address varchar(1023) NOT NULL;
PostgreSQLでは、MySQLとは違い、追加する位置を指定することはできない。
なお、MySQL同様、複数カラムを追加することもできるが、若干書き方が違う。
- 構文
ALTER TABLE <テーブル名> ADD <カラム名> <型情報>, ADD <カラム名> <型情報>, .....;
- 記述例
ALTER TABLE sample ADD status_id smallint, ADD flag char(1), ADD regist_time timestamp; ALTER TABLE sample ADD percent float, ADD num bigint;
- 参考サイト:Programming Magic
このページのURL: