カラムの追加 ALTER TABLE、ADD COLUMN
テーブルに列(カラム)を追加するは、ALTER コマンドと ADD コマンドを組み合わせます。 ADD コマンドで追加するカラムとそのデータタイプを指定します。
ALTER TABLE table_name ADD COLUMN column_name column_type;
Example
例えば、テーブルを作成し、その後でotherカラムを追加します。まず以下のようなテーブルを用意します。
CREATE TABLE example_table ( id INT ,title varchar(16) );
テーブルのカラムを確認してみます。
=> \d example_table Table "public.example_table" Column | Type | Collation | Nullable | Default --------+-----------------------+-----------+----------+--------- id | integer | | | title | character varying(16) | | |
ALTER、ADDコマンドでotherカラムを追加します。
テーブルに列を追加するにはALTER TABLE、ADD COLUMNを組み合わせます。ADD COLUMN でカラム名とそのデータタイプを指定します。
ALTER TABLE example_table ADD COLUMN other INT;
追加されたかテーブルのレコードを確認してみます。
=> \d example_table Table "public.example_table" Column | Type | Collation | Nullable | Default --------+-----------------------+-----------+----------+--------- id | integer | | | title | character varying(16) | | | other | integer | | |