Package liquibase.database.core
Class DatabaseUtils
- java.lang.Object
-
- liquibase.database.core.DatabaseUtils
-
public class DatabaseUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description DatabaseUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
buildCatalogAndSchemaString(String catalog, String schema)
Build a string containing the catalog and schema, separated by a period, if they are not empty.static void
initializeDatabase(String defaultCatalogName, String defaultSchemaName, Database database)
Executes RawSqlStatements particular to each database engine to set the default schema for the given Database
-
-
-
Method Detail
-
initializeDatabase
public static void initializeDatabase(String defaultCatalogName, String defaultSchemaName, Database database) throws DatabaseException
Executes RawSqlStatements particular to each database engine to set the default schema for the given Database- Parameters:
defaultCatalogName
- Catalog name and schema name are similar concepts. Used if defaultCatalogName is null.defaultSchemaName
- Catalog name and schema name are similar concepts. Catalog is used with Oracle, DB2 and MySQL, and takes precedence over the schema name.database
- Which Database object is affected by the initialization.- Throws:
DatabaseException
-
-