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

Jak uzyskać dostęp do postgresql w Dockerze za pomocą sqlalchemy?

Ponieważ twoja aplikacja flask i obrazy Postgres nie znajdują się w tym samym kontenerze dockera, nie możesz uzyskać dostępu do bazy danych przez localhost !!

w adresie URL bazy danych zastąp localhost nazwa usługi Postgres w docker-compose/

engine = create_engine('postgresql://user:[email protected]{}:5432/database'.format('service_name_of_postgres'))

chwała dla tej odpowiedzi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie indeksu wielokolumnowego w PostgreSQL, zawierającego zarówno kolumny skalarne, jak i tablicowe

  2. Sprzężenie wewnętrzne kontra robienie gdzie w klauzuli

  3. Sequelize:Zapytanie, czy ARRAY zawiera wartość

  4. RoR:Nie można zmienić kolumny w postgresie, dobrze w MySQL (MySQL do rozwoju, Postgres na Heroku)

  5. Komunikat 28000:brak wpisu pg_hba.conf dla hosta \xx.xxx.xxx.xxxx\, użytkownik \User, baza danych \databasename\, SSL wyłączony