Class MariaDBDatabase
- java.lang.Object
-
- org.flywaydb.core.internal.database.base.Database<MySQLConnection>
-
- org.flywaydb.database.mysql.MySQLDatabase
-
- org.flywaydb.database.mysql.mariadb.MariaDBDatabase
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class MariaDBDatabase extends MySQLDatabase
-
-
Constructor Summary
Constructors Constructor Description MariaDBDatabase(org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory, org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getConstraintName(java.lang.String tableName)
-
Methods inherited from class org.flywaydb.database.mysql.MySQLDatabase
catalogIsSchema, determineVersion, doGetConnection, doGetCurrentUser, ensureSupported, getBooleanFalse, getBooleanTrue, getCloseQuote, getOpenQuote, getRawCreateScript, isCreateTableAsSelectAllowed, supportsChangingCurrentSchema, supportsDdlTransactions, useSingleConnection
-
Methods inherited from class org.flywaydb.core.internal.database.base.Database
cleanPostSchemas, cleanPreSchemas, close, computeVersionDisplayName, doCleanPostSchemas, doCleanPreSchemas, doGetCatalog, doQuote, ensureDatabaseIsRecentEnough, ensureDatabaseNotOlderThanOtherwiseRecommendUpgradeToFlywayEdition, getAllSchemas, getBaselineStatement, getCatalog, getConfiguration, getCreateScript, getCurrentUser, getDatabaseType, getDefaultDelimiter, getEscapedQuote, getInsertStatement, getInstalledBy, getJdbcMetaData, getMainConnection, getMigrationConnection, getSelectStatement, getVersion, notifyDatabaseIsNotFormallySupported, quote, recommendFlywayUpgradeIfNecessary, recommendFlywayUpgradeIfNecessaryForMajorVersion, supportsEmptyMigrationDescription, supportsMultiStatementTransactions, unQuote
-
-
-
-
Method Detail
-
getConstraintName
protected java.lang.String getConstraintName(java.lang.String tableName)
- Overrides:
getConstraintName
in classMySQLDatabase
-
-