Sam*_*amy 7 postgresql pgadmin
如何在Postgresql中更改用户密码(使用PgAdmin),以便我可以使用这些凭据将Rails连接到Postgres数据库?
到目前为止:在PgAdmin中我右键单击数据库名称,单击Create Script然后键入命令:
CREATE USER usr1 WITH PASSWORD 'pwd1!@#$';
问题:在PgAdmin中我到底能看到用户和密码或用户和密码列表吗?到目前为止,我无法在Db属性中看到这一点 - >'特权'?有关其他安全元素的提示吗?或者在我目前的方法中可以改进的东西?非常感谢.
登录角色对于服务器中的所有数据库都是通用的.您可以在对象浏览器(左侧面板)的底部看到它们.要从主菜单中的Tools执行任意SQL查询打开查询工具(Ctrl-E),或单击带有'SQL'的图标(之前您必须选择数据库).要更改用户密码,请执行SQL:
ALTER ROLE username PASSWORD 'newpassword'
Run Code Online (Sandbox Code Playgroud)
ALTER USER是别名ALTER ROLE.在文档中阅读它.
小智 6
在此路径的文件“ pgpass.conf”中:
C:\Users\[User's name]\AppData\Roaming\postgresql
Run Code Online (Sandbox Code Playgroud)

从 pgadmin 运行查询:
SELECT rolname, rolpassword FROM pg_authid;
Run Code Online (Sandbox Code Playgroud)
这需要超级用户权限来保护密码。