66得票7回答
查看PostgreSQL备份文件的简单方法是什么?

我有大量的postgresql转储文件需要浏览数据。我是否必须安装Postgresql并逐个将它们“恢复”到新数据库中?还是希望有一个postgresql客户端可以简单地打开它们,我可以查看数据,甚至运行简单的SQL查询? 这些转储文件都来自Postgresql v9.1.9服务器。 或者...

52得票9回答
pg_dump:命令行参数过多

这个命令有什么问题: pg_dump -U postgres -W admin --disable-triggers -a -t employees -f D:\ddd.txt postgres 这个错误提示是由于命令行参数过多导致的。

47得票4回答
如何在PostgreSQL中进行仅模式备份和恢复?

我该如何在PostgreSQL数据库中进行模式级别的备份,并将其还原到另一个数据库中?是否有任何单个命令可用于此操作?例如,我能否在一行中执行pg_dump和还原操作?

40得票1回答
pg_restore会覆盖现有的表吗?

假设我有两个主机服务器s1和s2。在这两台服务器上,我都有一个名为n1的模式,在服务器s1的模式n1中进行了一些表的更改。我希望对服务器s2的模式n1进行相同的更改。我的计划是使用pg_dump备份服务器s1的模式n1,并使用pg_restore将其恢复到服务器s2中。现在我的问题是,由于服务...

37得票7回答
如何解决pg_dump版本不匹配错误?

在试图将本地数据传输到Heroku时,我遇到了两个不同版本的pg_dump之间的版本不匹配问题。具体而言,我收到了以下消息:pg_dump: server version: 9.2.2; pg_dump version: 9.1.4 pg_dump: aborting because of s...

36得票2回答
PostgreSQL:备份所有表结构,但仅备份少量数据表。

我有一个数据库,其中包含一些应用程序设置、用户列表、部门列表和城市列表等表。我想要这些表的结构和数据。因此,如果我获得新的用户,备份将保存它。 但是,还有一些历史数据和计算数据,这些数据来自其他来源,只能在一段时间内使用,然后过期,因此备份这些数据将是浪费。但是需要有结构,以便恢复时可以创建...

32得票3回答
pg_restore toc 错误

我曾使用以下语法进行pg_dump和还原操作。 pg_dump eval --inserts -b -c --encoding UTF8 -Fc -f eval.sql.tar.gz -x -U postgres createdb -T template0 test -U postgres ...

31得票4回答
使用 -C 选项的 pg_restore 不会创建数据库。

我正在使用 pg_dump 和 pg_restore 进行 postgres 数据库的备份和还原。 以下是一些文档中与此问题相关的信息。对于 Pg_restore,-C 选项描述如下: -C --create 在还原之前创建数据库。如果也指定了 --clean,...

29得票2回答
从PostgreSQL转储文件填充MySQL数据库

实际上,我需要从一个由PostgreSQL生成的SQL文件中填充MySQL数据库。pg_dump dbname > myfile.sql 所以,如果我试着这样做mysql> source myfile.sql 这显然行不通。虽然它填充了70%的表,但我想知道是否有一种方法可以实现?...

28得票3回答
在Windows上执行pg_dump时出现“拒绝访问”错误

我正试图执行 pg_dump 来备份我的 PostgreSQL 数据库,但是我遇到了权限问题。C:\Windows\system32>pg_dump -U postgres -p 1863 -O social_sense > C:\\Program Files\\PostgreSQ...