sql >> Database >  >> RDS >> PostgreSQL

Hoe verbinding maken met de Postgres-database op Docker in Windows 10 met behulp van SQLAlchemy?

Ik ben er eindelijk achter wat het probleem is. Het was "localhost ", er draaide niets op 127.0.0.1 .

Ik moest het veranderen in het IP-adres van de docker-machine. Deze informatie wordt weergegeven als u de Docker Quickstart Terminal . opent . Het toont iets als "docker is configured to use the default machine with IP 192.168.XX.XXX "

Een andere manier om dit IP-adres te vinden, is door Resource Monitor te openen , ga naar het Netwerk tabblad en controleer vervolgens de TCP-verbindingen . Er zou docker.exe moeten zijn running.The IP getoond in het Remote Address kolom is degene die zal werken.

Eindelijk het juiste commando :

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


  1. Waarom wordt het als een slechte gewoonte beschouwd om cursors in SQL Server te gebruiken?

  2. Hoe kan ik dezelfde tabel bijwerken bij verwijdering in MYSQL?

  3. Null toestaan ​​in unieke kolom

  4. Postgresql-limiet per N groepen