Postgresql 无法在centos上使用gpg密钥进行Postgres备份

Postgresql 无法在centos上使用gpg密钥进行Postgres备份,postgresql,gnupg,Postgresql,Gnupg,-bash-4.2$/usr/pgsql-11/bin/pg_dump ia|u test | gpg-r 6DB7B450-e-o/tmp/backup.sql.gpg gpg:6DB7B450:跳过:没有公钥 gpg:[stdin]:加密失败:没有公钥 同时运行以下命令,看起来它显示了相同的gpg——列出键gpg:检查trustdb gpg:需要3个边际,需要1个完整,PGP信任模型gpg:depth:0 valid:1 signed:0 trust:0-,0q,0n,0m,0f,1u g

-bash-4.2$/usr/pgsql-11/bin/pg_dump ia|u test | gpg-r 6DB7B450-e-o/tmp/backup.sql.gpg gpg:6DB7B450:跳过:没有公钥 gpg:[stdin]:加密失败:没有公钥

同时运行以下命令,看起来它显示了相同的gpg——列出键gpg:检查trustdb gpg:需要3个边际,需要1个完整,PGP信任模型gpg:depth:0 valid:1 signed:0 trust:0-,0q,0n,0m,0f,1u gpg:下一个trustdb检查将于2019-10-10/root/.gnupg/pubring.gpg pub 2048R/6DB7B450 2019-10-09[到期:2019-10-10]uid测试(测试密钥)sub 2048R/F06A02C0 2019-10-09[到期日期:2019-10-10]

您好,您是否可以通过编辑将此内容添加到问题的注释中,我们可以使用注释要求对问题或答案进行澄清。这与postgresql无关。如果将“pg_dump”替换为“echo”,则会出现相同的问题。(或者你不会吗?)