sql >> Databasteknik >  >> RDS >> PostgreSQL

Skapa en postgresql DB med psycopg2

PostgreSQL:s klient ansluter till en databas uppkallad efter användaren som standard. Det är därför du får felmeddelandet FATAL:database "nishant" does not exist .

Du kan ansluta till standardsystemdatabasen postgres och skicka sedan din fråga för att skapa den nya databasen.

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

Se till att din nishant användaren har behörighet att skapa databaser.

Redigera:Förresten, kolla in ~/.pgpass-filen för att lagra lösenordet säkert och inte i källkoden (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, postgresql-klientbiblioteket, kontrollera efter den här filen för att få korrekt inloggningsinformation. Det är väldigt väldigt praktiskt.




  1. Hur man ekar ut tabellrader från db (php)

  2. Finns det någon skillnad mellan SQL Server Express (2012) och LocalDB?

  3. Det går inte att ansluta till SQL Server med PHP

  4. Installera Microsoft SQL Server JDBC-drivrutiner i Pentaho Data Integration och BA Server-verktyg