我需要将角色从一个postgresql数据库克隆到另一个。是否有可能以某种方式提取角色密码哈希并将其设置在另一个数据库中?我想避免任何明确的密码处理...使用散列设置postgres密码
1
A
回答
1
如果PostgreSQL认为您使用MD5散列设置密码,它将直接存储它。从the docs
如果所呈现的密码串已经在MD5加密的格式,然后将其存储加密原样,而不管是否加密的或未加密被指定(因为系统不能解密该指定的加密的密码字符串) 。这允许在转储/恢复期间重新加载加密的密码。
0
您可以从pg_shadow
中选择密码并按照文档使用它,正如Eavn告诉的那样。或者你可以使用pg_dumpall -g
这将基本上准备语句运行与MD5密码例如。在我的机器上:
CREATE ROLE r;
ALTER ROLE r WITH NOSUPERUSER INHERIT NOCREATEROLE NOCREATEDB LOGIN NOREPLICATION NOBYPASSRLS PASSWORD 'md5514f1b439f404f86f77090fa9edc96ce';
相关问题
- 1. 使用md5散列密码
- 2. Ansible没有设置Postgres用户密码
- 3. 如何使用Swift在Firebase中设置散列密码?
- 4. 散列密码
- 5. 散列密码
- 6. 密码散列
- 7. 散列密码
- 8. 散列密码
- 9. 重置postgres用户密码?
- 10. 使用HTTPS时散列用户密码
- 11. 散列用户密码
- 12. 禁用Wordpress密码散列
- 13. password_verify - 密码散列
- 14. 散列密码,SQL
- 15. PHP:密码散列
- 16. 散列密码的加密?
- 17. 加密与散列密码
- 18. 解密散列密码
- 19. 使用散列保护密码
- 20. 使用散列密码登录PHP
- 21. 使用yii存储密码为散列
- 22. 在Codeigniter中使用PHPass散列密码
- 23. 使用SHA256 + SHA512散列密码?
- 24. 使用SQL Server 2008密码散列CLR
- 25. 使用ASP.NET MVC 3散列密码
- 26. 如何在java中使用散列函数来散列密码?
- 27. 使用SHA-512和salt来散列MD5散列密码?
- 28. bootstrap-table密码列散列
- 29. 使用SecureString设置密码
- 30. 密码恢复与sha1密码散列