Postgresでのテーブルおよびインデックス操作いろいろ

覚えの悪い管理人、カラム名の変更など

ついつい忘れてしまいます。

今回も備忘録でログにします。

テーブル名の変更

ALTER TABLE 変更前テーブル名 RENAME TO 変更後テーブル名;

カラムの追加

ALTER TABLE テーブル名 ADD COLUMN 追加カラム名 データ型;

カラム名の変更

ALTER TABLE テーブル名 RENAME 変更前カラム名 TO 変更後カラム名;

カラム名のデータ型変更

ALTER TABLE テーブル名 ALTER COLUMN カラム名 TYPE 変更データ型;

インデックス名の変更

ALTER INDEX 変更前インデックス名 RENAME TO 変更後インデックス名;

NOT NULL制約の削除

ALTER TABLE テーブル名 ALTER COLUMN 対象カラム名 DROP NOT NULL;

主に使うのはこんなところでしょうか。

また、思いついたら追加致します。

おすすめ記事


コメントを残す




Menu

HOME

 TOP