Flyway Email Setting
Published 15 January 2025
Description
A Redgate email to be used in conjunction with the token
parameter to
configure a personal access token (PAT). Used to authenticate Flyway to use either Teams or Enterprise.
Type
String
Default
none
Usage
Flyway Desktop
Not needed in conjunction with Flyway Desktop as Flyway Desktop will handle auth.
Command-line
./flyway -email="foo.bar@red-gate.com" -token="1234ABCD"
TOML
[flyway]
email = "foo.bar@red-gate.com"
token = "1234ABCD"
Environment Variable
FLYWAY_EMAIL=foo.bar@red-gate.com
FLYWAY_TOKEN=1234ABCD
Maven
<configuration>
<pluginConfiguration>
<email>foo.bar@red-gate.com</email>
<token>1234ABCD</token>
</pluginConfiguration>
</configuration>
API
Flyway flyway = Flyway.configure().load();
flyway.getConfigurationExtension(PATTokenConfigurationExtension.class)
.setEmail("foo.bar@red-gate.com");
flyway.getConfigurationExtension(PATTokenConfigurationExtension.class)
.setToken("1234ABCD");