sql >> Database >  >> RDS >> PostgreSQL

Rails en PostgreSQL:rol postgres bestaat niet

Om de een of andere onbekende reden ontdekte ik dat het probleem eigenlijk was omdat de postgresql-rol niet was gemaakt.

Probeer te rennen:

createuser -s -r postgres

Merk op dat rollen de manier zijn waarop PostgreSQL databasemachtigingen onderhoudt. Als er geen rol is voor de postgres-gebruiker, heeft deze nergens toegang toe. De opdracht createuser is een dunne wikkel rond de opdrachten CREATE USER, CREATE ROLE, enz.



  1. Behoud ouder-kindrelaties bij het kopiëren van hiërarchische gegevens

  2. Databaseversleuteling:de 3 typen en waarom u ze nodig heeft

  3. Kolomnaam Oracle-tabel met spatie

  4. De landinstelling wijzigen bij het formatteren van getallen in PostgreSQL