PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създаване на postgresql DB с помощта на psycopg2

Клиентът на PostgreSQL се свързва с база данни, именувана на потребителя по подразбиране. Ето защо получавате грешката FATAL:database "nishant" does not exist .

Можете да се свържете със системната база данни по подразбиране postgres и след това подайте заявката си, за да създадете новата база данни.

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

Уверете се, че вашият nishant потребителят има разрешение да създава бази данни.

Редактиране:Между другото, проверете файла ~/.pgpass, за да съхранявате паролата сигурно, а не в изходния код (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, клиентската библиотека на postgresql, проверете за този файл, за да получите правилна информация за вход. Много е много удобно.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres/JSON - актуализиране на всички елементи на масива

  2. Ansible обича PostgreSQL

  3. Разлика между текст и varchar (променлив символ)

  4. Postgres:ГРЕШКА:кешираният план не трябва да променя типа резултат

  5. Рекурсивна заявка на Postgres с row_to_json