Redgate Flyway

Databricks

  • Verified Versions: N/A
  • Maintainer: Red Gate

Supported Versions and Support Levels

Driver

Item Details
URL format jdbc:databricks://host:port/default;transportMode=http;ssl=1;httpPath=path;EnableArrow=0;AuthMech=3;UID=token;PWD=personal-access-token
SSL support Not tested
Ships with Flyway Command-line Yes
Maven Central coordinates com.databricks:databricks-jdbc
Supported versions N/A
Default Java class com.databricks.client.jdbc.Driver

Java Usage

Databricks support is a separate dependency for Flyway and will need to be added to your Java project to access these features.

Maven

Redgate

<dependency>
    <groupId>com.redgate.flyway</groupId>
    <artifactId>flyway-database-databricks</artifactId>
</dependency>

Open Source

<dependency>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-database-databricks</artifactId>
</dependency>

Gradle

Redgate

buildscript {
    dependencies {
        implementation "com.redgate.flyway:flyway-database-databricks"
    }
}

Open Source

buildscript {
    dependencies {
        implementation "org.flywaydb:flyway-database-databricks"
    }
}

Limitations

  • Due to a change in the Java 16+ runtime which Flyway depends upon, a formatting error will occur in the Databricks JDBC driver unless you define the handling of such, that can be done by either:

Didn't find what you were looking for?