|
With the following field:
@Basic(optional = false)
@Column(unique = true)
@Index(name = "payment_payment_formalid_idx")
private String formalId = null;
Hibernate creates a unique constraint and a non-unique index:
ALTER TABLE payment_payment
ADD CONSTRAINT uk_sxyjlfs1tgfrjeh6k32jp7lvi UNIQUE(formalid );
CREATE INDEX payment_payment_formalid_idx
ON payment_payment
USING btree
(formalid COLLATE pg_catalog."default" );
which is not optimal. Hibernate should CREATE UNIQUE INDEX for this case.
Related to
HHH-7797
,
HHH-4276
.
|