diff --git a/api/src/models/user.go b/api/src/models/user.go index 598c9ad..f8e437b 100644 --- a/api/src/models/user.go +++ b/api/src/models/user.go @@ -3,9 +3,9 @@ package models import "github.com/google/uuid" type User struct { - Id uuid.UUID `json:"id" gorm:"type:uuid;default:uuid_generate_v4;primaryKey;unique;AutoIncrement:false"` + Id uuid.UUID `json:"id" gorm:"type:uuid;default:uuid_generate_v4();primaryKey;unique;AutoIncrement:false"` Name string `json:"name" gorm:"type:string"` Email string `json:"email" gorm:"type:string;index"` Password string `json:"password" gorm:"type:string;index"` Phone string `json:"phone" gorm:"type:string;index"` -} \ No newline at end of file +} diff --git a/migrator/migrations/20240813111847_create_extension_uuid_ossp.sql b/migrator/migrations/20240813111847_create_extension_uuid_ossp.sql new file mode 100644 index 0000000..9b28a2e --- /dev/null +++ b/migrator/migrations/20240813111847_create_extension_uuid_ossp.sql @@ -0,0 +1,9 @@ +-- +goose Up +-- +goose StatementBegin +CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; +-- +goose StatementEnd + +-- +goose Down +-- +goose StatementBegin +DROP EXTENSION "uuid-ossp"; +-- +goose StatementEnd