documentation/Reference/Database Driver Reference/SingleStoreDB.md
{% include database-boilerplate.html %}
| Item | Details |
|---|---|
| URL format | <code>jdbc:singlestore://<i>host</i>:<i>port</i>/<i>database</i></code> |
| SSL support | Yes - add ?useSsl=true |
| Ships with Flyway Command-line | Yes |
| Maven Central coordinates | com.singlestore:singlestore-jdbc-client |
| Supported versions | 1.2.8 and later |
| Default Java class | com.singlestore.jdbc.Driver |
Flyway's SinglestoreDB implementation reuses significant parts of the MySQL Database parser so it is worth reviewing that as part of your configuration setup.
SingleStoreDB support is a separate dependency for Flyway and will need to be added to your Java project to access these features.
DELIMITER statement to change the statement delimiter/!.../;# Comment)<dependency>
<groupId>com.redgate.flyway</groupId>
<artifactId>flyway-singlestore</artifactId>
<version>{{ site.flywayVersion }}</version>
</dependency>
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-singlestore</artifactId>
<version>{{ site.flywayVersion }}</version>
</dependency>
You will also need to configure the repository
buildscript {
dependencies {
implementation "com.redgate.flyway:flyway-singlestore"
}
}
You will also need to configure the repository