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 4d341e9876
commit 155d2e65c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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"`