2016-08-22 12 views
0

Hibernate 3.6.3と4.3.10の間で、一意キー制約の命名スキーマが変更されました。私たちはデータベースの変更を管理するためにliquibaseを使用しています。liquibase changelogを使用したHibernate 3.6.3から4.3.10への移行

これは、このように手で制約の変更の数百を追加するために私たちを必要としています

<dropUniqueConstraint constraintName="attachednetworkdevicejpa_uuid_macaddress_vlan_key" tableName="attachednetworkdevicejpa"/> 
<addUniqueConstraint columnNames="uuid, macaddress, vlan" constraintName="uk_2o0nn8nq8eoo40bpyyq5k9anh" deferrable="false" disabled="false" initiallyDeferred="false" tableName="attachednetworkdevicejpa"/> 

私はこれまでマスターの後ろに落ちたこのブランチを採用して、コメントを追加する必要があり、これらの新しい制約のトンを持っています。これを処理するより良い方法はありますか、またはこれらのすべてをこの移行をサポートするために手作業で作成する必要がありますか?

答えて

関連する問題