| Constraint and AuxiliaryDatabaseObject objects are defined within a Namespace (i.e, catalog and/or schema). Currently, Hibernate throws SchemaManagementException if a Constraint or NamedAuxiliaryDatabaseObject with the same name is present in 2 catalogs/schemas because getExportIdentifier() returns a value that is not qualified by Namespace. There is no problem with SimpleAuxiliaryDatabaseObject, because its export identifier is unique because it relies on a counter, not a name. |