flyway
Flyway by Redgate • Database Migrations Made Easy.
File Explorer
Download Latest Version (.zip)- build-pr.yml
- build-release.yml
- jekyll-gh-pages.yml
- maven-wrapper.jar
- maven-wrapper.properties
- jvm.config
- contributor.html
- head-custom.html
- command-baseline.png
- command-clean.png
- command-info.png
- command-migrate.png
- command-repair.png
- command-undo.png
- command-validate.png
- favicon.ico
- flyway-logo.png
- code.png
- fork.png
- intellijProjectArchetype.png
- pull-request.png
- pull-request2.png
- Community Database Support.md
- Dev Environment Setup.md
- Flyway Plugin Development.md
- hallOfFame.md
- Submit your Changes.md
- .gitignore
- 404.html
- _config.yml
- about.md
- Gemfile
- index.md
- flyway-cassandra-native-connectors.md
- anchor.html
- childPages.html
- commandlineonly.html
- commandUsage.html
- community-db.html
- database-boilerplate.html
- deprecation.html
- enterprise.html
- experimental.html
- plugin.html
- preview.html
- quickstart-cli.html
- quickstart-maven.html
- redgate-badge.html
- redgate.html
- release-notes-url.html
- supported-databases.html
- teams.html
- accept.txt
- accept.txt
- accept.txt
- american-english.yml
- deprecate aad use.yml
- _vale.ini
- Callback Events - Native Connectors.md
- Configuring Custom SQLFluff Rules.md
- Configuring Regex Rules.md
- Configuring SQLFluff Rules.md
- Redgate Regex Rules Library.md
- Redgate SQLFluff Rules Library.md
- Color Parameter.md
- Config File Encoding Parameter.md
- Config Files Parameter.md
- Output File.md
- Output Logs In JSON
- Output Type Parameter.md
- Working Directory Parameter.md
- Check Changes.md
- Check Code.md
- Check Drift.md
- Check DryRun.md
- Add.md
- Auth.md
- Baseline.md
- Check.md
- Clean.md
- Deploy.md
- Diff Text.md
- Diff.md
- Generate.md
- Info.md
- Init.md
- List Engines.md
- Migrate.md
- Model.md
- Prepare.md
- Repair.md
- Snapshot.md
- Test Connection.md
- Undo.md
- Validate.md
- Backup Provisioner.md
- Clean Provisioner.md
- Create Database Provisioner.md
- Docker Compose Provisioner.md
- Docker Provisioner.md
- Redgate Clone Provisioner.md
- Snapshot Provisioner.md
- Azure Key Vault Resolver Vault URL Setting.md
- Dapr Resolver URL Setting.md
- Google Cloud Secret Manager Resolver Project Setting.md
- Local DB Resolver Instance Name Setting.md
- Microsoft Entra Interactive Resolver Client Id Setting.md
- Microsoft Entra Interactive Resolver Tenant Id Setting.md
- Redgate Clone Resolver Authentication Token Setting.md
- Redgate Clone Resolver Data Container Lifetime Setting.md
- Redgate Clone Resolver Data Container Setting.md
- Redgate Clone Resolver Data Image Setting.md
- Redgate Clone Resolver Operation Timeout Setting.md
- Redgate Clone Resolver URL Setting.md
- Vault Resolver Engine Name Setting.md
- Vault Resolver Engine Version Setting.md
- Vault Resolver Token Setting.md
- Vault Resolver URL Setting.md
- Azure Key Vault Resolver.md
- Dapr Resolver.md
- Environment Variable Resolver.md
- Git Resolver.md
- Google Cloud Secret Manager Resolver.md
- Local DB Resolver.md
- Local Secret Resolver.md
- Microsoft Entra Interactive Resolver.md
- Placeholder Resolver.md
- Redgate Clone Resolver.md
- Vault Resolver.md
- Environment Connect Retries Interval Setting.md
- Environment Connect Retries Setting.md
- Environment Display Name Setting.md
- Environment Driver Setting.md
- Environment Flyway Namespace.md
- Environment Init SQL Setting.md
- Environment JDBC Properties Namespace.md
- Environment Password Setting.md
- Environment Provisioner Setting.md
- Environment Resolvers Namespace.md
- Environment Schemas Setting.md
- Environment URL Setting.md
- Environment User Setting.md
- Flyway Desktop Generate Undo Scripts Setting.md
- Flyway Desktop Development Setting.md
- Flyway Desktop Generate Namespace.md
- Flyway Desktop Schema Model Setting.md
- Flyway Desktop Shadow Setting.md
- Flyway Desktop Show Deployment Decision Setting.md
- Flyway Add Description Setting.md
- Flyway Add Force Setting.md
- Flyway Add Location Setting.md
- Flyway Add Name Only Setting.md
- Flyway Add Timestamp Setting.md
- Flyway Add Type Setting.md
- Flyway Add Version Setting.md
- Flyway Azure Key Vault Secrets Setting.md
- Flyway Azure Key Vault Vault URL Setting.md
- Flyway Check Applied Migrations Setting.md
- Flyway Check Build Environment Setting.md
- Flyway Check Build Password Setting.md
- Flyway Check Build Url Setting.md
- Flyway Check Build User Setting.md
- Flyway Check Changes Source Setting.md
- Flyway Check Code Fail On Error Setting.md
- Flyway Check Code Noqa Severity Setting.md
- Flyway Check Deployed Snapshot Setting.md
- Flyway Check Drift Resolution Folder Setting.md
- Flyway Check Fail On Drift Setting.md
- Flyway Check Filter File Setting.md
- Flyway Check Generate Drift Resolution Scripts Setting.md
- Flyway Check Next Snapshot Setting.md
- Flyway Check Regex Enabled Setting.md
- Flyway Check Rules Config Setting.md
- Flyway Check Rules Dialect Setting.md
- Flyway Check Rules Location Setting.md
- Flyway Check Scope Setting.md
- Flyway Check Script Filename Setting.md
- Flyway Check SQLFluff Custom Rules Location Setting.md
- Flyway Check SQLFluff Enabled Setting.md
- Flyway Clickhouse Cluster Name Setting.md
- Flyway Clickhouse Zookeeper Path Setting.md
- Flyway Dapr Secrets Setting.md
- Flyway Dapr URL Setting.md
- Flyway Db2 zOS Database Name Setting.md
- Flyway Db2 zOS SQL ID Setting.md
- Flyway Deploy Save Snapshot Setting.md
- Flyway Deploy Script Filename Setting.md
- Flyway Diff Artifact Filename Setting.md
- Flyway Diff Build Cherry Pick Setting.md
- Flyway Diff Build Environment Setting.md
- Flyway Diff Build Version Setting.md
- Flyway Diff Include Flyway Objects Setting.md
- Flyway Diff Rebuild Setting.md
- Flyway Diff Snapshot Schemas Setting.md
- Flyway Diff Source Setting.md
- Flyway Diff Target Setting.md
- Flyway DiffText Artifact Filename Setting.md
- Flyway DiffText Changes Setting.md
- Flyway Generate Artifact Filename Setting.md
- Flyway Generate Baseline Filename Setting.md
- Flyway Generate Changes Setting.md
- Flyway Generate Description Setting.md
- Flyway Generate Force Setting.md
- Flyway Generate Location Setting.md
- Flyway Generate Target Setting.md
- Flyway Generate Timestamp Setting.md
- Flyway Generate Types Setting.md
- Flyway Generate Undo Filename Setting.md
- Flyway Generate Use Placeholders Setting.md
- Flyway Generate Version Setting.md
- Flyway Generate Versioned Filename Setting.md
- Flyway Google Cloud Secret Manager Project Setting.md
- Flyway Google Cloud Secret Manager Secrets Setting.md
- Flyway Init Database Type Setting.md
- Flyway Init File Name Setting.md
- Flyway Init From Setting.md
- Flyway Init From Type Setting.md
- Flyway Init Project Name Setting.md
- Flyway Migrate Save Snapshot Setting.md
- Flyway Dry Run Setting.md
- Flyway Model Artifact Filename Setting.md
- Flyway Model Changes Setting.md
- Flyway Oracle Checksum Include Referenced Scripts Setting.md
- Flyway Oracle Kerberos Cache File Setting.md
- Flyway Oracle SQLPlus Setting.md
- Flyway Oracle SQLPlus Warn Setting.md
- Flyway Oracle Wallet Location Setting.md
- Flyway PostgreSQL Transactional Lock Setting.md
- Flyway Prepare Abort On Warning Severity Setting.md
- Flyway Prepare Artifact Filename Setting.md
- Flyway Prepare Changes Setting.md
- Flyway Prepare Force Setting.md
- Flyway Prepare Script Filename Setting.md
- Flyway Prepare Source Setting.md
- Flyway Prepare Target Setting.md
- Flyway Prepare Types Setting.md
- Flyway Prepare Undo Filename Setting.md
- Flyway Snapshot Build Cherry Pick Setting.md
- Flyway Snapshot Build Environment Setting.md
- Flyway Snapshot Build Version Setting.md
- Flyway Snapshot Filename Setting.md
- Flyway Snapshot History Limit Setting.md
- Flyway Snapshot History Table Setting.md
- Flyway Snapshot Rebuild Setting.md
- Flyway Snapshot Source Setting.md
- Flyway SQL Server Clean Mode Setting.md
- Flyway SQL Server Clean Schemas Exclude Setting.md
- Flyway SQL Server Clean Namespace.md
- Flyway SQL Server Kerberos Login File Setting.md
- Flyway Tags All Of Setting.md
- Flyway Tags Any Of Setting.md
- Flyway Tags Definitions Setting.md
- Flyway Tags Deployment Order Setting.md
- Flyway Tags Fail On Missing Setting.md
- Flyway Tags None Of Setting.md
- Flyway Undo Save Snapshot Setting.md
- Flyway Vault Secrets Setting.md
- Flyway Vault Token Setting.md
- Flyway Vault URL Setting.md
- Flyway Add Namespace.md
- Flyway Azure Key Vault Namespace.md
- Flyway Baseline Description Setting.md
- Flyway Baseline Migration Prefix Setting.md
- Flyway Baseline On Migrate Setting.md
- Flyway Baseline Version Setting.md
- Flyway Batch Setting.md
- Flyway Callback Locations Setting.md
- Flyway Callbacks Setting.md
- Flyway Check Drift On Migrate Setting.md
- Flyway Check Namespace.md
- Flyway Cherry Pick Setting.md
- Flyway Clean Disabled Setting.md
- Flyway Clickhouse Namespace.md
- Flyway Community DB Support Enabled Setting.md
- Flyway Create Schemas Setting.md
- Flyway Dapr Namespace.md
- Flyway DB2 zOS Namespace.md
- Flyway Default Schema Setting.md
- Flyway Deploy Namespace.md
- Flyway Detect Encoding Setting.md
- Flyway Diff Namespace.md
- Flyway DiffText Namespace.md
- Flyway Dry Run Output Setting.md
- Flyway Email Setting.md
- Flyway Encoding Setting.md
- Flyway Environment Setting.md
- Flyway Error Overrides Setting.md
- Flyway Execute In Transaction Setting.md
- Flyway Fail On Missing Locations Setting.md
- Flyway Generate Namespace.md
- Flyway Google Cloud Secret Manager Namespace.md
- Flyway Group Setting.md
- Flyway Ignore Migration Patterns Setting.md
- Flyway Init Namespace.md
- Flyway Installed By Setting.md
- Flyway Jar Dirs Setting.md
- Flyway Kerberos Config File Setting.md
- Flyway License Key Setting.md
- Flyway Locations Setting.md
- Flyway Lock Retry Count Setting.md
- Flyway Loggers Setting.md
- Flyway Migrate Namespace.md
- Flyway Migration Resolvers Setting.md
- Flyway Mixed Setting.md
- Flyway Model Namespace.md
- Flyway Offline Permit Path Setting.md
- Flyway Oracle Namespace.md
- Flyway Out Of Order Setting.md
- Flyway Output Query Results Setting.md
- Flyway Pipeline Id Setting.md
- Flyway Placeholder Prefix Setting.md
- Flyway Placeholder Replacement Setting.md
- Flyway Placeholder Separator Setting.md
- Flyway Placeholder Suffix Setting.md
- Flyway Placeholders Namespace.md
- Flyway PostgreSQL Namespace.md
- Flyway PowerShell Executable Setting.md
- Flyway Prepare Namespace.md
- Flyway Provision Mode Setting.md
- Flyway Publish Result Setting.md
- Flyway Repeatable SQL Migration Prefix Setting.md
- Flyway Report Enabled Setting.md
- Flyway Report Filename Setting.md
- Flyway Schema Model Location Setting.md
- Flyway Schema Model Schemas Setting.md
- Flyway Script Placeholder Prefix Setting.md
- Flyway Script Placeholder Suffix Setting.md
- Flyway Skip Default Callbacks Setting.md
- Flyway Skip Default Resolvers Setting.md
- Flyway Skip Executing Migrations Setting.md
- Flyway Snapshot Namespace.md
- Flyway SQL Migration Prefix Setting.md
- Flyway SQL Migration Separator Setting.md
- Flyway SQL Migration Suffixes Setting.md
- Flyway SQL Server Namespace.md
- Flyway Stream Setting.md
- Flyway Table Setting.md
- Flyway Tablespace Setting.md
- Flyway Tags Namespace.md
- Flyway Target Setting.md
- Flyway Token Setting.md
- Flyway Undo Namespace.md
- Flyway Undo SQL Migration Prefix Setting.md
- Flyway Validate Migration Naming Setting.md
- Flyway Validate On Migrate Setting.md
- Flyway Vault Namespace.md
- MySQL Ignore Newlines In Text Objects Setting.md
- MySQL Ignore Options Namespace.md
- Oracle Add Existence Checks Setting (Preview).md
- Oracle Add Purge Clause To All Table Drops Setting.md
- Oracle Detect Renamed Columns Setting.md
- Oracle Exclude Schema Names Setting.md
- Oracle Force Column Order Setting.md
- Oracle Include Cross Schema Permissions Setting.md
- Oracle Include Dependencies Setting.md
- Oracle Include Online Index Creation Setting.md
- Oracle Include Permissions User Check Setting.md
- Oracle Include Program Unit Roles Setting.md
- Oracle Include Set Blank Lines On Setting.md
- Oracle Include Set Define Off Setting.md
- Oracle Include Set Define Off To Scripter Setting.md
- Oracle Include System Permissions Setting.md
- Oracle Include User Roles Setting.md
- Oracle Suppress Dependent Alter Compile Setting.md
- Oracle Use Forward Slash Setting.md
- Oracle Data Check Tables For Data Setting.md
- Oracle Data Ignore Control Characters Setting.md
- Oracle Data Ignore Date Type Differences Setting.md
- Oracle Data Ignore White Space Setting.md
- Oracle Data Include Source Tables Setting.md
- Oracle Data Include Views Setting.md
- Oracle Data Trim Trailing Spaces Setting.md
- Oracle Ignore Case Differences In PlSql Blocks Setting.md
- Oracle Ignore Comments In PlSql Blocks Setting.md
- Oracle Ignore Comments On Tables Views And Columns Setting.md
- Oracle Ignore Constraint Names Setting.md
- Oracle Ignore Dependent Objects In Other Schemas Setting.md
- Oracle Ignore Double Quotes In PlSql Blocks Setting.md
- Oracle Ignore External Table Location Information Setting.md
- Oracle Ignore Index Names Setting.md
- Oracle Ignore Invisible Columns Setting.md
- Oracle Ignore Invisible Indexes Setting.md
- Oracle Ignore Length Semantics Setting.md
- Oracle Ignore Lob Storage Setting.md
- Oracle Ignore Materialized View START WITH Value Setting.md
- Oracle Ignore Parallel Setting.md
- Oracle Ignore Permissions Setting.md
- Oracle Ignore Sequence Current Value Setting.md
- Oracle Ignore Sequence INCREMENT BY Setting.md
- Oracle Ignore Sequence MAXVALUE Setting.md
- Oracle Ignore Sequence MINVALUE Setting.md
- Oracle Ignore Slow Dependencies Setting.md
- Oracle Ignore Supplemental Log Groups Setting.md
- Oracle Ignore System Partitions Setting.md
- Oracle Ignore Whitespace Setting.md
- Oracle Include All Storage Setting.md
- Oracle Include Storage Compression Setting.md
- Oracle Include Storage Deferred Segments Setting.md
- Oracle Include Storage Extents Setting.md
- Oracle Include Storage ILM Policies Setting.md
- Oracle Include Storage INITRANS Setting.md
- Oracle Include Storage Lobs And Varrays Setting.md
- Oracle Include Storage Logging Setting.md
- Oracle Include Storage Partitioning Setting.md
- Oracle Include Storage PCTFREE Setting.md
- Oracle Include Storage Tablespace Setting.md
- Oracle Behavior Options Namespace.md
- Oracle Data Comparison Options Namespace.md
- Oracle Edition Setting.md
- Oracle Filter File Setting.md
- Oracle Ignore Options Namespace.md
- Oracle Ignore Rules Setting.md
- Oracle Storage Options Namespace.md
- PostgreSQL Detect Renames Setting.md
- PostgreSQL Disable Constraints For Static Data Setting.md
- PostgreSQL Ignore Newlines In Text Objects Setting.md
- PostgreSQL Behavior Options Namespace.md
- PostgreSQL Ignore Options Namespace.md
- SQL Server Add Create Or Alter For Rerunnable Scripts Setting.md
- SQL Server Add Drop And Create For Rerunnable Scripts Setting.md
- SQL Server Add No Population To Fulltext Indexes Setting.md
- SQL Server Add Object Existence Checks Setting.md
- SQL Server Add Online On When Creating Indexes Or Altering Columns Setting.md
- SQL Server Add With Encryption Setting.md
- SQL Server Consider Next Filegroup In Partition Schemes Setting.md
- SQL Server Decrypt Encrypted Objects Setting.md
- SQL Server Disable Auto Column Mapping Setting.md
- SQL Server Dont Use Alter Assembly To Change Clr Objects Setting.md
- SQL Server Forbid Duplicate Table Storage Settings Setting.md
- SQL Server Force Column Order Setting.md
- SQL Server Ignore Migration Scripts Setting.md
- SQL Server Include Dependencies Setting.md
- SQL Server Include Role Existence Checks Setting.md
- SQL Server Include Schema Existence Checks Setting.md
- SQL Server Inline Fulltext Fields Setting.md
- SQL Server Inline Table Objects Setting.md
- SQL Server Use Case Sensitive Object Definition Setting.md
- SQL Server Use Database Compatibility Level Setting.md
- SQL Server Use Set Statements In Script Database Info Setting.md
- SQL Server Write Assemblies As Dlls Setting.md
- SQL Server Data Compress Temporary Files Setting.md
- SQL Server Data Force Binary Collation Setting.md
- SQL Server Data Treat Empty String As Null Setting.md
- SQL Server Data Trim Trailing White Space Setting.md
- SQL Server Data Use Checksum Comparison Setting.md
- SQL Server Data Use Max Precision For Float Comparison Setting.md
- SQL Server Data disable DDL Triggers Setting.md
- SQL Server Data disable DML Triggers Setting.md
- SQL Server Data Disable Foreign Keys Setting.md
- SQL Server Data Dont Include Comments In Script Setting.md
- SQL Server Data Drop Primary Keys Indexes And Constraints Setting.md
- SQL Server Data Reseed Identity Columns Setting.md
- SQL Server Data Skip Integrity Checks For Foreign Keys Setting.md
- SQL Server Data Transport CLR Data Types As Binary Setting.md
- SQL Server Data Use Existence Checks.md
- SQL Server Data Include Timestamp Columns Setting.md
- SQL Server Data Use Case Sensitive Object Definition Setting.md
- SQL Server Ignore Authorization On Schema Objects Setting.md
- SQL Server Ignore Bindings Setting.md
- SQL Server Ignore Change Tracking Setting.md
- SQL Server Ignore Collations Setting.md
- SQL Server Ignore Comments Setting.md
- SQL Server Ignore Data Compression Setting.md
- SQL Server Ignore Data Sync Schema Setting.md
- SQL Server Ignore Database And Server Name In Synonyms Setting.md
- SQL Server Ignore DML Triggers Setting.md
- SQL Server Ignore Dynamic Data Masking Setting.md
- SQL Server Ignore Event Notifications On Queues Setting.md
- SQL Server Ignore Extended Properties Setting.md
- SQL Server Ignore File Groups Partition Schemes And Partition Functions Setting.md
- SQL Server Ignore Fill Factor And Index Padding Setting.md
- SQL Server Ignore Full Text Indexing Setting.md
- SQL Server Ignore Identity Seed And Increment Values Setting.md
- SQL Server Ignore Indexes Setting.md
- SQL Server Ignore Instead Of Triggers Setting.md
- SQL Server Ignore Internally Used Microsoft Extended Properties Setting.md
- SQL Server Ignore Lock Properties Of Indexes Setting.md
- SQL Server Ignore Nocheck And With Nocheck Setting.md
- SQL Server Ignore Not For Replication Setting.md
- SQL Server Ignore Nullability Of Columns Setting.md
- SQL Server Ignore Performance Indexes Setting.md
- SQL Server Ignore Permissions Setting.md
- SQL Server Ignore Replication Triggers Setting.md
- SQL Server Ignore Schemas Setting.md
- SQL Server Ignore Sensitivity Classifications Setting.md
- SQL Server Ignore Set Quoted Identifier And Set Ansi Nulls Statements Setting.md
- SQL Server Ignore Square Brackets In Object Names Setting.md
- SQL Server Ignore Statistics Incremental Setting.md
- SQL Server Ignore Statistics No Recompute Property On Indexes Setting.md
- SQL Server Ignore Statistics Setting.md
- SQL Server Ignore Synonym Dependencies Setting.md
- SQL Server Ignore System Named Constraint And Index Names Setting.md
- SQL Server Ignore Tsqlt Framework And Tests Setting.md
- SQL Server Ignore User Properties Setting.md
- SQL Server Ignore Users Permissions And Role Memberships Setting.md
- SQL Server Ignore White Space Setting.md
- SQL Server Ignore With Element Order Setting.md
- SQL Server Ignore With Encryption Setting.md
- SQL Server Ignore With Nocheck Setting.md
- SQL Server Behavior Options Namespace.md
- SQL Server Data Comparison Options Namespace.md
- SQL Server Data Deployment Options Namespace.md
- SQL Server Data Mapping Options Namespace.md
- SQL Server Filter File Setting.md
- SQL Server Ignore Options Namespace.md
- Redgate Compare Filter File Setting.md
- Redgate Compare MySQL Namespace.md
- Redgate Compare Oracle Namespace.md
- Redgate Compare PostgreSQL Namespace.md
- Redgate Compare SQL Server Namespace.md
- Redgate Compare Static Data Tables Setting.md
- Database Type Setting.md
- Environment Overrides.md
- Environments Namespace.md
- Flyway Desktop Namespace.md
- Flyway Namespace.md
- Id Setting.md
- Project Name Setting.md
- Redgate Compare Namespace.md
- Security Configuration.md
- Cassandra Database - Native Connectors.md
- Oracle Database - Native Connectors.md
- Aurora MySQL.md
- Aurora PostgreSQL.md
- Azure Synapse.md
- Babelfish.md
- Cassandra Database.md
- Clickhouse Database.md
- CockroachDB.md
- CosmosDB.md
- Couchbase.md
- Cubrid.md
- Databricks.md
- DB2 zOS Database.md
- DB2.md
- Derby.md
- DocumentDB.md
- DuckDB.md
- Fabric Data Warehouse.md
- Fabric Database.md
- Firebird.md
- Google BigQuery.md
- Google Cloud Spanner.md
- H2.md
- HSQLDB.md
- Ignite.md
- Informix.md
- IRIS.md
- MariaDB.md
- MongoDB.md
- MySQL.md
- OceanBase Database.md
- Oracle Database.md
- Percona XtraDB Cluster.md
- PostgreSQL Database.md
- QuestDB.md
- Redshift.md
- SAP HANA (Including SAP HANA Cloud).md
- SingleStoreDB.md
- Snowflake.md
- SQL Server Database.md
- SQLite.md
- Sybase ASE.md
- TestContainers.md
- TiDB (Titanium DB).md
- Timeplus.md
- TimescaleDB.md
- YugabyteDB.md
- Redgate Disable Telemetry Environment Variable.md
- Check error codes.md
- Comparison error codes.md
- Docker error codes.md
- General error codes.md
- Prepare error codes.md
- Validate error codes.md
- Oracle Ignore Rules Format.md
- Oracle Post Filter Format.md
- PostgreSQL and MySQL Filter Format.md
- SQL Server Filter format.md
- Should Execute.md
- Tutorial - Auth.md
- Tutorial - Baseline Migrations.md
- Tutorial - Checking Permit Expiry.md
- Tutorial - Custom Validation Rules.md
- Tutorial - Dry Runs.md
- Tutorial - Error Overrides.md
- Tutorial - Flyway Desktop migrations workflow with Flyway CLI.md
- Tutorial - Injecting Environments.md
- Tutorial - Java-based Migrations.md
- Tutorial - Migrating from flyway-dev to flyway CLI.md
- Tutorial - Offline Permit Licensing In Github Actions.md
- Tutorial - Personal Access Tokens.md
- Tutorial - Placeholders.md
- Tutorial - Repeatable Migrations.md
- Tutorial - Using Native Connectors to connect to MongoDB.md
- API Hooks.md
- API Javadoc.md
- Community Plugins and Integrations (Ant).md
- Community Plugins and Integrations (Dropwizard).md
- Community Plugins and Integrations (Grails).md
- Community Plugins and Integrations (Play).md
- Community Plugins and Integrations (SBT).md
- Community Plugins and Integrations (Spring Boot).md
- Adding to the classpath.md
- API (Java).md
- Command-line.md
- Community Plugins and Integrations.md
- Database Troubleshooting.md
- Flyway Docker.md
- Flyway MCP Server.md
- Flyway Open Source.md
- Frequently Asked Questions.md
- Gradle Task.md
- Maven Goal.md
- Callback Events.md
- Code Review Rules.md
- Command-line Parameters.md
- Commands.md
- Configuration Precedence.md
- Configuration.md
- Database Driver Reference.md
- Environment Variables.md
- Exit codes and error codes.md
- Filter Formats.md
- Script Configuration.md
- Tutorials.md
- Usage.md
- Release Notes for Flyway Engine.html
- _config.yml
- docker-compose.yaml
- McpCommandExtension.java
- McpConfigurationExtensionBase.java
- McpConfigurationLoader.java
- McpServerFileLog.java
- McpServerLogCreator.java
- McpServerLogFileActions.java
- McpServerStdErrLog.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- FlywayTestConnectionRunner.java
- StandardInEnvironmentModelProvider.java
- TestConnectionCommandExtension.java
- TestConnectionResult.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- pom.xml
- .gitignore
- 0BSD-0.txt
- Apache-2.0-0.txt
- Apache-2.0_OR_BSD-2-Clause_OR_MIT_OR_Protobuf-0.txt
- BSD-3-Clause-0.txt
- CC0-1.0-0.txt
- EPL-1.0-0.txt
- EPL-1.0_OR_GPL-2.0_OR_LGPL-2.1-0.txt
- EPL-1.0_OR_MPL-2.0-0.txt
- Go-0.txt
- LGPL-2.1-0.txt
- LGPL-3.0-0.txt
- Microsoft-.NET-Library-0.txt
- MIT-0-0.txt
- MIT-0.txt
- MS-PL-0.txt
- PostgreSQL-0.txt
- PSF-2.0-0.txt
- aopalliance-public-domain.txt
- gradle-apache-2.txt
- index.json
- json-public-domain.txt
- oracle-free-use.txt
- python-psf-license-2.txt
- sqlfluff-mit.txt
- component.xml
- flyway
- flyway-community.txt
- flyway-teams.txt
- flyway.cmd
- flyway.toml.example
- LICENSE.md
- LICENSES-THIRD-PARTY.txt
- linux-alpine.xml
- linux.xml
- macos-arm64.xml
- macos.xml
- no-jre.xml
- put-your-jdbc-drivers-here.txt
- README.txt
- windows.xml
- CommandlineCallbackExecutor.java
- DbInfoResult.java
- DbSupportResult.java
- ListEnginesCommandExtension.java
- PluginVersionResult.java
- VersionCommandExtension.java
- VersionResult.java
- CommandLineArguments.java
- CommandLineConfigurationUtils.java
- ConfigurationManager.java
- ConfigurationManagerImpl.java
- LegacyConfigurationManager.java
- ModernConfigurationManager.java
- ModernConfigurationMcpConfigurationLoader.java
- ColorizedConsoleLog.java
- ConsoleLog.java
- ConsoleLogCreator.java
- FileLog.java
- FileLogCreator.java
- LoggingUtils.java
- JavaVersionPrinter.java
- Main.java
- MavenVersionChecker.java
- ThreadUtils.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- BaseCallback.java
- Callback.java
- CallbackEvent.java
- Context.java
- Error.java
- Event.java
- GenericCallback.java
- package-info.java
- Statement.java
- Warning.java
- ClassicConfiguration.java
- Configuration.java
- FluentConfiguration.java
- ObsoleteParameter.java
- package-info.java
- FlywayBlockStatementExecutionException.java
- FlywayValidateException.java
- ObsoleteConfigurationParametersException.java
- Context.java
- MigrationExecutor.java
- package-info.java
- LocationParser.java
- Log.java
- LogCreator.java
- LogFactory.java
- LogLevel.java
- package-info.java
- ProgressBar.java
- BaselineAppliedMigration.java
- BaselineJavaMigration.java
- BaselineMigrationConfigurationExtension.java
- BaselineMigrationResolver.java
- BaselineMigrationType.java
- BaselineResolvedMigration.java
- BaselineResourceTypeProvider.java
- BaseJavaMigration.java
- Context.java
- JavaMigration.java
- package-info.java
- ErrorCause.java
- ErrorOutputItem.java
- ExceptionToErrorObjectConverter.java
- FaultToErrorObjectConverter.java
- FlywayExceptionToErrorObjectConverter.java
- FlywayMigrateExceptionToErrorObjectConverter.java
- FlywaySqlExceptionToErrorObjectConverter.java
- ObsoleteConfigurationParametersExceptionToErrorObjectConverter.java
- BaselineResult.java
- CleanResult.java
- CommandResultFactory.java
- CompositeResult.java
- ErrorOutput.java
- HtmlResult.java
- InfoOutput.java
- InfoResult.java
- MigrateErrorResult.java
- MigrateOutput.java
- MigrateResult.java
- MigrationKey.java
- OperationResult.java
- OperationResultBase.java
- OperationResultJsonBase.java
- package-info.java
- RepairOutput.java
- RepairResult.java
- ValidateOutput.java
- ValidateResult.java
- ValidatePattern.java
- ChecksumMatcher.java
- MigrationResolver.java
- package-info.java
- ResolvedMigration.java
- LoadableResource.java
- LoadableResourceMetadata.java
- package-info.java
- Resource.java
- ClassProvider.java
- CoreErrorCode.java
- CoreLocationPrefix.java
- CoreMigrationType.java
- ErrorCode.java
- ErrorDetails.java
- FlywayException.java
- InfoOutputProvider.java
- LoadableMigrationInfo.java
- Location.java
- MigrationFilter.java
- MigrationInfo.java
- MigrationInfoService.java
- MigrationPattern.java
- MigrationState.java
- MigrationVersion.java
- package-info.java
- ResourceProvider.java
- AppliedMigration.java
- AwsSecretsManagerSupport.java
- CachingVerbExtension.java
- CherryPickSupport.java
- CleanModePlugin.java
- CommandExtension.java
- ConfigurationExtension.java
- ConfigurationParameter.java
- ConfigurationProvider.java
- DryRunSupport.java
- ErrorOverrideInitializer.java
- ErrorOverridesSupport.java
- EventTelemetryModel.java
- FlywayExpiredLicenseKeyException.java
- FlywayInvalidLicenseKeyException.java
- FlywayTrialExpiredException.java
- InfoTelemetryModel.java
- LicenseGuard.java
- LicenseSupport.java
- MigrationType.java
- Plugin.java
- PluginMetadata.java
- ResourceType.java
- ResourceTypeProvider.java
- TestConnectionRunner.java
- Tier.java
- TLSConnectionHelper.java
- VerbExtension.java
- VersionReportable.java
- ExternalAuthFileReader.java
- ExternalAuthPropertiesProvider.java
- PgpassFileReader.java
- ArbitraryScriptCallback.java
- CallbackExecutor.java
- CallbackTelemetryModel.java
- DefaultCallbackExecutor.java
- InternalCallback.java
- NoopCallback.java
- NoopCallbackExecutor.java
- package-info.java
- PreConnectCallbackExecutor.java
- SimpleContext.java
- SqlScriptCallbackFactory.java
- NoopClassProvider.java
- package-info.java
- CleanExecutor.java
- CleanModel.java
- DbClean.java
- SchemaModel.java
- DbBaseline.java
- DbInfo.java
- DbMigrate.java
- DbRepair.java
- DbSchemas.java
- DbValidate.java
- MigrateTelemetryModel.java
- package-info.java
- SecretsManagerConfigurationExtension.java
- ConfigurationModel.java
- DataSourceModel.java
- EnvironmentModel.java
- FlywayEnvironmentModel.java
- FlywayModel.java
- PropertyResolver.java
- ResolvedEnvironment.java
- UnknownParameterModel.java
- EnvironmentProvisioner.java
- EnvironmentProvisionerNone.java
- EnvironmentResolver.java
- EnvironmentResolverConfigurationMapCreator.java
- EnvironmentVariableResolver.java
- PlaceholderPropertyResolver.java
- PropertyResolver.java
- PropertyResolverContext.java
- PropertyResolverContextImpl.java
- ProvisionerConfiguration.java
- ProvisionerMode.java
- ConfigurationValidator.java
- ConfigUtils.java
- CoreConfigurationParameters.java
- HelpText.java
- ListDeserializer.java
- package-info.java
- TomlUtils.java
- BaseDatabaseType.java
- CommunityDatabaseType.java
- Connection.java
- Database.java
- DatabaseConstants.java
- Function.java
- package-info.java
- Schema.java
- SchemaObject.java
- Table.java
- TestContainersDatabaseType.java
- Type.java
- H2Connection.java
- H2Database.java
- H2DatabaseType.java
- H2Parser.java
- H2Schema.java
- H2Table.java
- package-info.java
- package-info.java
- SQLiteConnection.java
- SQLiteDatabase.java
- SQLiteDatabaseType.java
- SQLiteParser.java
- SQLiteSchema.java
- SQLiteTable.java
- DatabaseExecutionStrategy.java
- DatabaseType.java
- DatabaseTypeRegister.java
- DefaultExecutionStrategy.java
- GeneralDatabaseType.java
- InsertRowLock.java
- package-info.java
- FlywaySqlErrorCode.java
- FlywaySqlNoDriversForInteractiveAuthException.java
- FlywaySqlNoIntegratedAuthException.java
- FlywaySqlServerErrorCode.java
- FlywaySqlServerUntrustedCertificateSqlException.java
- FlywaySqlUnableToConnectToDbException.java
- FlywayDbUpgradeRequiredException.java
- FlywayMigrateException.java
- FlywaySqlException.java
- FlywayUnknownMigrationTypeException.java
- package-info.java
- AppliedMigrationAttributes.java
- MigrationConfigPrinter.java
- MigrationFilterImpl.java
- MigrationInfoContext.java
- MigrationInfoDumper.java
- MigrationInfoImpl.java
- MigrationInfoServiceImpl.java
- package-info.java
- DriverDataSource.java
- ErrorImpl.java
- ExecutionTemplate.java
- ExecutionTemplateFactory.java
- JdbcConnectionFactory.java
- JdbcNullTypes.java
- JdbcTemplate.java
- JdbcUtils.java
- package-info.java
- PlainExecutionTemplate.java
- Result.java
- Results.java
- RowMapper.java
- StatementInterceptor.java
- TableLockingExecutionTemplate.java
- TransactionalExecutionTemplate.java
- WarningImpl.java
- AuthMethod.java
- EncryptedFlywayPermit.java
- EncryptionUtils.java
- FlywayEditionUpgradeRequiredException.java
- FlywayExpiredLicenseKeyException.java
- FlywayInvalidLicenseKeyException.java
- FlywayJWTValidationException.java
- FlywayLicensingException.java
- FlywayPermit.java
- FlywayRedgateEditionRequiredException.java
- FlywayRedgateLicenseKeyException.java
- FlywayTrialExpiredException.java
- FlywayUpgradeMessage.java
- LicenseProvider.java
- package-info.java
- VersionPrinter.java
- ApacheCommonsLog.java
- ApacheCommonsLogCreator.java
- package-info.java
- BufferedLog.java
- BufferedLogCreator.java
- JavaUtilLog.java
- JavaUtilLogCreator.java
- package-info.java
- Log4j2Log.java
- Log4j2LogCreator.java
- MultiLogCreator.java
- MultiLogger.java
- package-info.java
- Slf4jLog.java
- Slf4jLogCreator.java
- EvolvingLog.java
- JsonLog.java
- JsonLogCreator.java
- JsonLogModel.java
- LogLevel.java
- package-info.java
- PreviewFeatureWarning.java
- ResolvedSchemaHistoryItem.java
- SchemaHistoryItem.java
- SchemaHistoryModel.java
- AbstractNativeConnectorsDatabase.java
- AbstractNativeConnectorsHybridDatabase.java
- CallbackHandler.java
- ConnectionType.java
- DatabaseSupport.java
- DatabaseVersion.java
- DatabaseVersionImpl.java
- Executor.java
- MetaData.java
- MigrationTypeResolver.java
- NativeConnectorsDatabase.java
- NativeConnectorsMigrationComparator.java
- NativeConnectorsMigrationInfoFilter.java
- NativeConnectorsMigrationScanner.java
- NativeConnectorsModeUtils.java
- NativeConnectorsStateCalculator.java
- NativeConnectorsSupport.java
- Reader.java
- package-info.java
- Parser.java
- ParserContext.java
- ParsingContext.java
- PeekingReader.java
- PlaceholderReplacingReader.java
- PositionTracker.java
- PositionTrackingReader.java
- Recorder.java
- RecordingReader.java
- Statement.java
- StatementType.java
- Token.java
- TokenType.java
- UnboundedReadAheadReader.java
- PluginRegister.java
- AuthCommandExtensionStub.java
- AwsSecretsManagerSupportStub.java
- CheckCommandExtensionStub.java
- CherryPickConfigurationExtensionStub.java
- CherryPickSupportStub.java
- DeployCommandExtensionStub.java
- DiffCommandExtensionStub.java
- DiffTextCommandExtensionStub.java
- DryRunConfigurationExtensionStub.java
- DryRunSupportStub.java
- ErrorOverrideInitializerStub.java
- ErrorOverridesSupportStub.java
- GenerateCommandExtensionStub.java
- LicenseSupportStub.java
- LicensingConfigurationExtensionStub.java
- ModelCommandExtensionStub.java
- OfflinePermitConfigurationExtensionStub.java
- PATTokenConfigurationExtensionStub.java
- PrepareCommandExtensionStub.java
- ShouldExecuteEvaluatorStub.java
- UndoCommandExtensionStub.java
- ReportDetails.java
- ReportGenerationConfiguration.java
- ReportGenerationOutput.java
- ReportGenerationOutputMerger.java
- ReportPathResolver.java
- ResolvedReportPaths.java
- ResultReportGenerator.java
- FixedJavaMigrationResolver.java
- JavaMigrationExecutor.java
- package-info.java
- ScanningJavaMigrationResolver.java
- ScriptMigrationExecutor.java
- ScriptMigrationResolver.java
- DefaultSqlMigrationExecutorFactory.java
- package-info.java
- SqlMigrationExecutor.java
- SqlMigrationExecutorFactory.java
- SqlMigrationResolver.java
- ChecksumCalculator.java
- CompositeMigrationResolver.java
- MigrationInfoHelper.java
- package-info.java
- ResolvedMigrationComparator.java
- ResolvedMigrationImpl.java
- ClassPathResource.java
- package-info.java
- EncodingDetector.java
- FileSystemResource.java
- FlywayEncodingDetectionException.java
- package-info.java
- CoreResourceTypeProvider.java
- NoopResourceProvider.java
- package-info.java
- ResourceName.java
- ResourceNameParser.java
- ResourceNameValidator.java
- StringResource.java
- JBossVFSv2UrlResolver.java
- JBossVFSv3ClassPathLocationScanner.java
- package-info.java
- ClasspathLocationHandlerImpl.java
- ClassPathLocationScanner.java
- ClassPathScanner.java
- DefaultUrlResolver.java
- FileSystemClassPathLocationScanner.java
- JarFileClassPathLocationScanner.java
- OsgiClassPathLocationScanner.java
- package-info.java
- ResourceAndClassScanner.java
- UrlResolver.java
- CloudScanner.java
- DirectoryValidationResult.java
- FilesystemLocationHandler.java
- FileSystemScanner.java
- ClasspathClassScanner.java
- ClasspathLocationHandler.java
- LocationScannerCache.java
- package-info.java
- ReadOnlyLocationHandler.java
- ReadWriteLocationHandler.java
- ResourceNameCache.java
- Scanner.java
- BaseAppliedMigration.java
- JdbcTableSchemaHistory.java
- package-info.java
- SchemaHistory.java
- SchemaHistoryFactory.java
- DefaultSqlScriptExecutor.java
- Delimiter.java
- FlywaySqlScriptException.java
- package-info.java
- ParsedSqlStatement.java
- ParserSqlScript.java
- ShouldExecuteEvaluator.java
- SqlScript.java
- SqlScriptExecutor.java
- SqlScriptExecutorFactory.java
- SqlScriptFactory.java
- SqlScriptMetadata.java
- SqlStatement.java
- SqlStatementIterator.java
- BackoffStrategy.java
- RetryStrategy.java
- AbbreviationUtils.java
- AsciiTable.java
- BomFilter.java
- BomStrippingReader.java
- BooleanEvaluator.java
- ClassUtils.java
- CloseableIterator.java
- CollectionsUtils.java
- CommandExtensionUtils.java
- DataUnits.java
- DateUtils.java
- DeprecationUtils.java
- DockerUtils.java
- ExceptionUtils.java
- ExternalProcessRunner.java
- FeatureDetector.java
- FileUtils.java
- FlywayDbWebsiteLinks.java
- IOUtils.java
- JsonUtils.java
- Locations.java
- MergeUtils.java
- ObjectMapperFactory.java
- OsUtils.java
- package-info.java
- Pair.java
- SqlCallable.java
- StopWatch.java
- StringUtils.java
- TelemetryUtils.java
- TimeFormat.java
- TimeSpecifierUtils.java
- UrlUtils.java
- ValidatePatternUtils.java
- VersionUtils.java
- NullFlywayTelemetryManager.java
- package-info.java
- Topic.java
- Flyway.java
- FlywayExecutor.java
- FlywayTelemetryManager.java
- FlywayTelemetryProperties.java
- package-info.java
- ProgressLogger.java
- ProgressLoggerEmpty.java
- ProgressLoggerJson.java
- ProgressLoggerSynchronized.java
- ProgressModel.java
- TelemetrySpan.java
- org.flywaydb.core.extensibility.Plugin
- version.txt
- pom.xml
- CassandraConnection.java
- CassandraDatabase.java
- CassandraDatabaseType.java
- CassandraParser.java
- CassandraSchema.java
- CassandraTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- CockroachDBExternalAuthSupport.java
- CockroachDBExternalAuthSupportStub.java
- CockroachDBConnection.java
- CockroachDBDatabase.java
- CockroachDBDatabaseType.java
- CockroachDBParser.java
- CockroachDBRetryingStrategy.java
- CockroachDBSchema.java
- CockroachDBTable.java
- CockroachRetryingTransactionalExecutionTemplate.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- DatabricksConnection.java
- DatabricksDatabase.java
- DatabricksDatabaseType.java
- DatabricksParser.java
- DatabricksSchema.java
- DatabricksTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- DB2Connection.java
- DB2Database.java
- DB2DatabaseType.java
- DB2Function.java
- DB2Parser.java
- DB2Schema.java
- DB2Table.java
- DB2Type.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- DerbyConnection.java
- DerbyDatabase.java
- DerbyDatabaseType.java
- DerbyParser.java
- DerbySchema.java
- DerbyTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- HSQLDBConnection.java
- HSQLDBDatabase.java
- HSQLDBDatabaseType.java
- HSQLDBParser.java
- HSQLDBSchema.java
- HSQLDBTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- InformixConnection.java
- InformixDatabase.java
- InformixDatabaseType.java
- InformixParser.java
- InformixSchema.java
- InformixTable.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- CassandraDatabase.java
- CassandraParser.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- CouchbaseDatabase.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- MongoDBDatabase.java
- MongoshCredential.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- NativeConnectorsSqlite.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- OracleConfigurationExtension.java
- OracleConnection.java
- OracleDatabase.java
- OracleDatabaseType.java
- OracleKerberosSupport.java
- OracleKerberosSupportStub.java
- OracleParser.java
- OracleParserSupport.java
- OracleParserSupportStub.java
- OracleSchema.java
- OracleSpecialResourceFileSupport.java
- OracleSpecialResourceFileSupportStub.java
- OracleSqlScriptExecutorSupport.java
- OracleSqlScriptExecutorSupportStub.java
- OracleTable.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- PostgreSQLExternalAuthSupport.java
- PostgreSQLExternalAuthSupportStub.java
- package-info.java
- PostgreSQLAdvisoryLockTemplate.java
- PostgreSQLConfigurationExtension.java
- PostgreSQLConnection.java
- PostgreSQLCopyParsedStatement.java
- PostgreSQLDatabase.java
- PostgreSQLDatabaseType.java
- PostgreSQLParser.java
- PostgreSQLSchema.java
- PostgreSQLTable.java
- PostgreSQLType.java
- TransactionalModel.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- package-info.java
- RedshiftConnection.java
- RedshiftDatabase.java
- RedshiftDatabaseType.java
- RedshiftParser.java
- RedshiftSchema.java
- RedshiftTable.java
- RedshiftType.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- package-info.java
- SAPHANAConnection.java
- SAPHANADatabase.java
- SAPHANADatabaseType.java
- SAPHANAParser.java
- SAPHANASchema.java
- SAPHANATable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- package-info.java
- SnowflakeConnection.java
- SnowflakeDatabase.java
- SnowflakeDatabaseType.java
- SnowflakeParser.java
- SnowflakeSchema.java
- SnowflakeTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- package-info.java
- SybaseASEConnection.java
- SybaseASEDatabase.java
- SybaseASEJConnectDatabaseType.java
- SybaseASEJTDSDatabaseType.java
- SybaseASEParser.java
- SybaseASESchema.java
- SybaseASETable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- FirebirdConnection.java
- FirebirdDatabase.java
- FirebirdDatabaseType.java
- FirebirdParser.java
- FirebirdSchema.java
- FirebirdTable.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- BigQueryConnection.java
- BigQueryDatabase.java
- BigQueryDatabaseType.java
- BigQueryJdbcTemplate.java
- BigQueryParser.java
- BigQuerySchema.java
- BigQueryTable.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- package-info.java
- SpannerConnection.java
- SpannerDatabase.java
- SpannerDatabaseType.java
- SpannerJdbcTemplate.java
- SpannerParser.java
- SpannerSchema.java
- SpannerTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- MySQLExternalAuthSupport.java
- MySQLExternalAuthSupportStub.java
- MySQLOptionFileReader.java
- MariaDBDatabase.java
- MariaDBDatabaseType.java
- MariaDBParser.java
- MySQLConnection.java
- MySQLDatabase.java
- MySQLDatabaseType.java
- MySQLNamedLockTemplate.java
- MySQLParser.java
- MySQLSchema.java
- MySQLTable.java
- package-info.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- package-info.java
- SingleStoreConnection.java
- SingleStoreDatabase.java
- SingleStoreDatabaseType.java
- SingleStoreParser.java
- SingleStoreSchema.java
- SingleStoreTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- SQLServerCleanModePlugin.java
- CleanModeCleanExecutor.java
- CleanModeCommandExtension.java
- CleanModeSupportedDatabases.java
- BabelfishDatabase.java
- BabelfishDatabaseType.java
- FabricDataWarehouseConnection.java
- FabricDataWarehouseDatabase.java
- FabricDataWarehouseDatabaseType.java
- FabricDataWarehouseSchema.java
- FabricDataWarehouseTable.java
- SynapseConnection.java
- SynapseDatabase.java
- SynapseDatabaseType.java
- SynapseSchema.java
- SynapseTable.java
- KerberosModel.java
- LoginModel.java
- package-info.java
- SQLServerApplicationLockTemplate.java
- SQLServerConfigurationExtension.java
- SQLServerConnection.java
- SQLServerDatabase.java
- SQLServerDatabaseType.java
- SQLServerEngineEdition.java
- SQLServerKerberosSupport.java
- SQLServerKerberosSupportStub.java
- SQLServerParser.java
- SQLServerSchema.java
- SQLServerTable.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- pom.xml
- flyway.toml
- flyway.toml
- Dockerfile
- Redgate.Dockerfile
- Dockerfile
- Redgate.Dockerfile
- Dockerfile
- Redgate.Dockerfile
- Dockerfile
- install-mongosh.sh
- Dockerfile
- README.md
- build_images.py
- cli_utils.py
- constants.py
- docker_utils.py
- download_artifacts.py
- models.py
- release.py
- scan_images.py
- test_images.py
- .sqlfluff
- V1__first.js
- V1__table.sql
- .gitattributes
- .gitignore
- lastVersion.sh
- LICENSE
- Makefile
- README.md
- AwsS3LocationHandler.java
- AwsS3Resource.java
- AwsS3Scanner.java
- S3ClientFactory.java
- S3OutputStream.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- pom.xml
- NativeConnectorsCallbackHandler.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- CallbackManager.java
- ApiExecutor.java
- ExecutableExecutor.java
- ExecutorFactory.java
- JdbcExecutor.java
- NonJdbcExecutorExecutionUnit.java
- ShouldExecuteMigrationInfoFilter.java
- CoreMigrationStateCalculator.java
- NativeConnectorsMigrationInfoImpl.java
- NativeConnectorsMigrationInfoService.java
- VersionOrderMigrationComparator.java
- BaselineMigrationTypeResolver.java
- CompositeMigrationTypeResolver.java
- CoreMigrationTypeResolver.java
- MigrationScannerManager.java
- PreparationContext.java
- JdbcReader.java
- NonJdbcReader.java
- ReaderFactory.java
- ErrorUtils.java
- NativeConnectorsUtils.java
- TemporaryFileUtils.java
- VerbUtils.java
- FileReadingWithPlaceholderReplacement.java
- NativeConnectorsDatabasePluginResolver.java
- NativeConnectorsDatabasePluginResolverImpl.java
- NativeConnectorsHybrid.java
- NativeConnectorsJdbc.java
- NativeConnectorsNonJdbc.java
- NativeConnectorsProcessRunner.java
- NativeConnectorsSupportImpl.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- BaseSqlMigrationScanner.java
- ClasspathSqlMigrationScanner.java
- FileSystemSqlMigrationScanner.java
- ScannerUtils.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- BaselineVerbExtension.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- CleanVerbExtension.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- InfoVerbExtension.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- ApiMigrator.java
- ExecutableMigrator.java
- HybridMigrator.java
- JdbcMigrator.java
- Migrator.java
- MigratorFactory.java
- MigrateVerbExtension.java
- MigrationExecutionGroup.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- RepairVerbExtension.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- SchemasVerbExtension.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- ValidateVerbExtension.java
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- pom.xml
- AbstractFlywayTask.java
- FlywayBaselineTask.java
- FlywayCleanTask.java
- FlywayEnvVarsValueSource.java
- FlywayInfoTask.java
- FlywayMigrateTask.java
- FlywayRepairTask.java
- FlywayUndoTask.java
- FlywayValidateTask.java
- FlywayExtension.java
- FlywayPlugin.java
- com.redgate.flyway.flyway.properties
- org.flywaydb.enterprise.flyway.properties
- org.flywaydb.flyway.properties
- org.flywaydb.pro.flyway.properties
- pom.xml
- AbstractFlywayMojo.java
- BaselineMojo.java
- CleanMojo.java
- InfoMojo.java
- MavenLog.java
- MavenLogCreator.java
- MigrateMojo.java
- RepairMojo.java
- UndoMojo.java
- ValidateMojo.java
- pom.xml
- pom.xml
- HtmlRenderer.java
- HtmlReportSummary.java
- DashboardResult.java
- HoldingResult.java
- HoldingTabMetadata.java
- HtmlReportGenerator.java
- HtmlResultDeserializer.java
- InfoResultDeserializer.java
- MigrateResultDeserializer.java
- DashboardRenderer.java
- HoldingRenderer.java
- HtmlTableRenderer.java
- InfoHtmlRenderer.java
- MigrateHtmlRenderer.java
- HtmlUtils.java
- ReportsDeserializer.java
- OperationResultReportGenerator.java
- changes.html
- changes.txt
- code.html
- code.txt
- drift.html
- drift.txt
- dryrun.html
- dryrun.txt
- migrate.html
- migrate.txt
- AddFilled.svg
- Calendar.svg
- CheckFilled.svg
- ClockOutlined.svg
- Database.svg
- DeleteFilled.svg
- Document.svg
- EditFilled.svg
- ErrorFilled.svg
- FeedbackOutlined.svg
- flyway-upgrade-icon.svg
- FlywayUpgrade.svg
- InfoOutlined.svg
- PipelineFilled.svg
- ScriptOutlined.svg
- upgrade.svg
- WarningFilled.svg
- changes.html
- drift.html
- dryrun.html
- footer.html
- report.css
- reportScript.html
- org.flywaydb.core.extensibility.Plugin
- pom.xml
- Dockerfile
- entrypoint.sh
- partial_pom.xml
- merge_pom.py
- pom.xml
- requirements.txt
- .gitattributes
- .gitignore
- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- LICENSE.md
- LICENSE.txt
- lombok.config
- mvnw
- mvnw.cmd
- pom.xml
- README.md
- README.txt
# Installation Guide
1. Get the code
git clone https://github.com/flyway/flyway
Downloads the entire project code from GitHub to your computer.
cd flyway
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
⚠️ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker build -f flyway-docker/dockerfiles/alpine/Dockerfile -t flyway .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 flyway
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Maven (Java)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd flyway-command/flyway-command-mcp
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
4. Python
EasyPrerequisites
pip install -r flyway-shades/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
5. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd flyway-docker
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
