gpt4 book ai didi

database - 如何在 Windows 中将用户添加到 PostgreSQL?

转载 作者:太空狗 更新时间:2023-10-30 01:39:55 26 4
gpt4 key购买 nike

我在 mt Windows 7 机器上运行 PostgreSQL。要运行我键入的数据库:

C:\psql -Upostgres mydb

这行得通,但如果我能去掉 -U 东西就好了,但 Postgres 认为我正在尝试以“Eric”身份登录,因为那是我的用户简介。

显然,我需要向 Postgres 添加一个用户。但是怎么办?如果我尝试:

C:\createuser Eric

Postgres 认为我正在尝试添加用户 Eric 作为用户 Eric 但失败了。添加 -U 标志在这里似乎不起作用。

我错过了什么?我的命令窗口处于管理员模式,显然没有可用的 sudo

最佳答案

在 pgadmin 中,您可以创建一个新的“登录角色”并将其命名为 Eric 并以图形方式授予它权限,或者您可以从命令行执行类似的操作

psql -U postgres -c "CREATE ROLE Eric LOGIN NOSUPERUSER INHERIT CREATEDB CREATEROLE;" mydb

参见 http://developer.postgresql.org/pgdocs/postgres/sql-createrole.html有关 CREATE ROLE 选项的信息。

关于database - 如何在 Windows 中将用户添加到 PostgreSQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5189026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com