From 005900baead84d02b276a2179dee10f00d4d251b Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 13 Sep 2017 13:18:22 +0800 Subject: Use created & updated instead BeforeInsert & BeforeUpdate (#2482) * use created & updated instead BeforeInsert & BeforeUpdate * fix vendor checksum * only show generated SQL when development mode * remove extra update column updated_unix * remove trace config --- models/repo.go | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'models/repo.go') diff --git a/models/repo.go b/models/repo.go index 1cce3854ee..a2e63e2af7 100644 --- a/models/repo.go +++ b/models/repo.go @@ -211,20 +211,9 @@ type Repository struct { Size int64 `xorm:"NOT NULL DEFAULT 0"` Created time.Time `xorm:"-"` - CreatedUnix int64 `xorm:"INDEX"` + CreatedUnix int64 `xorm:"INDEX created"` Updated time.Time `xorm:"-"` - UpdatedUnix int64 `xorm:"INDEX"` -} - -// BeforeInsert is invoked from XORM before inserting an object of this type. -func (repo *Repository) BeforeInsert() { - repo.CreatedUnix = time.Now().Unix() - repo.UpdatedUnix = repo.CreatedUnix -} - -// BeforeUpdate is invoked from XORM before updating this object. -func (repo *Repository) BeforeUpdate() { - repo.UpdatedUnix = time.Now().Unix() + UpdatedUnix int64 `xorm:"INDEX updated"` } // AfterSet is invoked from XORM after setting the value of a field of this object. -- cgit v1.2.3