[hibernate/hibernate-orm] ed956d: HHH-15729 introduce SchemaManager, a programmatic ...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: ed956d514a74417125b141d5514c5b70748c819e
https://github.com/hibernate/hibernate-orm/commit/ed956d514a74417125b141d...
Author: Gavin <gavin(a)hibernate.org>
Date: 2022-11-16 (Wed, 16 Nov 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/SessionFactory.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/Table.java
A hibernate-core/src/main/java/org/hibernate/relational/SchemaManager.java
A hibernate-core/src/main/java/org/hibernate/relational/internal/SchemaManagerImpl.java
A hibernate-core/src/main/java/org/hibernate/relational/package-info.java
M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jdbc/internal/DdlTransactionIsolatorNonJtaImpl.java
M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jta/internal/DdlTransactionIsolatorJtaImpl.java
M hibernate-core/src/main/java/org/hibernate/resource/transaction/spi/DdlTransactionIsolator.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/Action.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/DdlTransactionIsolatorProvidedConnectionImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/DefaultSchemaFilterProvider.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/HibernateSchemaManagementTool.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaTruncatorImpl.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/internal/StandardTableCleaner.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/internal/exec/GenerationTargetToDatabase.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/spi/Cleaner.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaFilterProvider.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaManagementTool.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaManagementToolCoordinator.java
A hibernate-core/src/main/java/org/hibernate/tool/schema/spi/SchemaTruncator.java
A hibernate-core/src/test/java/org/hibernate/orm/test/catalog/SchemaManagerOracleTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/catalog/SchemaManagerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/exception/ExceptionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/schemagen/SchemaDatabaseFileGenerationFailureTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schematools/TestExtraPhysicalTableTypes.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-15729 introduce SchemaManager, a programmatic API for schema export
featuring a brand new SchemaTruncator!
3 years, 5 months