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)
SchemaMigrator
doMigration
in interface SchemaMigrator
metadata
- 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.