sql >> Databáze >  >> RDS >> PostgreSQL

Jak se připojit k databázi Postgres na Dockeru ve Windows 10 pomocí SQLAlchemy?

Konečně jsem na problém přišel. Byl to „localhost ", na 127.0.0.1 nic neběželo.

Musel jsem to změnit na IP dockeru. Tyto informace se zobrazí, pokud otevřete Docker Quickstart Terminal . Zobrazuje něco jako "docker is configured to use the default machine with IP 192.168.XX.XXX "

."

Dalším způsobem, jak najít tuto IP adresu, je otevřít Resource Monitor , přejděte na Síť a poté zkontrolujte připojení TCP . Měl by tam být docker.exe running.IP zobrazená v Vzdálená adresa sloupec je ten, který bude fungovat.

Konečně správný příkaz :

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


  1. Zamyká MySQL InnoDB pouze dotčené řádky?

  2. Pokus o migraci místního serveru mysql na AWS

  3. Co když potřebuji velmi velké ID automatického přírůstku?

  4. Jak opravit „Seznam výběru pro příkaz INSERT obsahuje méně položek než seznam vložení“