The idea would be to make "schema management tools" (export, update, validation, etc) pluggable.
Remaining tasks (definitely not exhaustive): * ironing out the abstraction for pluggability (talking with Liquibase?) * SchemaCreatorImpl was close, but SchemaMigratorImpl and SchemaValidatorImpl need finished (partially completed in HHH-6445 and HHH-6446) * solidify the Exporter concepts vs. SQL command generation in Dialects * cleanup the Target investigate combining SchemaExport with JPASchemaGenerator -- JPA's concept and solidify use in hbm2ddl is cleaner. Realistically, SchemaExport is JPASchemaGenerator, but with mappings as the only possible source.
|