sql >> Database teknologi >  >> RDS >> PostgreSQL

Docker Compose + Spring Boot + Postgres-forbindelse

Hver container har sin egen netværksgrænseflade med sin egen lokale vært. Så skift hvordan Java peger på Postgres:

spring.datasource.url=jdbc:postgresql://localhost:5432/sample

Til:

spring.datasource.url=jdbc:postgresql://db:5432/sample

db vil løse til den korrekte Postgres IP.

Bonus. Med docker-compose behøver du ikke bygge dit billede i hånden. Så skift:

web:
  image: myuser/manager:latest

Til:

web:
  build: .


  1. JOIN mysql php-funktion i stedet for hver loop

  2. Tegnkodningsproblem

  3. Sådan rangeres rækker i en partition i SQL

  4. Sådan konverteres float til varchar i SQL Server