26得票2回答
我可以在Alpine上没有安装Postgres的情况下安装pg_dump吗?

我尝试安装postgres-client的一部分pg_dump,但它并未包含pg_dump。 在Alpine Linux上是否可以安装pg_dump而无需完整安装postgres?

25得票4回答
PostgreSQL - 将每个表转储到不同的文件中

我需要从一个PostgreSQL数据库的多个表中提取SQL文件。目前我想到的方法如下: pg_dump -t 'thr_*' -s dbName -U userName > /home/anik/psqlTest/db_dump.sql 然而,正如您所看到的,以前缀thr开头的所有...

24得票5回答
不带模式名称的PostgreSQL pg_dump

从pg_dump版本10.3开始,已经明确将模式名称添加到表名中。因此,以前的内容:INSERT INTO table (id) VALUES (1); 现在是INSERT INTO public.table (id) VALUES (1); 你如何关闭它?我的问题是,我要将其转储到一个没有架...

22得票2回答
有没有办法让pg_dump排除特定的序列?

我想在将输出放入纯文本文件的 pg_dump 命令中排除一个序列。Command: /Library/PostgreSQL/8.4/bin/pg_dump --host localhost --port 5433 --username xxx --format plain --clean --...

20得票1回答
pg_dump忽略表序列?

最近我一直在研究PostgreSQL,但是不太明白如何备份和还原单个表格。 我使用pgadmin3备份了数据库中的一个表格,以便将其复制到另一个服务器上。但是当我尝试对该文件进行pg_restore时,出现错误消息说序列不存在:pg_restore: [archiver (db)] coul...

20得票2回答
使用pg_dump时设置sslmode=allow

当使用psql连接到我的PostgreSQL数据库时,我需要指定sslmode=allow,例如:psql sslmode=allow -h localhost -p 5432,否则会出现服务器不支持SSL,但需要SSL的错误。 我尝试在pg_dump中指定相同的选项,但它无法识别该选项。 ...

18得票3回答
将本地postgresql数据库复制到远程数据库(两者都有密码)- 错误:选项“locale”无法识别。

使用 Postgres 12 / Windows 10 工作。 尝试使用以下命令将远程数据库复制到本地主机: pg_dump -C -h remotehost -p 5432 -U postgres remotedb | psql -h localhost -p 5432 -U postgre...

17得票3回答
如何在Mac OS中更新pg_dump至服务器版本

我正试图备份我的笔记本电脑上的本地数据库(PostGresSQL 9.6, PgAdmin3),但出现以下错误。 pg_dump: 服务器版本: 9.6.3; pg_dump 版本: 9.5.5 pg_dump: 因为服务器版本不匹配而中止 我尝试了一些Stack Overf...

16得票2回答
pg_dump --exclude-table模式匹配

问题 我使用pg_dump创建我们数据库的仅架构归档文件。我希望通过在转储中省略一组分区表的所有内容(除了最后一个),来减小此文件的大小(并缩短恢复时间)。 例如,数据库中有以下按日期分区的表。我只想保留最后一个。 awp_partition.awp_text_search_histor...

15得票1回答
pg_dump可以被指示创建带有“IF NOT EXISTS”的表吗?

根据标题。 我查看了手册,似乎没有命令行参数可以在"CREATE TABLE"语句中包含"IF NOT EXISTS"子句。