From 693e8db207b76b7374005fa7bc7dd04700c3393d Mon Sep 17 00:00:00 2001 From: Ariel Mashraki <7413593+a8m@users.noreply.github.com> Date: Sat, 20 Mar 2021 18:33:04 +0200 Subject: [PATCH] entc/integration: set custom uuid identifier unique on database (#1362) --- entc/integration/customid/ent/migrate/schema.go | 2 +- entc/integration/customid/ent/schema/blob.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/entc/integration/customid/ent/migrate/schema.go b/entc/integration/customid/ent/migrate/schema.go index 3be7232cf..6678aa349 100644 --- a/entc/integration/customid/ent/migrate/schema.go +++ b/entc/integration/customid/ent/migrate/schema.go @@ -14,7 +14,7 @@ import ( var ( // BlobsColumns holds the columns for the "blobs" table. BlobsColumns = []*schema.Column{ - {Name: "id", Type: field.TypeUUID}, + {Name: "id", Type: field.TypeUUID, Unique: true}, {Name: "uuid", Type: field.TypeUUID, Unique: true}, {Name: "blob_parent", Type: field.TypeUUID, Unique: true, Nullable: true}, } diff --git a/entc/integration/customid/ent/schema/blob.go b/entc/integration/customid/ent/schema/blob.go index 2938d388d..90abb36a2 100644 --- a/entc/integration/customid/ent/schema/blob.go +++ b/entc/integration/customid/ent/schema/blob.go @@ -21,7 +21,8 @@ type Blob struct { func (Blob) Fields() []ent.Field { return []ent.Field{ field.UUID("id", uuid.UUID{}). - Default(uuid.New), + Default(uuid.New). + Unique(), field.UUID("uuid", uuid.UUID{}). Default(uuid.New). Unique(),