sql >> Database teknologi >  >> RDS >> PostgreSQL

psql:FATAL:database eksisterer ikke

Det ser ud til, at din pakkeadministrator ikke kunne oprette databasen med navnet $user for dig. Grunden til at

psql -d template1

virker for dig er, at template1 er en database oprettet af postgres selv, og er til stede på alle installationer. Du kan tilsyneladende logge ind på template1, så du skal have nogle rettigheder tildelt dig af databasen. Prøv dette ved en shell-prompt:

createdb

og se om du kan logge på igen med

psql -h localhost

Dette vil simpelthen oprette en database til din login-bruger, som jeg tror er det, du leder efter. Hvis createb mislykkes, så har du ikke nok rettigheder til at lave din egen database, og du bliver nødt til at finde ud af, hvordan du reparerer homebrew-pakken.



  1. Forbinder Oracle til Amazon Aurora

  2. Markør i procedure, der returnerer flere værdier end forespørgsel

  3. Hvordan definerer man en trigger ON COMMIT i Oracle?

  4. Sådan sikkerhedskopieres RAC VM'er