首页 > 解决方案 > 如何在pgadmin中备份表包含序列

问题描述

我正在使用 pgAdmin III。我像这样在 postgresql 中创建一个表首先我创建一个序列自动增量

CREATE SEQUENCE iosdevices_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
ALTER TABLE iosdevices_seq
  OWNER TO postgres;

第二个我用上面的顺序创建了一个表

CREATE TABLE iosdevices
(
  deviceno bigint NOT NULL DEFAULT nextval('iosdevices_seq'::regclass),
  userno integer NOT NULL,
  timezoneoffset integer NOT NULL
)
WITH (
  OIDS=FALSE
);
ALTER TABLE board_iosdevices
  OWNER TO postgres;

但是当我备份和恢复数据库时,包含序列的表会失败。其他表不包含 Success。

有没有办法在 pgAdmin III 中备份表和序列?

标签: postgresqlpgadmin

解决方案


推荐阅读