Ответ 1
Понял, мне нужно postegresql и изменить роль root для суперпользователя:
$psql
ALTER USER root WITH SUPERUSER;
Я создаю проект 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:
Понял, мне нужно postegresql и изменить роль root для суперпользователя:
$psql
ALTER USER root WITH SUPERUSER;
ALTER USER root WITH SUPERUSER
, если пользователь базы данных был root
, но в случае, если это не так, вам нужно сначала запустить psql в качестве суперпользователя, прежде чем запускать эту команду, чтобы вы запускали
sudo -u postgres psql postgres
то
ALTER USER mydb_user WITH SUPERUSER;