本文整理了Java中liquibase.Liquibase.dropAll()
方法的一些代码示例,展示了Liquibase.dropAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Liquibase.dropAll()
方法的具体详情如下:
包路径:liquibase.Liquibase
类名称:Liquibase
方法名:dropAll
暂无
代码示例来源:origin: dropwizard/dropwizard
@Override
public void run(Namespace namespace, Liquibase liquibase) throws Exception {
liquibase.dropAll();
}
}
代码示例来源:origin: io.dropwizard/dropwizard-migrations
@Override
public void run(Namespace namespace, Liquibase liquibase) throws Exception {
liquibase.dropAll();
}
}
代码示例来源:origin: org.xipki.tk/database-tool
public void dropAll() throws Exception {
liquibase.dropAll();
System.out.println("successfully dropped the database");
}
代码示例来源:origin: org.liquibase/liquibase-maven-plugin
@Override
protected void performLiquibaseTask(Liquibase liquibase)
throws LiquibaseException {
if (schemas != null) {
List<CatalogAndSchema> schemaObjs = new ArrayList<>();
for (String name : schemas.split(",")) {
schemaObjs.add(new CatalogAndSchema(catalog, name));
}
liquibase.dropAll(schemaObjs.toArray(new CatalogAndSchema[schemaObjs.size()]));
} else {
liquibase.dropAll();
}
}
代码示例来源:origin: org.aktin/broker-server
public void reset() throws LiquibaseException{
liquibase.dropAll();
update();
}
代码示例来源:origin: org.flowable/flowable-dmn-engine
public void initSchema(DmnEngineConfiguration dmnEngineConfiguration, String databaseSchemaUpdate) {
Liquibase liquibase = null;
try {
liquibase = createLiquibaseInstance(dmnEngineConfiguration);
if (DmnEngineConfiguration.DB_SCHEMA_UPDATE_DROP_CREATE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Dropping and creating schema DMN");
liquibase.dropAll();
liquibase.update("dmn");
} else if (DmnEngineConfiguration.DB_SCHEMA_UPDATE_TRUE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Updating schema DMN");
liquibase.update("dmn");
} else if (DmnEngineConfiguration.DB_SCHEMA_UPDATE_FALSE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Validating schema DMN");
liquibase.validate();
}
} catch (Exception e) {
throw new FlowableException("Error initialising dmn data model", e);
} finally {
closeDatabase(liquibase);
}
}
代码示例来源:origin: org.flowable/flowable-form-engine
@Override
public void schemaDrop() {
Liquibase liquibase = createLiquibaseInstance();
try {
liquibase.dropAll();
} catch (Exception e) {
throw new FlowableException("Error dropping form engine tables", e);
} finally {
closeDatabase(liquibase);
}
}
代码示例来源:origin: org.liquibase/liquibase-cdi
protected Liquibase createLiquibase(Connection c) throws LiquibaseException {
Liquibase liquibase = new Liquibase(config.getChangeLog(), resourceAccessor, createDatabase(c));
if (config.getParameters() != null) {
for(Map.Entry<String, String> entry: config.getParameters().entrySet()) {
liquibase.setChangeLogParameter(entry.getKey(), entry.getValue());
}
}
if (config.isDropFirst()) {
liquibase.dropAll();
}
return liquibase;
}
代码示例来源:origin: org.flowable/flowable-content-engine
public void initSchema(ContentEngineConfiguration configuration, String databaseSchemaUpdate) {
Liquibase liquibase = null;
try {
liquibase = createLiquibaseInstance(configuration);
if (ContentEngineConfiguration.DB_SCHEMA_UPDATE_DROP_CREATE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Dropping and creating schema Content");
liquibase.dropAll();
liquibase.update("content");
} else if (ContentEngineConfiguration.DB_SCHEMA_UPDATE_TRUE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Updating schema Content");
liquibase.update("content");
} else if (ContentEngineConfiguration.DB_SCHEMA_UPDATE_FALSE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Validating schema Content");
liquibase.validate();
}
} catch (Exception e) {
throw new FlowableException("Error initialising Content schema", e);
} finally {
closeDatabase(liquibase);
}
}
代码示例来源:origin: OpenClinica/OpenClinica
protected Liquibase createLiquibase(Connection c) throws LiquibaseException {
CustomSpringLiquibase.SpringResourceOpener resourceAccessor = this.createResourceOpener();
Liquibase liquibase = new Liquibase(this.getChangeLog(), resourceAccessor, this.createDatabase(c, resourceAccessor));
liquibase.setIgnoreClasspathPrefix(this.isIgnoreClasspathPrefix());
if (this.parameters != null) {
Iterator i$ = this.parameters.entrySet().iterator();
while(i$.hasNext()) {
Entry<String, String> entry = (Entry)i$.next();
liquibase.setChangeLogParameter((String)entry.getKey(), entry.getValue());
}
}
if (this.isDropFirst()) {
liquibase.dropAll();
}
return liquibase;
}
代码示例来源:origin: org.flowable/flowable-form-engine
public void initSchema(FormEngineConfiguration formEngineConfiguration) {
Liquibase liquibase = null;
try {
liquibase = createLiquibaseInstance(formEngineConfiguration);
String databaseSchemaUpdate = formEngineConfiguration.getDatabaseSchemaUpdate();
if (FormEngineConfiguration.DB_SCHEMA_UPDATE_DROP_CREATE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Dropping and creating schema FORM");
liquibase.dropAll();
liquibase.update("form");
} else if (FormEngineConfiguration.DB_SCHEMA_UPDATE_TRUE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Updating schema FORM");
liquibase.update("form");
} else if (FormEngineConfiguration.DB_SCHEMA_UPDATE_FALSE.equals(databaseSchemaUpdate)) {
LOGGER.debug("Validating schema FORM");
liquibase.validate();
}
} catch (Exception e) {
throw new FlowableException("Error initialising form data schema", e);
} finally {
closeDatabase(liquibase);
}
}
代码示例来源:origin: org.flowable/flowable-dmn-engine
@Override
public void schemaDrop() {
Liquibase liquibase = null;
try {
liquibase = createLiquibaseInstance(CommandContextUtil.getDmnEngineConfiguration());
liquibase.dropAll();
} catch (Exception e) {
throw new FlowableException("Error dropping DMN engine tables", e);
} finally {
closeDatabase(liquibase);
}
}
代码示例来源:origin: org.flowable/flowable-content-engine
@Override
public void schemaDrop() {
Liquibase liquibase = createLiquibaseInstance(CommandContextUtil.getContentEngineConfiguration());
try {
liquibase.dropAll();
} catch (Exception e) {
throw new FlowableException("Error dropping content engine tables", e);
} finally {
closeDatabase(liquibase);
}
}
代码示例来源:origin: org.flowable/flowable-app-engine
@Override
public void schemaDrop() {
Liquibase liquibase = null;
try {
liquibase = createLiquibaseInstance(CommandContextUtil.getAppEngineConfiguration());
liquibase.dropAll();
} catch (Exception e) {
LOGGER.info("Error dropping App engine tables", e);
} finally {
closeDatabase(liquibase);
}
try {
getVariableSchemaManager().schemaDrop();
} catch (Exception e) {
LOGGER.info("Error dropping variable tables", e);
}
try {
getIdentityLinkSchemaManager().schemaDrop();
} catch (Exception e) {
LOGGER.info("Error dropping identity link tables", e);
}
try {
getCommonSchemaManager().schemaDrop();
} catch (Exception e) {
LOGGER.info("Error dropping common tables", e);
}
}
代码示例来源:origin: org.liquibase/liquibase-maven-plugin
@Override
protected void doUpdate(Liquibase liquibase) throws LiquibaseException {
if (dropFirst) {
liquibase.dropAll();
}
if (changesToApply > 0) {
liquibase.update(changesToApply, new Contexts(contexts), new LabelExpression(labels));
} else {
liquibase.update(toTag, new Contexts(contexts), new LabelExpression(labels));
}
}
代码示例来源:origin: io.choerodon/choerodon-liquibase
liquibase.dropAll();
代码示例来源:origin: choerodon/choerodon-starters
liquibase.dropAll();
代码示例来源:origin: org.flowable/flowable-content-engine
public static void main(String[] args) {
try {
ContentEngine contentEngine = ContentEngines.getDefaultContentEngine();
DataSource dataSource = contentEngine.getContentEngineConfiguration().getDataSource();
DatabaseConnection connection = new JdbcConnection(dataSource.getConnection());
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(connection);
database.setDatabaseChangeLogTableName(ContentEngineConfiguration.LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName());
database.setDatabaseChangeLogLockTableName(ContentEngineConfiguration.LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName());
if (StringUtils.isNotEmpty(contentEngine.getContentEngineConfiguration().getDatabaseSchema())) {
database.setDefaultSchemaName(contentEngine.getContentEngineConfiguration().getDatabaseSchema());
database.setLiquibaseSchemaName(contentEngine.getContentEngineConfiguration().getDatabaseSchema());
}
if (StringUtils.isNotEmpty(contentEngine.getContentEngineConfiguration().getDatabaseCatalog())) {
database.setDefaultCatalogName(contentEngine.getContentEngineConfiguration().getDatabaseCatalog());
database.setLiquibaseCatalogName(contentEngine.getContentEngineConfiguration().getDatabaseCatalog());
}
Liquibase liquibase = new Liquibase("org/flowable/content/db/liquibase/flowable-content-db-changelog.xml", new ClassLoaderResourceAccessor(), database);
liquibase.dropAll();
liquibase.getDatabase().close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
代码示例来源:origin: org.flowable/flowable-dmn-engine
public static void main(String[] args) {
try {
DmnEngine dmnEngine = DmnEngines.getDefaultDmnEngine();
DataSource dataSource = dmnEngine.getDmnEngineConfiguration().getDataSource();
DatabaseConnection connection = new JdbcConnection(dataSource.getConnection());
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(connection);
database.setDatabaseChangeLogTableName(DmnEngineConfiguration.LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName());
database.setDatabaseChangeLogLockTableName(DmnEngineConfiguration.LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName());
if (StringUtils.isNotEmpty(dmnEngine.getDmnEngineConfiguration().getDatabaseSchema())) {
database.setDefaultSchemaName(dmnEngine.getDmnEngineConfiguration().getDatabaseSchema());
database.setLiquibaseSchemaName(dmnEngine.getDmnEngineConfiguration().getDatabaseSchema());
}
if (StringUtils.isNotEmpty(dmnEngine.getDmnEngineConfiguration().getDatabaseCatalog())) {
database.setDefaultCatalogName(dmnEngine.getDmnEngineConfiguration().getDatabaseCatalog());
database.setLiquibaseCatalogName(dmnEngine.getDmnEngineConfiguration().getDatabaseCatalog());
}
Liquibase liquibase = new Liquibase("org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml", new ClassLoaderResourceAccessor(), database);
liquibase.dropAll();
liquibase.getDatabase().close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
代码示例来源:origin: org.flowable/flowable-form-engine
public static void main(String[] args) {
try {
FormEngine formEngine = FormEngines.getDefaultFormEngine();
DataSource dataSource = formEngine.getFormEngineConfiguration().getDataSource();
DatabaseConnection connection = new JdbcConnection(dataSource.getConnection());
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(connection);
database.setDatabaseChangeLogTableName(FormEngineConfiguration.LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogTableName());
database.setDatabaseChangeLogLockTableName(FormEngineConfiguration.LIQUIBASE_CHANGELOG_PREFIX + database.getDatabaseChangeLogLockTableName());
if (StringUtils.isNotEmpty(formEngine.getFormEngineConfiguration().getDatabaseSchema())) {
database.setDefaultSchemaName(formEngine.getFormEngineConfiguration().getDatabaseSchema());
database.setLiquibaseSchemaName(formEngine.getFormEngineConfiguration().getDatabaseSchema());
}
if (StringUtils.isNotEmpty(formEngine.getFormEngineConfiguration().getDatabaseCatalog())) {
database.setDefaultCatalogName(formEngine.getFormEngineConfiguration().getDatabaseCatalog());
database.setLiquibaseCatalogName(formEngine.getFormEngineConfiguration().getDatabaseCatalog());
}
Liquibase liquibase = new Liquibase("org/flowable/form/db/liquibase/flowable-form-db-changelog.xml", new ClassLoaderResourceAccessor(), database);
liquibase.dropAll();
liquibase.getDatabase().close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
内容来源于网络,如有侵权,请联系作者删除!