【问题标题】:PostgreSQL-pgadmin format backup (.backup)PostgreSQL-pgadmin 格式备份 (.backup)
【发布时间】:2021-11-11 08:40:52
【问题描述】:

我创建备份并获得名称 base.backup。 创建另一个副本并获取名称 base.sql。

备份格式 .sql - .backup 和使用 pgadmin 有什么区别?

如果有源链接,我将不胜感激。 谢谢。

【问题讨论】:

  • 我要说*.sql 是纯文本版本,*.backup 是自定义格式版本。最简单的查找方法是在文本编辑器中打开文件,您应该能够阅读*.sql 的内容并在*.backup 文件中看到乱码。 pgAdmin4 中的备份信息在这里Backup
  • 我创建了 2 个备份。一个脚本,我在命令“pg_dump -Fc -U $dbUser $dbname > $backup_path/$dbname-$(date "+%Y-%m-%d-%H-%M-%S") 中更改名称备份.sql" 到 .backup。一切都没有改变。它们的字节大小相同。
  • 根据答案,文件扩展名不会更改生成的文件类型。备份类型由您提供给pg_dump 的选项决定。见这里pg_dump
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: postgresql format backup restore pgadmin


【解决方案1】:

您可以随意命名文件。 PgAdmin4 不会强制您使用特定格式的特定扩展名。将 *.sql 用于纯格式并将 *.backup 用于自定义格式是明智的,但 pgAdmin4 并没有强制执行(甚至有效地鼓励)这一点。

【讨论】:

  • 查找。 “备份对话框调用 pg_dump 客户端实用程序的选项;还原对话框调用 pg_restore 客户端实用程序的选项。”谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-16
  • 1970-01-01
  • 2018-06-03
相关资源
最近更新 更多