PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak połączyć się z bazą danych Postgres na platformie Docker w systemie Windows 10 za pomocą SQLAlchemy?

W końcu rozwiązałem problem. To był „host lokalny ", w 127.0.0.1 nic nie działało.

Musiałem to zmienić na IP maszyny dokującej. Ta informacja jest wyświetlana, jeśli otworzysz Terminal szybkiego startu Dockera . Pokazuje coś w stylu „docker is configured to use the default machine with IP 192.168.XX.XXX "

Innym sposobem na znalezienie tego adresu IP jest otwarcie Monitora zasobów , przejdź do Sieci i sprawdź połączenia TCP . Powinien być docker.exe działa. IP pokazany w Adresie zdalnym kolumna to ta, która będzie działać.

Wreszcie właściwe polecenie :

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. SQLAlchemy SELECT WITH klauzula/instrukcja (pgsql)

  2. Wielowartościowe upserts PostgreSQL

  3. Dlaczego liczba całkowita bez znaku nie jest dostępna w PostgreSQL?

  4. Aktualizowanie zestawów wyników za pomocą typów tablic SQL w JDBC / PostgreSQL

  5. Funkcja agregująca PostgreSQL w zakresie