All apps/Flyway

Flyway

flyway

Database version control to control migrations

Runs as flyway|macOS, Linux, Windows|documentation.red-gate.com

Command form

ai-draft · 2 tasks · 6 fields

Run one Flyway migration command against a JDBC URL. Passwords, Teams-only commands (undo) and the many -key=value settings beyond url, user, schemas and locations are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui flyway
FlywayExample values, fixed in this page — nothing here reaches a terminal
Basic
Command*
migrateenum
JDBC URL
string
Database user
string
Schemas
string
Config files
file
Do not prompt for credentials
-n
TasksEach one presets the form for one job
Migrate the database
commandurluserschemasconfig_filesno_prompt
Show migration status
commandurluserschemasconfig_filesno_prompt
ParametersOnly these flags are editable in the form
JDBC URL
string
-url
Database user
string
-user
Schemas
Comma-separated schema names.
string
-schemas
Config files
path
-configFiles
Do not prompt for credentials
boolean
-n
Command
clean drops every object in the configured schemas.
enum · positional 0
migrateinfovalidatebaselinerepairclean
SourcesEvery flag above is checked against these
cli-docs
> flyway [options] command > flyway -user=myuser -schemas=schema1,schema2 -placeholders.keyABC=valueXYZ migrate > flyway info -url="jdbc:snowflake://ab12345.snowflakecomputing.com/?db=demo_db&user=foo" > flyway -configFiles=path/to/myAlternativeConfig.conf migrate the `-n` flag. migrate Migrates the database clean Drops all objects in the configured schemas…
manual2026-10-27

raw.githubusercontent.com

Before it fills your prompt, Otty checks the installed flyway against its version. A form that does not match your version is not offered.