This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-data-catalog.git

commit 9ea7ae9b8d4679ed630e789075b368126f557b4b
Author: Marcus Christie <[email protected]>
AuthorDate: Mon Jan 23 15:33:04 2023 -0500

    Add unique constraint to external_id
---
 .../org/apache/airavata/datacatalog/api/model/DataProductEntity.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/model/DataProductEntity.java
 
b/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/model/DataProductEntity.java
index 63af7e8..01aa429 100644
--- 
a/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/model/DataProductEntity.java
+++ 
b/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/model/DataProductEntity.java
@@ -10,9 +10,10 @@ import jakarta.persistence.JoinColumn;
 import jakarta.persistence.ManyToOne;
 import jakarta.persistence.SequenceGenerator;
 import jakarta.persistence.Table;
+import jakarta.persistence.UniqueConstraint;
 
 @Entity
-@Table(name="data_product")
+@Table(name = "data_product", uniqueConstraints = { 
@UniqueConstraint(columnNames = { "external_id" }) })
 public class DataProductEntity {
 
     @Id

Reply via email to