LoginSignup
0
1

More than 3 years have passed since last update.

バックアップテーブルを作る

Posted at

postgresでバックアップテーブルを作成するときのsqlコマンドを紹介します。

バックアップテーブルの作り方

コマンドは下記になります。
実行するとテーブル構造、テーブル内のデータがすべて同じバックアップテーブルができます。

create table バックアップテーブル名 as select * from テーブル名;
(例) create table b_user as select * from user

※またwhere句をつけることで絞り込んだデータでバックアップテーブルを作成できます。
create table バックアップテーブル名 as select * from テーブル名 where 条件;
(例) create table b_user as select * from user where name = hogehoge

※カラム、データは全く同じにできますが、プライマルキー、シーケンスはコピーできないので注意ください。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1