aboutsummaryrefslogtreecommitdiff
path: root/internal/db/ssh_key.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/ssh_key.go')
-rw-r--r--internal/db/ssh_key.go24
1 files changed, 12 insertions, 12 deletions
diff --git a/internal/db/ssh_key.go b/internal/db/ssh_key.go
index d99a0dc6..4bf5b73e 100644
--- a/internal/db/ssh_key.go
+++ b/internal/db/ssh_key.go
@@ -44,20 +44,20 @@ const (
// PublicKey represents a user or deploy SSH public key.
type PublicKey struct {
- ID int64
- OwnerID int64 `xorm:"INDEX NOT NULL"`
- Name string `xorm:"NOT NULL"`
- Fingerprint string `xorm:"NOT NULL"`
- Content string `xorm:"TEXT NOT NULL"`
- Mode AccessMode `xorm:"NOT NULL DEFAULT 2"`
- Type KeyType `xorm:"NOT NULL DEFAULT 1"`
-
- Created time.Time `xorm:"-" json:"-"`
+ ID int64 `gorm:"primaryKey"`
+ OwnerID int64 `xorm:"INDEX NOT NULL" gorm:"index;not null"`
+ Name string `xorm:"NOT NULL" gorm:"not null"`
+ Fingerprint string `xorm:"NOT NULL" gorm:"not null"`
+ Content string `xorm:"TEXT NOT NULL" gorm:"type:TEXT;not null"`
+ Mode AccessMode `xorm:"NOT NULL DEFAULT 2" gorm:"not null;default:2"`
+ Type KeyType `xorm:"NOT NULL DEFAULT 1" gorm:"not null;default:1"`
+
+ Created time.Time `xorm:"-" json:"-" gorm:"-"`
CreatedUnix int64
- Updated time.Time `xorm:"-" json:"-"` // Note: Updated must below Created for AfterSet.
+ Updated time.Time `xorm:"-" json:"-" gorm:"-"` // Note: Updated must below Created for AfterSet.
UpdatedUnix int64
- HasRecentActivity bool `xorm:"-" json:"-"`
- HasUsed bool `xorm:"-" json:"-"`
+ HasRecentActivity bool `xorm:"-" json:"-" gorm:"-"`
+ HasUsed bool `xorm:"-" json:"-" gorm:"-"`
}
func (k *PublicKey) BeforeInsert() {