Change By: Brett Meyer (09/Apr/13 1:05 PM)
Description: HHH-7797 forced uniqueness to be defined by constraints through alter table statements.  HHH-8092 identified that this was not occurring on schema updates.

Since HHH-1904 resulted in non-explicitly-named constraint names using randomly-generated characters, checking for a constraint's existence prior to creating it on a schema update is not always possible.  This leads to errors.

We cannot simply remove unique constraint generation on an update all-together.  Instead, let's make it configurable.  A property would select from the following:

1.) Update ignores all unique constraints
2.) Update attempts to (re-)create the unique constraints and ignores any errors

I'd argue that #2 would be the default.


More info: http://lists.jboss.org/pipermail/hibernate-dev/2013-April/009592.html
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira