PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да се свържете с база данни на Postgres на Docker в Windows 10 с помощта на SQLAlchemy?

Най-накрая разбрах проблема. Беше „localhost ", нямаше нищо, работещо на 127.0.0.1.

Трябваше да го променя на IP на докер машината. Тази информация се показва, ако отворите Docker Quickstart Terminal . Показва нещо като „docker is configured to use the default machine with IP 192.168.XX.XXX "

Друг начин да намерите този IP е да отворите Resource Monitor , отидете на Мрежа раздела, след което проверете TCP връзки . Трябва да има docker.exe работи.IP адресът, показан в Отдалечен адрес колона е тази, която ще работи.

Най-накрая правилната команда:

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. Грешка в безизходица в израза INSERT

  2. Предаване на списък с параметри към SQL в psycopg2

  3. Добавете знак плюс/минус към число в PostgreSQL

  4. Изпълнявайте Sequelize заявки синхронно

  5. Рекурсивна/йерархична заявка с помощта на Postgres