fix: use char(36) with golang uuid instead of sql uuid type (#78)

resolves #77
This commit is contained in:
Lakhan Samani
2021-12-14 22:57:45 +05:30
committed by GitHub
parent 038a9f0054
commit 85b09dceb7
4 changed files with 10 additions and 10 deletions

View File

@@ -9,7 +9,7 @@ import (
) )
type Role struct { type Role struct {
ID uuid.UUID `gorm:"type:uuid;"` ID uuid.UUID `gorm:"primaryKey;type:char(36)"`
Role string `gorm:"unique"` Role string `gorm:"unique"`
} }

View File

@@ -9,8 +9,8 @@ import (
) )
type Session struct { type Session struct {
ID uuid.UUID `gorm:"type:uuid;"` ID uuid.UUID `gorm:"primaryKey;type:char(36)"`
UserID uuid.UUID `gorm:"type:uuid;"` UserID uuid.UUID `gorm:"type:char(36)"`
User User User User
UserAgent string UserAgent string
IP string IP string

View File

@@ -10,16 +10,16 @@ import (
) )
type User struct { type User struct {
ID uuid.UUID `gorm:"type:uuid;"` ID uuid.UUID `gorm:"primaryKey;type:char(36)"`
FirstName string FirstName string
LastName string LastName string
Email string `gorm:"unique"` Email string `gorm:"unique"`
Password string Password string `gorm:"type:text"`
SignupMethod string SignupMethod string
EmailVerifiedAt int64 EmailVerifiedAt int64
CreatedAt int64 `gorm:"autoCreateTime"` CreatedAt int64 `gorm:"autoCreateTime"`
UpdatedAt int64 `gorm:"autoUpdateTime"` UpdatedAt int64 `gorm:"autoUpdateTime"`
Image string Image string `gorm:"type:text"`
Roles string Roles string
} }

View File

@@ -9,8 +9,8 @@ import (
) )
type VerificationRequest struct { type VerificationRequest struct {
ID uuid.UUID `gorm:"type:uuid;"` ID uuid.UUID `gorm:"primaryKey;type:char(36)"`
Token string `gorm:"index"` Token string `gorm:"type:text"`
Identifier string Identifier string
ExpiresAt int64 ExpiresAt int64
CreatedAt int64 `gorm:"autoCreateTime"` CreatedAt int64 `gorm:"autoCreateTime"`