尝试使用Ubuntu迁移PostgreSQL数据库,遇到“权限”和“角色”问题

时间:2014-05-13 22:31:04

标签: ruby-on-rails linux postgresql ubuntu database-migration

我最近安装了Ubuntu和PostgreSQL。我正在尝试拉起我的PostgreSQL数据库。如果我输入rails db,我会收到此错误

psql: FATAL: database "homed_in_development" does not exist

然后我尝试运行rake db:createrake db:migrate但我收到了错误

PG::InsufficientPrivilege: ERROR: permission denied to create database

所以我在通过公共CREATE ROLE myusername;进入PostgreSQL之后尝试了psql postgres,这给了我错误ERROR: permission denied to create role。我尝试使用ALTER USER myusername WITH SUPERUSER解决此问题,但收到错误消息ERROR: must be superuser to alter superusers

我在其他方面也遇到了错误FATAL: role “myusername” does not exist,所以我认为我的问题是我没有正确设置角色或权限。

0 个答案:

没有答案