Constructor and Description |
---|
CommandLineUtils() |
Modifier and Type | Method and Description |
---|---|
static Database |
createDatabaseObject(ClassLoader classLoader,
String url,
String username,
String password,
String driver,
String defaultCatalogName,
String defaultSchemaName,
boolean outputDefaultCatalog,
boolean outputDefaultSchema,
String databaseClass,
String driverPropertiesFile,
String propertyProviderClass,
String liquibaseCatalogName,
String liquibaseSchemaName,
String databaseChangeLogTableName,
String databaseChangeLogLockTableName)
Deprecated.
Use ResourceAccessor version
|
static Database |
createDatabaseObject(ResourceAccessor resourceAccessor,
String url,
String username,
String password,
String driver,
String defaultCatalogName,
String defaultSchemaName,
boolean outputDefaultCatalog,
boolean outputDefaultSchema,
String databaseClass,
String driverPropertiesFile,
String propertyProviderClass,
String liquibaseCatalogName,
String liquibaseSchemaName,
String databaseChangeLogTableName,
String databaseChangeLogLockTableName)
Deprecated.
|
static CommandScope |
createDiffCommand(Database referenceDatabase,
Database targetDatabase,
String snapshotTypes,
CompareControl.SchemaComparison[] schemaComparisons,
ObjectChangeFilter objectChangeFilter,
PrintStream output) |
static void |
doDiff(Database referenceDatabase,
Database targetDatabase,
String snapshotTypes) |
static void |
doDiff(Database referenceDatabase,
Database targetDatabase,
String snapshotTypes,
CompareControl.SchemaComparison[] schemaComparisons) |
static void |
doDiff(Database referenceDatabase,
Database targetDatabase,
String snapshotTypes,
CompareControl.SchemaComparison[] schemaComparisons,
ObjectChangeFilter objectChangeFilter,
PrintStream output) |
static void |
doDiff(Database referenceDatabase,
Database targetDatabase,
String snapshotTypes,
CompareControl.SchemaComparison[] schemaComparisons,
PrintStream output) |
static void |
doDiffToChangeLog(String changeLogFile,
Database referenceDatabase,
Database targetDatabase,
DiffOutputControl diffOutputControl,
ObjectChangeFilter objectChangeFilter,
String snapshotTypes) |
static void |
doDiffToChangeLog(String changeLogFile,
Database referenceDatabase,
Database targetDatabase,
DiffOutputControl diffOutputControl,
ObjectChangeFilter objectChangeFilter,
String snapshotTypes,
CompareControl.SchemaComparison[] schemaComparisons) |
static void |
doGenerateChangeLog(String changeLogFile,
Database originalDatabase,
CatalogAndSchema[] schemas,
String snapshotTypes,
String author,
String context,
String dataDir,
DiffOutputControl diffOutputControl) |
static void |
doGenerateChangeLog(String changeLogFile,
Database originalDatabase,
CatalogAndSchema[] schemas,
String snapshotTypes,
String author,
String context,
String dataDir,
DiffOutputControl diffOutputControl,
boolean overwriteOutputFile) |
static void |
doGenerateChangeLog(String changeLogFile,
Database originalDatabase,
String catalogName,
String schemaName,
String snapshotTypes,
String author,
String context,
String dataDir,
DiffOutputControl diffOutputControl) |
static String |
getBanner() |
public static Database createDatabaseObject(ClassLoader classLoader, String url, String username, String password, String driver, String defaultCatalogName, String defaultSchemaName, boolean outputDefaultCatalog, boolean outputDefaultSchema, String databaseClass, String driverPropertiesFile, String propertyProviderClass, String liquibaseCatalogName, String liquibaseSchemaName, String databaseChangeLogTableName, String databaseChangeLogLockTableName) throws DatabaseException
DatabaseException
@Deprecated public static Database createDatabaseObject(ResourceAccessor resourceAccessor, String url, String username, String password, String driver, String defaultCatalogName, String defaultSchemaName, boolean outputDefaultCatalog, boolean outputDefaultSchema, String databaseClass, String driverPropertiesFile, String propertyProviderClass, String liquibaseCatalogName, String liquibaseSchemaName, String databaseChangeLogTableName, String databaseChangeLogLockTableName) throws DatabaseException
DatabaseException
public static void doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes) throws LiquibaseException
LiquibaseException
public static void doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons) throws LiquibaseException
LiquibaseException
public static void doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, PrintStream output) throws LiquibaseException
LiquibaseException
public static CommandScope createDiffCommand(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, ObjectChangeFilter objectChangeFilter, PrintStream output) throws CommandExecutionException
CommandExecutionException
public static void doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, ObjectChangeFilter objectChangeFilter, PrintStream output) throws LiquibaseException
LiquibaseException
public static void doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes) throws LiquibaseException, IOException, ParserConfigurationException
public static void doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons) throws LiquibaseException, IOException, ParserConfigurationException
public static void doGenerateChangeLog(String changeLogFile, Database originalDatabase, String catalogName, String schemaName, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl) throws IOException, ParserConfigurationException, LiquibaseException
public static void doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl) throws IOException, ParserConfigurationException, LiquibaseException
public static void doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, boolean overwriteOutputFile) throws IOException, ParserConfigurationException, LiquibaseException
public static String getBanner()
Copyright © 2023 Liquibase.org. All rights reserved.