public class SchemaMigratorImpl extends Object implements SchemaMigrator
| Constructor and Description |
|---|
SchemaMigratorImpl(HibernateSchemaManagementTool tool) |
SchemaMigratorImpl(HibernateSchemaManagementTool tool,
SchemaFilter schemaFilter) |
| Modifier and Type | Method and Description |
|---|---|
void |
doMigration(Metadata metadata,
DatabaseInformation existingDatabase,
ExecutionOptions options,
Dialect dialect,
GenerationTarget... targets) |
void |
doMigration(Metadata metadata,
ExecutionOptions options,
TargetDescriptor targetDescriptor)
Perform a schema migration (alteration) from the indicated source(s) to the indicated target(s).
|
void |
setUniqueConstraintStrategy(UniqueConstraintSchemaUpdateStrategy uniqueConstraintStrategy)
For testing...
|
public SchemaMigratorImpl(HibernateSchemaManagementTool tool)
public SchemaMigratorImpl(HibernateSchemaManagementTool tool, SchemaFilter schemaFilter)
public void setUniqueConstraintStrategy(UniqueConstraintSchemaUpdateStrategy uniqueConstraintStrategy)
public void doMigration(Metadata metadata, ExecutionOptions options, TargetDescriptor targetDescriptor)
SchemaMigratordoMigration in interface SchemaMigratormetadata - Represents the schema to be altered.options - Options for executing the alterationtargetDescriptor - description of the target(s) for the alteration commandspublic void doMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, GenerationTarget... targets)
Copyright © 2001-2016 Red Hat, Inc. All Rights Reserved.