最近我一直在研究PostgreSQL,但是不太明白如何备份和还原单个表格。
我使用pgadmin3备份了数据库中的一个表格,以便将其复制到另一个服务器上。但是当我尝试对该文件进行pg_restore时,出现错误消息说序列不存在:
pg_restore: [archiver (db)] could not execute query: ERROR: relation "businesses_id_seq" does not exist
Command was:
CREATE TABLE businesses (
id integer DEFAULT nextval('businesses_id_seq'::regclass) NOT NULL,
name character varyin...
看起来转储文件没有包括我的自增列的序列。我该如何让它包含呢?
pgdump -t mytable -t mytabl_id_seq
- Phil Hord