Redgate Flyway

Flyway Check SQLFluff Enabled Setting

This is available in Flyway CLI only

Description

You can configure this feature flag to enable or disable the SQLFluff Engine for code analysis

Type

Boolean

Default

true

Usage

Command-line

./flyway check -code -check.sqlfluffEnabled=false

TOML Configuration File

[flyway.check]
sqlfluffEnabled = false

Configuration File

flyway.check.sqlfluffEnabled=false

Native SQLFluff Engine

Flyway Enterprise

Flyway Enterprise now includes a built-in SQLFluff engine, allowing you to run SQLFluff without requiring a separate Python or SQLFluff installation in your local environment.

You can enable this feature by setting the environment variable FLYWAY_ENV_NATIVE_SQLFLUFF to true. By default, this variable is set to false. Therefore, if you prefer to use your own local SQLFluff installation instead of the built-in version, no action is required.

Note: The overall sqlfluffEnabled flag must be enabled for the built-in SQLFluff engine to work, even if FLYWAY_ENV_NATIVE_SQLFLUFF is set to true.


Didn't find what you were looking for?