PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Rails i PostgreSQL:rola postgres nie istnieje

Właściwie, z jakiegoś nieznanego powodu, odkryłem, że problem był spowodowany tym, że rola postgresql nie została utworzona.

Spróbuj uruchomić:

createuser -s -r postgres

Zauważ, że role są sposobem, w jaki PostgreSQL utrzymuje uprawnienia do bazy danych. Jeśli nie ma roli dla użytkownika postgres, nie ma on dostępu do niczego. Polecenie createuser to cienkie opakowanie wokół poleceń CREATE USER, CREATE ROLE itp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pracownicy Rails Resque zawodzą z PGError:serwer nieoczekiwanie zamknął połączenie

  2. Unikalne ograniczenie warunków w MYSQL

  3. Wiele wywołań array_agg() w jednym zapytaniu

  4. podzapytanie w FROM musi mieć alias

  5. Powolne porządkowanie zapytań według kolumny w połączonej tabeli