diff --git a/src/domain/user.go b/src/domain/user.go index 0432b57..364b36d 100644 --- a/src/domain/user.go +++ b/src/domain/user.go @@ -4,6 +4,7 @@ type User struct { UserID string `gorm:"primaryKey"` UserName string IsUserCompleted bool + CocktailID uint Checkins []Checkin `gorm:"foreignKey:UserID;references:UserID"` } diff --git a/supabase/migrations/20231223083520_cocktail_id.sql b/supabase/migrations/20231223083520_cocktail_id.sql new file mode 100644 index 0000000..3156c42 --- /dev/null +++ b/supabase/migrations/20231223083520_cocktail_id.sql @@ -0,0 +1,7 @@ +alter table "public"."users" add column "cocktail_id" bigint; + +alter table "public"."users" add constraint "users_cocktail_id_check" CHECK ((cocktail_id >= 0)) not valid; + +alter table "public"."users" validate constraint "users_cocktail_id_check"; + +