问题标签 [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.
postgresql - Postgres:pg_restore/pg_dump 一切,除了表的表 id 的表
目前我正在做类似的事情:
我真正想要的是能够只导入/导出数据,而不会与我的 autoid 字段发生冲突或覆盖现有数据。
也许我在想整个过程是错误的?
postgresql - 如何检查postgresql备份是否成功?
我们有一个 postgresql 数据库,它每晚使用以下命令从 cron 作业备份:
最近我们有一个磁盘故障,从几个坏扇区开始,在那段时间 pg_dump 退出并出现以下错误
现在,由于它在 cron 作业中,没有人注意到错误消息,备份被中断但它不是零大小,一切似乎都很好,直到最终磁盘故障,当我们意识到我们没有备份时,错误才被注意到。
我们设法从较旧的备份中恢复数据,但现在我想知道检查 pg_dump 是否成功完成工作的正确方法是什么?
postgresql - pg_dump 数据库转储是“当时”转储吗?
pg_dump
我知道即使在转储过程中修改了数据库,PostgresQL也能保证一致性,但我想知道最终转储是否包含在转储开始后修改/插入的任何数据。
详细说明:
- 时间t:我开始 pg_dump
- 时间t+1:数据库有更新/插入
- 时间t+x : pg_dump 完成。
我不希望在“x”期间所做的任何修改出现在转储文件中。
这可能吗?
java - 如何在没有用户交互的情况下通过 Java 找到 PostgreSQL 安装文件夹?
在我的 Java 应用程序中,我想实现转储/恢复 PostgreSQL 数据库的选项。一些谷歌研究表明,通过 Java 的 ProcessBuilder 调用 pg_dump/pg_restore 可能是实现这一目标的最佳方法。
现在我想确定 pg_dump.exe/pg_restore.exe 的系统目录,而不要求用户手动指定它。如何通过Java找到PostgreSQL的安装路径?
在此先感谢并祝一切顺利,
马蒂亚斯
perl - pg_dump 单个表——可以循环执行吗?
我的任务是为一个有 50 多个表的数据库创建 pg_dump 文件。我知道如何通过 psql 命令行手动执行此操作,但我相信必须有一种比手动执行每个操作更快的方法。关于如何以编程方式进行的任何建议?例如,perl 脚本可以调用 pg_dump 吗?
database - 在不获取特定表记录的情况下转储数据库:Postgres
谁能告诉我,我如何在pg_dump
不获取特定表记录的情况下进行数据库转储。
postgresql - pg_dump 重定向错误信息
我正在编写一个 cron 作业来使用 pg_dump 备份数据库。我正在寻找一种重定向错误消息的方法,以便在流程结束时通过电子邮件发送备份日志文件。这可能吗?我在 pg_dump 文档中看不到任何支持这一点的内容。
postgresql - 转储只有我可以访问的表和模式?
是否可以转储我只能在 PostgreSQL 中访问的表和模式?
postgresql - 在没有 pg_dump 的情况下转储数据库
有没有办法只使用 psql 转储 postgres 数据库(没有 pg_dump )?谢谢。
postgresql - 如何在导出中排除 PL/pgSQL 函数?
我使用以下命令从服务器的数据库中转储一些结构,以便能够在我的本地硬盘驱动器上创建数据样本。
我需要排除一些模式,否则最终会出现权限或其他错误。即使我排除了公开模式,它也会转储该模式中的所有函数,如下所示:
我知道这来自 PostgreSQL 中的全文或相似插件,但我不使用它,也不需要在我的机器上使用它,所以我想排除这些功能。
我怎么能那样做?