如何使用 flyway 在 Postgres docker 图像中创建数据库
how to create the database inside the Postgres docker image using flyway
我有 docker springboot 应用程序,它使用 docker Postgres 数据库和 flyway 作为数据库迁移工具,但是当我 运行 docker-compose up
它抛出异常
org.postgresql.util.PSQLException: FATAL: database "my_db" does not exist
问题是如何使用 flyway
在 Postgres docker 映像中创建数据库
Flyway 将定义的脚本部署到数据库中。它不会创建数据库。您需要在某处执行一个额外的步骤,首先创建您的 my_db,然后您可以 运行 Flyway 部署所有数据库内部组件。
我有 docker springboot 应用程序,它使用 docker Postgres 数据库和 flyway 作为数据库迁移工具,但是当我 运行 docker-compose up
它抛出异常
org.postgresql.util.PSQLException: FATAL: database "my_db" does not exist
问题是如何使用 flyway
在 Postgres docker 映像中创建数据库Flyway 将定义的脚本部署到数据库中。它不会创建数据库。您需要在某处执行一个额外的步骤,首先创建您的 my_db,然后您可以 运行 Flyway 部署所有数据库内部组件。