Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 在PgAdmin中查看数据库用户和密码_Postgresql_Pgadmin - Fatal编程技术网

Postgresql 在PgAdmin中查看数据库用户和密码

Postgresql 在PgAdmin中查看数据库用户和密码,postgresql,pgadmin,Postgresql,Pgadmin,如何使用PgAdmin在Postgresql中更改用户密码,以便使用这些凭据与Rails连接到Postgres数据库 到目前为止:在PgAdmin中,我右键单击数据库名称,单击创建脚本,然后键入命令: 使用密码“pwd1!@$”创建用户usr1 问题:在PgAdmin中,我在哪里可以看到用户和密码或用户和密码列表?到目前为止,我无法在Db properties->“privileges”中看到这一点??关于其他安全元素有什么提示吗?还是我目前的方法可以改进?非常感谢。登录角色对于服务器中的所有数

如何使用PgAdmin在Postgresql中更改用户密码,以便使用这些凭据与Rails连接到Postgres数据库

到目前为止:在PgAdmin中,我右键单击数据库名称,单击创建脚本,然后键入命令:

使用密码“pwd1!@$”创建用户usr1


问题:在PgAdmin中,我在哪里可以看到用户和密码或用户和密码列表?到目前为止,我无法在Db properties->“privileges”中看到这一点??关于其他安全元素有什么提示吗?还是我目前的方法可以改进?非常感谢。

登录角色对于服务器中的所有数据库都很常见。可以在“对象浏览器”左侧面板的底部看到它们。 要执行任意SQL查询,请从主菜单中的“工具”中打开查询工具Ctrl-E,或单击前面带有“SQL”的图标,您必须选择一个数据库。 要更改用户密码,请执行SQL:

ALTER ROLE username PASSWORD 'newpassword'

ALTER USER是ALTER角色的别名。请在以下路径中的文件pgpass.conf中阅读。

C:\Users\[User's name]\AppData\Roaming\postgresql

从pgadmin运行查询:

从pg_authid中选择rolname、rolpassword;
这需要超级用户权限来保护密码。

由于我的编辑被拒绝,我将在此处留下评论。需要在单引号内传递新密码,例如,更改角色用户名密码“newpassword”。这在链接文档中显示,但在答案本身中并不明显。