Разрешение отклонено для создания расширения "uuid-ossp"

Я создаю проект Rails на postgresql, но когда я

rake db:migrate

Я получаю следующую ошибку:

 permission denied to create extension "uuid-ossp"

Вот как выглядит моя database.yml:

app_common: &app_common
adapter: postgresql
host: 127.0.0.1
port: 5432
encoding: unicode
pool: 5
username: root
password:

Ответы

Ответ 1

Понял, мне нужно postegresql и изменить роль root для суперпользователя:

$psql

ALTER USER root WITH SUPERUSER;

Ответ 2

ALTER USER root WITH SUPERUSER, если пользователь базы данных был root, но в случае, если это не так, вам нужно сначала запустить psql в качестве суперпользователя, прежде чем запускать эту команду, чтобы вы запускали

sudo -u postgres psql postgres

то

ALTER USER mydb_user WITH SUPERUSER;