Create databases with liquibase on empty mysql instance

前端 未结 2 913
耶瑟儿~
耶瑟儿~ 2021-01-04 10:40

I have fresh mysql instance and want to be able to create a plenty of databases and populate it with liquibase. While I have scripts (changesets) which works fine on manuall

相关标签:
2条回答
  • 2021-01-04 11:00

    Very first need to add database name in URL like jdbc:mysql://localhost:3306/database_name.

    you can also create a fresh database using this URL

    jdbc:mysql://localhost:3306/database_name?createDatabaseIfNotExist=true
    

    createDatabaseIfNotExist this keyword create a fresh new database in your system. If the database does not exist. if exist, skip executing.

    How to create database with Liquibase

    0 讨论(0)
  • 2021-01-04 11:10

    You need to specify the database in the URL.

    EDIT

    Liquibase doesn't actually do the very first step of creating the empty database with permissions, etc. That must be done using the platform's native tools. Once an empty database is in place, liquibase will populate the database schema by creating the correct tables, etc.

    0 讨论(0)
提交回复
热议问题