PostgreSQL's klient opretter forbindelse til en database opkaldt efter brugeren som standard. Det er derfor, du får fejlen FATAL:database "nishant" does not exist .
Du kan oprette forbindelse til standardsystemdatabasen postgres og udsend derefter din forespørgsel for at oprette den nye database.
con = connect(dbname='postgres', user='nishant', host='localhost', password='everything')
Sørg for at din nishant brugeren har tilladelse til at oprette databaser.
Rediger:Tjek forresten ~/.pgpass-filen for at gemme adgangskoden sikkert og ikke i kildekoden (https://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, postgresql-klientbiblioteket, tjek efter denne fil for at få korrekte loginoplysninger. Det er meget, meget praktisk.