sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails och PostgreSQL:Roll postgres existerar inte

Faktiskt, av någon okänd anledning, upptäckte jag att problemet faktiskt berodde på att postgresql-rollen inte hade skapats.

Testa att köra:

createuser -s -r postgres

Observera att roller är det sätt som PostgreSQL upprätthåller databasbehörigheter. Om det inte finns någon roll för postgres-användaren kan den inte komma åt någonting. Createuser-kommandot är ett tunt omslag runt kommandona CREATE USER, CREATE ROLE, etc.



  1. Jämför molndatabasalternativ för PostgreSQL

  2. Hur man tar bort ledande blanksteg i MySQL

  3. Nästan noll driftstopp automatiska uppgraderingar av PostgreSQL-kluster i moln (del I)

  4. Hur man avgör om en beräknad kolumn är deterministisk i SQL Server