sql >> Databáze >  >> RDS >> PostgreSQL

Vytvoření postgresql DB pomocí psycopg2

Klient PostgreSQL se ve výchozím nastavení připojuje k databázi pojmenované po uživateli. To je důvod, proč se zobrazí chyba FATAL:database "nishant" does not exist .

Můžete se připojit k výchozí systémové databázi postgres a poté zadejte svůj dotaz k vytvoření nové databáze.

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

Ujistěte se, že váš nishant uživatel má oprávnění vytvářet databáze.

Edit:Mimochodem, podívejte se do souboru ~/.pgpass pro bezpečné uložení hesla a nikoli do zdrojového kódu (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, klientská knihovna postgresql, zkontrolujte tento soubor, abyste získali správné přihlašovací informace. Je to velmi praktické.




  1. Úvod do uživatelsky definovaných funkcí v SQL Server

  2. 3 způsoby, jak vypsat všechny uložené procedury, které odkazují na tabulku v PostgreSQL

  3. Aktualizace profilu pošty databáze v SQL Server (T-SQL)

  4. Migrace vašeho klastru Cassandra