问题标签 [pg-dump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 在开发中使用 heroku pg_dump
我正在尝试在我的开发环境中使用 heroku 的 pg_dump。
似乎我可以在下载转储后使用 pg_restore 来执行此操作: http ://www.postgresql.org/docs/current/static/app-pgrestore.html
我无法正确使用该实用程序,可能有人可以在这里帮助我
这是我正在使用的命令:
我得到一堆模式已经存在,角色不存在错误。
我敢打赌,有一种更简单、更清洁的方法可以做到这一点。如果有人提供能够在开发中使用 prod heroku pg db 的步骤和命令列表,将不胜感激。
谢谢 PS:数据量和架构量极小(转储:6MB)
postgresql - pg_dump 从 9.1.7 到 9.1.11
我想从另一个 postgress 数据库(9.1.7)导入一个表到我的(9.1.11)。我尝试导入转储,但出现一堆语法错误,我假设版本不匹配存在一些问题?
除了降级我的 postgress 安装以匹配所需的输入文件之外,还有更好的解决方案吗?
这是我在 9.1.7 系统上导出数据库时使用的命令:
这是我用来导入转储文件 guidedata.sql 的命令
这是我尝试导入的数据库转储文件的顶部:
这是我在尝试导入时在控制台上看到的一些错误输出:
谢谢
postgresql - 服务器版本不匹配 postgresql pg_dump
尝试导出数据库时出现以下错误...
问题是由于客户端计算机上的 ubuntu 版本,我无法从 9.1.11 更新到 9.3.1。我正在运行 Ubuntu 13.04 raring ringtail,正如您在此发行版链接中看到的,ubuntu 的最终 postgresql 版本是 12.04 精确穿山甲。
任何可能的解决方案?提前致谢!
postgresql - 如何将二进制 pgdump(压缩)转换为纯 SQL 文件?
我确实想在数据库转储中搜索一些数据,但这些转储使用二进制压缩格式(PGDMP
标头)。
如何在不恢复它们的情况下将它们转换为 SQL?
database - pg_dump 输出文件的“权限被拒绝”
我使用下面的命令来备份我的数据库
sudo -u user_name pg_dump dbName -f /home ..../someWhere/db.sql
但它给了我这个:
pg_dump: [archiver] could not open output file "/home ..../someWhere/db.sql": Permission denied
谷歌搜索这个问题后,我发现我必须在/tmp
路径下备份我的数据,但不起作用
我该如何解决这个问题?
提前致谢,
我正在使用 Ubuntu 12.04 lts
postgresql - pg_dump 出现 SSL 错误,似乎超时
我正在尝试使用pg_dump
. 我正在使用的命令是:
当它转储数据库中的最后一个表时,它总是会因以下错误而崩溃:
我通过 SSH 连接到一个离我正在下载的服务器更近的服务器(我在布里斯班,它在旧金山),并且能够pg_dump
毫无问题地做到这一点。所以我知道数据库服务器很好。我怀疑这是超时,因为它在失败之前到达了最后一张桌子;如果它实际上是一个 SSL 错误,我预计它会更快出现。也就是说,每次失败都会在不同的时间后发生超时(最近的两个测试分别在 1300 秒和 1812 秒后失败)。
欢迎任何有关如何调试的提示。
我在 OS X 10.8.5 上。本地 pg_dump 是 9.2.4,服务器是运行 psql 9.1.9 的 Ubuntu Server。
heroku - heroku pg:push 无法写入输出文件:参数无效
我正在尝试将我的本地数据库推送到 heroku,但看起来它在此过程中失败了。知道我做错了什么吗?这是堆栈跟踪:
postgresql - 如何在 ubuntu 上安装 pg_dump 9.3.2?
我正在尝试安装这个特定版本的 pg_dump,但在 apt-get 上我只能下载 9.3.3 版本。
我需要这个在远程 9.3.2 postgres 服务器上运行转储。
谢谢。
postgresql - postgres 备份脚本不是 postgres 用户
我想创建一个 postgres 备份脚本,但我不想使用 postgres 用户,因为我所在的 unix 系统几乎没有限制。我想要做的是在 crontab 上以 unix 系统(网络)的普通用户身份运行此脚本,并在脚本中使用数据库管理员帐户。
只是为了在 unix 系统(网络)中说清楚,我有 user foo
,现在我们有postgres
默认 postgres 用户的 user ,然后对于数据库,我们有一个 database admin user my_db_admin
。foo
我使用脚本中my_db_admin
的用户和凭据编写脚本以网络用户身份执行。
这是我开始的,但问题是当我执行脚本时,它给出了一个错误,说没有提供密码。
这是错误:
postgresql - PostgreSQL:数据库备份和恢复?
在 PostgreSQL 9.3 中进行数据库备份和恢复的过程是什么?
我正在使用 SQL Dump,但在 pg_dump 附近出现错误。
- 例子
- 发生了错误