sql >> Database >  >> RDS >> PostgreSQL

psql:FATAL:database bestaat niet

Het lijkt erop dat uw pakketbeheerder er niet in is geslaagd de database met de naam $user voor u aan te maken. De reden dat

psql -d template1

voor u werkt, is dat template1 een database is die door postgres zelf is gemaakt en aanwezig is op alle installaties. U kunt blijkbaar inloggen op template1, dus u moet een aantal rechten hebben die door de database aan u zijn toegewezen. Probeer dit bij een shell-prompt:

createdb

en kijk dan of je weer kunt inloggen met

psql -h localhost

Hiermee wordt eenvoudig een database gemaakt voor uw login-gebruiker, waarvan ik denk dat dit is wat u zoekt. Als createb mislukt, heb je niet genoeg rechten om je eigen database te maken en moet je uitzoeken hoe je het homebrew-pakket kunt repareren.



  1. Maak een gepartitioneerde tabel in SQL Server (T-SQL)

  2. Een lijst met databases retourneren in SQLite

  3. Het compileren van een beschrijfbare mongo_fdw-extensie op binair formaat van PostgreSQL-installatie.

  4. Postgres-gebruiker bestaat niet?