【发布时间】: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