sql >> Base de Datos >  >> RDS >> PostgreSQL

Creando una base de datos postgresql usando psycopg2

El cliente de PostgreSQL se conecta a una base de datos con el nombre del usuario de forma predeterminada. Es por eso que aparece el error FATAL:database "nishant" does not exist .

Puede conectarse a la base de datos del sistema predeterminada postgres y luego emita su consulta para crear la nueva base de datos.

con = connect(dbname='postgres', user='nishant', host='localhost', password='everything')

Asegúrate de que tu nishant el usuario tiene permiso para crear bases de datos.

Editar:por cierto, consulte el archivo ~/.pgpass para almacenar la contraseña de forma segura y no en el código fuente (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, la biblioteca del cliente postgresql, verifique este archivo para obtener la información de inicio de sesión adecuada. Es muy, muy útil.