本文整理了Java中liquibase.Liquibase.getChangeLogParameters()
方法的一些代码示例,展示了Liquibase.getChangeLogParameters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Liquibase.getChangeLogParameters()
方法的具体详情如下:
包路径:liquibase.Liquibase
类名称:Liquibase
方法名:getChangeLogParameters
暂无
代码示例来源:origin: openmrs/openmrs-core
/**
* Interface used for callbacks when updating the database. Implement this interface and pass it
* to {@link DatabaseUpdater#executeChangelog(String, Map, ChangeSetExecutorCallback)}
*/
public interface ChangeSetExecutorCallback {
/**
* This method is called after each changeset is executed.
*
* @param changeSet the liquibase changeset that was just run
* @param numChangeSetsToRun the total number of changesets in the current file
*/
public void executing(ChangeSet changeSet, int numChangeSetsToRun);
}
代码示例来源:origin: org.apache.polygene.libraries/org.apache.polygene.library.sql-liquibase
@Override
public void applyChangelog( Map<String, Object> parameters )
throws SQLException, LiquibaseException
{
Liquibase liquibase = null;
try
{
liquibase = newConnectedLiquibase();
for( Map.Entry<String, Object> entry : parameters.entrySet() )
{
liquibase.getChangeLogParameters().set( entry.getKey(), entry.getValue() );
}
liquibase.update( config.get().contexts().get() );
}
finally
{
if( liquibase != null )
{
liquibase.getDatabase().close();
}
}
}
}
代码示例来源:origin: apache/attic-polygene-java
@Override
public void applyChangelog( Map<String, Object> parameters )
throws SQLException, LiquibaseException
{
Liquibase liquibase = null;
try
{
liquibase = newConnectedLiquibase();
for( Map.Entry<String, Object> entry : parameters.entrySet() )
{
liquibase.getChangeLogParameters().set( entry.getKey(), entry.getValue() );
}
liquibase.update( config.get().contexts().get() );
}
finally
{
if( liquibase != null )
{
liquibase.getDatabase().close();
}
}
}
}
代码示例来源:origin: gitbucket/solidbase
new LiquibaseXmlPreProcessor().preProcess(moduleId, version, source), classLoader), database);
ChangeLogParameters params = liquibase.getChangeLogParameters();
params.set("currentDateTime", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").format(new Date()));
代码示例来源:origin: io.github.gitbucket/solidbase
new LiquibaseXmlPreProcessor().preProcess(moduleId, version, source), classLoader), database);
ChangeLogParameters params = liquibase.getChangeLogParameters();
params.set("currentDateTime", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").format(new Date()));
代码示例来源:origin: apache/attic-polygene-java
private void applyLiquibaseChangelog( SQLDialect dialect ) throws SQLException, LiquibaseException
{
Liquibase liquibase = liquibaseService.newConnectedLiquibase();
Database db = liquibase.getDatabase();
db.setObjectQuotingStrategy( ObjectQuotingStrategy.QUOTE_ALL_OBJECTS );
try
{
if( !dialect.equals( SQLDialect.SQLITE ) )
{
if( db.supportsSchemas() )
{
db.setDefaultSchemaName( schema.getName() );
db.setLiquibaseSchemaName( schema.getName() );
}
if( db.supportsCatalogs() )
{
db.setDefaultCatalogName( schema.getName() );
db.setLiquibaseCatalogName( schema.getName() );
}
}
liquibase.getChangeLogParameters().set( TABLE_NAME_LIQUIBASE_PARAMETER, table.getName() );
liquibase.update( new Contexts() );
}
finally
{
db.close();
}
}
内容来源于网络,如有侵权,请联系作者删除!