PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo một DB postgresql bằng psycopg2

Ứng dụng khách của PostgreSQL kết nối với cơ sở dữ liệu được đặt theo tên người dùng theo mặc định, đây là lý do tại sao bạn gặp lỗi FATAL:database "nishant" does not exist .

Bạn có thể kết nối với cơ sở dữ liệu hệ thống mặc định postgres và sau đó đưa ra truy vấn của bạn để tạo cơ sở dữ liệu mới.

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

Đảm bảo rằng nishant của bạn người dùng có quyền tạo cơ sở dữ liệu.

Chỉnh sửa:Nhân tiện, hãy kiểm tra tệp ~ / .pgpass để lưu trữ mật khẩu một cách an toàn và không có trong mã nguồn (http://www.postgresql.org/docs/9.2/static/libpq-pgpass.html). libpq, thư viện khách hàng postgresql, hãy kiểm tra tệp này để có thông tin đăng nhập thích hợp. Nó rất tiện dụng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xác định OID của một bảng trong Postgres 9.1?

  2. Mệnh đề ORDER BY ... USING trong PostgreSQL

  3. pg_dump cơ sở dữ liệu postgres từ máy chủ từ xa khi cổng 5432 bị chặn

  4. Sự khác biệt giữa các dấu thời gian có / không có múi giờ trong PostgreSQL

  5. Có cách nào để tắt chức năng quá tải trong Postgres không