ポストグレスでテーブルの名前を変更するには?

ショコラ
ショコラ

ポストグレスでテーブルの名前を変更するには?

ALTER TABLE RENAME TOを使います。

もっさん先輩
もっさん先輩
ALTER TABLE [旧テーブル名]RENAME TO [新テーブル名];

上の方法だと、旧テーブルをまた使う場合に create table で作成しないといけないんです。

なら旧テーブルを新テーブルにバックアップを取って、旧テーブルを空にした方がいいかもとか考えた方が良いです。

CREATE TABLE [新テーブル] AS SELECT * FROM [旧テーブル];

以上

Scroll to Top