如何使 postgre SQL 备份密码受保护

how to make the postgre SQL backup password protected

我正在使用 pgadmin 支持 postgre SQL 数据库。

但是,虽然数据库有密码,但备份文件没有任何保护。无需任何密码即可获取备份文件并将其恢复到任何空白数据库!

如何使备份安全/受密码保护?谢谢。

PostgreSQL 和 PgAdmin 没有用于备份加密和密码保护的内置工具。

您可以通过多种方式加密备份。您可以使用 gnupg,但我怀疑您会更喜欢使用支持加密的 zip 实用程序。我推荐7zip,它支持zip64格式和zip文件加密。

您可能想要使用支持流式加密的工具 - 并避免将纯文本备份写入磁盘。也不要使用 pgAdminIII,而是使用 pg_dump,并将备份输出通过管道传输到您的加密程序,并将结果写入磁盘。