PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara terhubung ke database Postgres di Docker di Windows 10 menggunakan SQLAlchemy?

Saya akhirnya menemukan masalahnya. Itu adalah "localhost ", tidak ada yang berjalan di 127.0.0.1 .

Saya harus mengubahnya ke IP mesin buruh pelabuhan. Informasi ini ditampilkan jika Anda membuka Terminal Quickstart Docker . Ini menunjukkan sesuatu seperti "docker is configured to use the default machine with IP 192.168.XX.XXX "

Cara lain untuk menemukan IP ini adalah dengan membuka Resource Monitor , buka Jaringan tab, lalu periksa koneksi TCP . Seharusnya ada docker.exe running.IP ditampilkan di Alamat Jarak Jauh kolom adalah salah satu yang akan bekerja.

Akhirnya perintah yang benar :

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. Arval SQLException:FATAL:maaf, terlalu banyak klien sudah di postgres

  2. Meningkatkan ukuran berbagai jenis karakter di postgres tanpa kehilangan data

  3. bagaimana cara mengatur perintah psql di cygwin?

  4. Fungsi Agregat sqlalchemy JSONB

  5. Kesalahan:Kolom tidak ada