fix: use char(36) with golang uuid instead of sql uuid type (#78)
resolves #77
This commit is contained in:
parent
4d341e9876
commit
155d2e65c2
|
@ -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"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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"`
|
||||||
|
|
Loading…
Reference in New Issue
Block a user