Flyway Table Setting
Published 15 January 2025
Description
The name of Flyway's schema history table.
By default (single-schema mode) the schema history table is placed in the default schema for the connection provided by the datasource.
When the defaultSchema
or schemas
property is set (multi-schema mode), the schema history table is placed in the specified default schema.
Type
String
Default
"flyway_schema_history"
Usage
Flyway Desktop
This can't be set in a config file via Flyway Desktop, although it will be honoured, and it can be configured as an advanced parameter in operations on the Migrations page.
Command-line
./flyway -table="my_schema_history_table" info
TOML Configuration File
[flyway]
table = "my_schema_history_table"
Configuration File
flyway.table=my_schema_history_table
Environment Variable
FLYWAY_TABLE=my_schema_history_table
API
Flyway.configure()
.table("my_schema_history_table")
.load()
Gradle
flyway {
table = 'my_schema_history_table'
}
Maven
<configuration>
<table>my_schema_history_table</table>
</configuration>