Liquibase 和 Postgresql 集成

Liquibase and Postgresql integration

如何从安装在主机上的 Liquibase 连接到 docker 容器中的 Postgresql? 我不想在 Maven 中包含 liquibase 作为依赖项。

只需打开主机的 docker 端口并从 liquibase 连接到它:

version: '3'
services:
  postgres:
    image: postgres
    volumes:
      - ./.postgresql/data:/var/lib/postgresql/data
    ports:
      - "5432:5432"
    environment:
      POSTGRES_DB: yourdb
      POSTGRES_USER: youruser
      POSTGRES_PASSWORD: yourpassword