sql >> Databáze >  >> RDS >> PostgreSQL

Rails a PostgreSQL:Role postgres neexistuje

Ve skutečnosti jsem z nějakého neznámého důvodu zjistil, že problém byl ve skutečnosti proto, že nebyla vytvořena role postgresql.

Zkuste spustit:

createuser -s -r postgres

Všimněte si, že role jsou způsob, jakým PostgreSQL udržuje oprávnění k databázi. Pokud pro uživatele postgres neexistuje žádná role, nemůže k ničemu přistupovat. Příkaz createuser je tenký obal kolem příkazů CREATE USER, CREATE ROLE atd.



  1. Vysvětlení operátora Oracle INTERSECT

  2. Doporučení pro podporu Oracle i SQL Server ve stejné aplikaci ASP.NET s NHibernate

  3. PostgreSQL:zlepšení výkonu pg_dump, pg_restore

  4. Mysql počítá instance podřetězce a poté seřaďte podle