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

Свържете се с база данни PostgreSQL в Docker контейнер

Когато използвате docker-compose, вие "откривате" услуги чрез име на хост. Вашата услуга за база данни е дефинирана с етикет postgres . Използвайте го като име на хост в конфигурацията на приложението си.

Също така паролата и името на DB трябва да са синхронизирани с конфигурацията на приложението ви. Това става чрез променливи на средата за услугата postgres:

services:
  postgres:
    environment:
      - POSTGRES_PASSWORD: "mysecretpassword"
      - POSTGRES_DB: "wgomanager"
  # rest of docker-compose.yml

Вижте документите за изображения за това как различните env. vars засягат конфигурацията на услугата.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо pg_restore се връща успешно, но всъщност не възстановява моята база данни?

  2. Рефакторирайте функция PL/pgSQL, за да върнете изхода от различни SELECT заявки

  3. Оптимизация на заявки в PostgreSQL. EXPLAIN Basics – Част 3

  4. Функцията се изпълнява по-бързо без STRICT модификатор?

  5. Стойността на Postgres SSLMode изисква невалидна, когато поддръжката на SSL не е компилирана с помощта на обвивка на чужди данни