Rails在使用Postgresql时执行db:create 提示无role

  • sudo su - postgres **切换到postgres用户**
  • psql **登录postgresql控制台**
  • create user xiaowang with password '1234' createdb createrole; **创建一个用户使之具有创建数据库和角色的权限**
  • \du **查看用户的权限列表**
  • alter role xiaowang with login;**新增登录权限**
  • create user 和 create role差别很小,基本可以互用,但是一个最主要的区别就是 create user 默认带有login 属性

你好

你可能感兴趣的:(Rails在使用Postgresql时执行db:create 提示无role)