sql >> Database >  >> RDS >> PostgreSQL

Rails:toestemming geweigerd voor relatie schema_migrations

Het lijkt erop dat je een DB-gebruiker moet maken met alle benodigde privileges op je DB. Ik denk bijvoorbeeld dat je de truc kunt doen door in te loggen op je DB-console en dan iets te doen als:

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;

Werk vervolgens je database.yml bij zoals dit:

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

Ik hoop dat het helpt!



  1. SQL-instructie uitvoeren via JDBC met CLOB-binding

  2. hoe datum en tijd toe te voegen met de naam van het back-upbestand met behulp van mysqldump vanaf de opdrachtprompt en om het pad van het back-upbestand te definiëren

  3. Verbinding maken met mySQL via C++

  4. Aangepaste gelijkheidsoperator maken voor PostgreSQL-type (punt) voor DISTINCT-aanroepen