Commit 96399395 authored by Stephane Nicoll's avatar Stephane Nicoll

Polish liquibase doc

Closes gh-10139
parent 37d92807
...@@ -559,7 +559,7 @@ The following types can be used: ...@@ -559,7 +559,7 @@ The following types can be used:
NOTE: If multiple values can be provided, use a `Collection` or _Array_ type to teach the IDE NOTE: If multiple values can be provided, use a `Collection` or _Array_ type to teach the IDE
about it. about it.
The meta-data snippet below corresponds to the standard `liquibase.change-log` The meta-data snippet below corresponds to the standard `spring.liquibase.change-log`
property that defines the path to the changelog to use. It is actually used internally as a property that defines the path to the changelog to use. It is actually used internally as a
`org.springframework.core.io.Resource` but cannot be exposed as such as we need to keep the `org.springframework.core.io.Resource` but cannot be exposed as such as we need to keep the
original String value to pass it to the Liquibase API. original String value to pass it to the Liquibase API.
...@@ -568,7 +568,7 @@ original String value to pass it to the Liquibase API. ...@@ -568,7 +568,7 @@ original String value to pass it to the Liquibase API.
---- ----
{"hints": [ {"hints": [
{ {
"name": "liquibase.change-log", "name": "spring.liquibase.change-log",
"providers": [ "providers": [
{ {
"name": "handle-as", "name": "handle-as",
......
...@@ -2022,14 +2022,14 @@ To automatically run Liquibase database migrations on startup, add the ...@@ -2022,14 +2022,14 @@ To automatically run Liquibase database migrations on startup, add the
`org.liquibase:liquibase-core` to your classpath. `org.liquibase:liquibase-core` to your classpath.
The master change log is by default read from `db/changelog/db.changelog-master.yaml` but The master change log is by default read from `db/changelog/db.changelog-master.yaml` but
can be set using `liquibase.change-log`. In addition to YAML, Liquibase also supports can be set using `spring.liquibase.change-log`. In addition to YAML, Liquibase also
JSON, XML, and SQL change log formats. supports JSON, XML, and SQL change log formats.
By default Liquibase will autowire the (`@Primary`) `DataSource` in your context and use By default Liquibase will autowire the (`@Primary`) `DataSource` in your context and use
that for migrations. If you like to use a different `DataSource` you can create one and that for migrations. If you like to use a different `DataSource` you can create one and
mark its `@Bean` as `@LiquibaseDataSource` - if you do that remember to create another one mark its `@Bean` as `@LiquibaseDataSource` - if you do that remember to create another one
and mark it as `@Primary` if you want two data sources. Or you can use Liquibase's native and mark it as `@Primary` if you want two data sources. Or you can use Liquibase's native
`DataSource` by setting `liquibase.[url,user,password]` in external properties. `DataSource` by setting `spring.liquibase.[url,user,password]` in external properties.
See See
{sc-spring-boot-autoconfigure}/liquibase/LiquibaseProperties.{sc-ext}[`LiquibaseProperties`] {sc-spring-boot-autoconfigure}/liquibase/LiquibaseProperties.{sc-ext}[`LiquibaseProperties`]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment