Oracle、PGSQL怎么快速备份表?

使用场景:针对历史数据特别处理,又担心历史数据处理机制有问题,需要备份历史数据。

oracle

一、备份表及其表数据:

create table sec_role_bak_20201224 as select * from sec_role;

二、只复制表结构,不复制数据:

create talbe sec_role_bak_20201224 as select * from sec_role where 1=0;

pg

备份表及其表数据

  • select * INFO sec_role_bak_20201224 from sec_role;
  • create table sec_role_bak_20201224 as select * from sec_role;

两种方法都可以,但是pg注释需要自己手动添加

你可能感兴趣的:(sql,数据库)