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

Làm cách nào để kết nối với cơ sở dữ liệu Postgres trên Docker trong Windows 10 bằng SQLAlchemy?

Cuối cùng tôi đã tìm ra vấn đề. Đó là " localhost ", không có gì chạy trên 127.0.0.1.

Tôi đã phải thay đổi nó thành IP của máy docker. Thông tin này được hiển thị nếu bạn mở Docker Quickstart Terminal . Nó hiển thị một cái gì đó như "docker is configured to use the default machine with IP 192.168.XX.XXX "

Một cách khác để tìm IP này là mở Resource Monitor , đi tới Mạng , sau đó kiểm tra Kết nối TCP . Phải có docker.exe đang chạy. IP được hiển thị trong Địa chỉ từ xa là cột sẽ hoạt động.

Cuối cùng là lệnh đúng:

engine = create_engine('postgresql+psycopg2://postgres:[email protected]/mydb?port=5430')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL unnest () với số phần tử

  2. Lược đồ Django và postgresql

  3. Làm cách nào để lấy một cột có các số liên tiếp, tăng dần mà không bị thiếu số nào?

  4. PostgreSQL:count () hay giữ bộ đếm?

  5. Chọn các ô hàng làm cột mới