我已经有了一个rails项目,然后我安装了Postgresql和pgadmin,我需要在开发中使用posgresql,而不是在sqlite和产品中使用heroku,我遵循了问题中的第二个答案,因为我只是使用突触中心安装了Postgresql,而没有做任何其他操作,当我试图创建一个用户时,我得到了一个错误:Shall the new role be a superuser?(y/n) n
Shall the new role be allow
我试图通过以下命令连接到postgres或创建一个用户(我的用户名在windows下是cdeguide),但没有成功。你能给我一个创建postgres角色的方法吗?C:\Program Files\PostgreSQL\13\bin>psql
psql: error: FATAL: role "cdeguide" does not existC:\Program Files\PostgreSQL\13\bin>createuser -s postgre
我试图在Ubuntu20.04上安装的PostgreSQL中创建一个新用户:但是,当我试图用这个用户创建一个数据库时我想利用这篇文章,询问postgreSQL用户和postgreSQL用户在数据库管理方面的区别。PD:如果我在plsql中列出使用/du的用户,我可以看到创建的用户/du:
Role name |
在本教程的帮助下,我已经在我的ubuntu操作系统上安装了postgresql。当我尝试创建一个新角色时,这似乎对我很有效但在创建用户后,它不会提示我使用这些选项Shall the new role be allowed to create databases?(y/n) n
Shall the new
createuser允许在PostgreSQL中创建用户(角色)。有没有一种简单的方法来检查该用户(Name)是否已经存在?否则,createuser返回一个错误:
createuser: creation of new role failed: ERROR: role "USR_NAME" already exists更新:解决方案最好是可以从shell中执行,这样更容易在脚本中</e