public class DmDatabase extends org.flywaydb.core.internal.database.base.Database<DmConnection>
| 构造器和说明 |
|---|
DmDatabase(org.flywaydb.core.api.configuration.Configuration configuration,
org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory,
org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
catalogIsSchema() |
protected DmConnection |
doGetConnection(Connection connection) |
protected String |
doGetCurrentUser() |
String |
doQuote(String identifier) |
static void |
enableTnsnamesOraSupport()
If the TNS_ADMIN environment variable is set, enable tnsnames.ora support for the DM JDBC driver.
|
void |
ensureSupported() |
String |
getBooleanFalse() |
String |
getBooleanTrue() |
String |
getRawCreateScript(org.flywaydb.core.internal.database.base.Table table,
boolean baseline) |
boolean |
supportsDdlTransactions() |
boolean |
supportsEmptyMigrationDescription() |
cleanPostSchemas, cleanPreSchemas, close, computeVersionDisplayName, determineVersion, doCleanPostSchemas, doCleanPreSchemas, doGetCatalog, ensureDatabaseIsRecentEnough, ensureDatabaseNotOlderThanOtherwiseRecommendUpgradeToFlywayEdition, getAllSchemas, getBaselineStatement, getCatalog, getCloseQuote, getConfiguration, getCreateScript, getCurrentUser, getDatabaseType, getDefaultDelimiter, getEscapedQuote, getInsertStatement, getInstalledBy, getJdbcMetaData, getMainConnection, getMigrationConnection, getOpenQuote, getSelectStatement, getVersion, notifyDatabaseIsNotFormallySupported, quote, recommendFlywayUpgradeIfNecessary, recommendFlywayUpgradeIfNecessaryForMajorVersion, supportsMultiStatementTransactions, unQuote, useSingleConnectionpublic DmDatabase(org.flywaydb.core.api.configuration.Configuration configuration,
org.flywaydb.core.internal.jdbc.JdbcConnectionFactory jdbcConnectionFactory,
org.flywaydb.core.internal.jdbc.StatementInterceptor statementInterceptor)
public static void enableTnsnamesOraSupport()
protected DmConnection doGetConnection(Connection connection)
doGetConnection 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public final void ensureSupported()
ensureSupported 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public String getRawCreateScript(org.flywaydb.core.internal.database.base.Table table, boolean baseline)
getRawCreateScript 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public boolean supportsEmptyMigrationDescription()
supportsEmptyMigrationDescription 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>protected String doGetCurrentUser() throws SQLException
doGetCurrentUser 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>SQLExceptionpublic boolean supportsDdlTransactions()
supportsDdlTransactions 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public String getBooleanTrue()
getBooleanTrue 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public String getBooleanFalse()
getBooleanFalse 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public String doQuote(String identifier)
doQuote 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>public boolean catalogIsSchema()
catalogIsSchema 在类中 org.flywaydb.core.internal.database.base.Database<DmConnection>Copyright © 2023. All rights reserved.