数据库 – 如何在Windows中将用户添加到PostgreSQL?
发布时间:2021-03-06 14:22:23 所属栏目:MsSql教程 来源:网络整理
导读:我在Windows 7机器上运行PostgreSQL.要运行数据库,我输入: C:psql -Upostgres mydb 这可行,但如果我可以放弃-U的东西会很好,但后来Postgres认为我试图以“Eric”身份登录,因为那是我的用户个人资料. 所以我需要向Postgres添加一个用户.但是怎么样?如果
我在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 有关CREATE ROLE选项的信息,请参阅http://developer.postgresql.org/pgdocs/postgres/sql-createrole.html. (编辑:莆田站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 每个实例的SQL Server Express内存和CPU限制
- SQL Server误区:数据库镜像在故障发生后马上就能发现
- HTML表格标记教程(20):行的背景色属性BGCOLOR
- SSIS 系列:Lookup 组件的使用与它的几种缓存模式 - Full C
- sql-server – SQL Server 2008 R2默认锁定内存页面吗?
- 微软垄断埋下安全隐患 系统加软件等于漏洞
- 使用相对宽度调整表格问题
- 当div设置contentEditable=true时,重置其内容后无法光标定位
- 苹果推出功能更强大的QuickTime 6.1
- SQL SERVER 2012里的扩展事件初尝试(上)