Klien PostgreSQL terhubung ke database yang dinamai menurut nama pengguna secara default. Inilah mengapa Anda mendapatkan kesalahan FATAL:database "nishant" does not exist
.
Anda dapat terhubung ke database sistem default postgres
lalu keluarkan kueri Anda untuk membuat database baru.
con = connect(dbname='postgres', user='nishant', host='localhost', password='everything')
Pastikan nishant
pengguna memiliki izin untuk membuat database.
Sunting:Omong-omong, periksa file ~/.pgpass untuk menyimpan kata sandi dengan aman dan bukan di kode sumber (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, perpustakaan klien postgresql, periksa file ini untuk mendapatkan informasi login yang tepat. Ini sangat sangat berguna.