PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Rails:разрешението е отказано за relation schema_migrations

Изглежда, че трябва да създадете потребител на DB с всички необходими привилегии във вашата DB. Например, мисля, че можете да направите трика, като влезете в конзолата на вашата DB, след което направете нещо като:

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;

След това актуализирайте database.yml като това:

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

Надявам се да помогне!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да представим дати с несигурност в PostgreSQL

  2. Изтриване на дубликати в postgres

  3. ПОРЪЧАЙТЕ ПО списъка със стойности IN

  4. SQL функция с параметри, които може да са NULL

  5. Python psycopg2 не се вмъква в таблицата на postgresql