De client van PostgreSQL maakt standaard verbinding met een database die naar de gebruiker is genoemd. Dit is de reden waarom u de fout FATAL krijgt:database "nishant" does not exist
.
U kunt verbinding maken met de standaard systeemdatabase postgres
en geef vervolgens uw vraag om de nieuwe database te maken.
con = connect(dbname='postgres', user='nishant', host='localhost', password='everything')
Zorg ervoor dat uw nishant
gebruiker heeft toestemming om databases te maken.
Bewerken:Bekijk trouwens het bestand ~/.pgpass om het wachtwoord veilig op te slaan en niet in de broncode (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, de postgresql-clientbibliotheek, controleer op dit bestand om de juiste inloggegevens te krijgen. Het is heel erg handig.