PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Rails :autorisation refusée pour la relation schema_migrations

Il semble que vous deviez créer un utilisateur de base de données avec tous les privilèges nécessaires sur votre base de données. Par exemple, je pense que vous pourriez faire l'affaire en vous connectant à votre console de base de données, puis faites quelque chose comme :

CREATE USER your_new_username WITH PASSWORD 'your_new_password';
CREATE DATABASE whiteboard;
GRANT ALL PRIVILEGES ON DATABASE whiteboard to your_new_username;
ALTER DATABASE whiteboard OWNER TO your_new_username;

Ensuite, mettez à jour votre database.yml comme ceci :

adapter: postgresql
database: whiteboard
username: your_new_username
password: your_new_password
pool: 5
timeout: 5000

J'espère que cela vous aidera !