相关疑难解决方法(0)

PG :: InsufficientPrivilege:错误:关系schema_migrations的权限被拒绝rake db:create

我正在尝试在Rails中创建数据库.在postgres中我看到了开发和测试数据库,但是我收到了权限错误.我试过按照这个链接,对我不起作用.

错误: PG::InsufficientPrivilege: ERROR: permission denied for relation schema_migrations : SELECT "schema_migrations".* FROM "schema_migrations"

Rails:关系schema_migrations的权限被拒绝

default: &default
  adapter: postgresql
  encoding: unicode
  pool: 5
  host: localhost
  username: root
  password:

development:
  <<: *default
  database: svp-chicago_development
Run Code Online (Sandbox Code Playgroud)

我登录postgres并执行了这些命令.

psql postgres
CREATE USER root
CREATE DATABASE svp-chicago_development
GRANT ALL PRIVILEGES ON DATABASE svp-chicago_development to root
ALTER DATABASE svp-chicago_development OWNER TO root
Run Code Online (Sandbox Code Playgroud)

当我这样做时,\list我看到数据库在那里.

ruby postgresql ruby-on-rails

15
推荐指数
4
解决办法
2万
查看次数

可以指示pg_dump使用“ IF NOT EXISTS”创建表吗?

按照标题。

我看了手册页,似乎没有任何命令行参数在“ CREATE TABLE”语句中包含“ IF NOT EXISTS”子句。

sql postgresql pg-dump

5
推荐指数
1
解决办法
4148
查看次数

标签 统计

postgresql ×2

pg-dump ×1

ruby ×1

ruby-on-rails ×1

sql ×1