public class LiquibaseJpaUpdaterProvider extends Object implements JpaUpdaterProvider
JpaUpdaterProvider.Status| Modifier and Type | Field and Description |
|---|---|
static String |
CHANGELOG |
static String |
DEPLOYMENT_ID_COLUMN |
| Constructor and Description |
|---|
LiquibaseJpaUpdaterProvider(KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
export(Connection connection,
String defaultSchema,
File file)
Exports the SQL update script into the given File.
|
static String |
getTable(String table,
String defaultSchema) |
void |
update(Connection connection,
String defaultSchema)
Updates the Keycloak database
|
protected void |
updateChangeSet(liquibase.Liquibase liquibase,
Connection connection,
Writer exportWriter) |
JpaUpdaterProvider.Status |
validate(Connection connection,
String defaultSchema)
Checks whether Keycloak database is up to date with the most recent changesets
|
protected JpaUpdaterProvider.Status |
validateChangeSet(liquibase.Liquibase liquibase,
String changelog) |
public static final String CHANGELOG
public static final String DEPLOYMENT_ID_COLUMN
public LiquibaseJpaUpdaterProvider(KeycloakSession session)
public void update(Connection connection, String defaultSchema)
JpaUpdaterProviderupdate in interface JpaUpdaterProviderconnection - DB connectiondefaultSchema - DB connectionpublic void export(Connection connection, String defaultSchema, File file)
JpaUpdaterProviderexport in interface JpaUpdaterProviderconnection - DB connectiondefaultSchema - DB schema to usefile - File to write toprotected void updateChangeSet(liquibase.Liquibase liquibase,
Connection connection,
Writer exportWriter)
throws liquibase.exception.LiquibaseException,
SQLException
liquibase.exception.LiquibaseExceptionSQLExceptionpublic JpaUpdaterProvider.Status validate(Connection connection, String defaultSchema)
JpaUpdaterProvidervalidate in interface JpaUpdaterProviderconnection - DB connectiondefaultSchema - DB schema to useprotected JpaUpdaterProvider.Status validateChangeSet(liquibase.Liquibase liquibase, String changelog) throws liquibase.exception.LiquibaseException
liquibase.exception.LiquibaseExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.