Liquibase Parameters for Snowflake

This page lists all Liquibase parameters specific to Snowflake database connections. These parameters are available in Liquibase Pro/Secure and require a valid license.

For a list of general Liquibase parameters, see Liquibase Parameters.

Note: Syntax for each parameter is specified in kebab-case, camelCase, and MACRO_CASE.

For best results, specify all commands and parameters in the--kebab-caseformat in the CLI. If your preference is camelCase, it also works in the CLI.

Name (--cli,{flow-file},propertiesFile,ENV_VAR)

Type

Description

--snowflake-auth-type

{snowflake-auth-type}

liquibase.snowflake.auth.type

LIQUIBASE_SNOWFLAKE_AUTH_TYPE

String

Specifies the authentication mechanism for connecting to Snowflake databases. Valid values: PKI and oauth. Default: Not set (uses standard username/password authentication). See snowflake-auth-type.

--snowflake-auth-private-key-path

{snowflake-auth-private-key-path}

liquibase.snowflake.auth.privateKeyPath

LIQUIBASE_SNOWFLAKE_AUTH_PRIVATE_KEY_PATH

String

Path to the private key file for PKI authentication. Required when snowflake-auth-type=PKI. Must be an absolute path. See snowflake-auth-private-key-path.

--snowflake-auth-private-key-passphrase

{snowflake-auth-private-key-passphrase}

liquibase.snowflake.auth.privateKeyPassphrase

LIQUIBASE_SNOWFLAKE_AUTH_PRIVATE_KEY_PASSPHRASE

String

Passphrase for encrypted private key files. Required when using encrypted private keys with PKI authentication. See snowflake-auth-private-key-passphrase.

--snowflake-auth-token

{snowflake-auth-token}

liquibase.snowflake.auth.token

LIQUIBASE_SNOWFLAKE_AUTH_TOKEN

String

OAuth bearer token for OAuth authentication. Required when snowflake-auth-type=oauth. See snowflake-auth-type.

Liquibase Parameters for Snowflake - Liquibase