From 22fca9f4e11ba7be542fa296a65714052090f59e Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Fri, 20 Mar 2015 21:19:35 +0700 Subject: [PATCH] Format token save query --- db/token.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/db/token.go b/db/token.go index 6ae079e..a19c132 100644 --- a/db/token.go +++ b/db/token.go @@ -14,13 +14,14 @@ type Token struct { CreatedAt time.Time `json:"created_at" db:"created_at"` } -const saveTokenQuery = ` -insert into tokens (user, token, quota, remaining, reset_at, created_at) -values (:user, :token, :quota, :remaining, :reset_at, now()) -on duplicate key update -quota = values(quota), remaining = values(remaining), reset_at = values(reset_at)` - func (t *Token) Save() { defer measure("SaveToken", time.Now()) - mustExecN(saveTokenQuery, t) + mustExecN(` + insert into tokens (user, token, quota, remaining, reset_at, created_at) + values (:user, :token, :quota, :remaining, :reset_at, now()) + on duplicate key update + quota = values(quota), + remaining = values(remaining), + reset_at = values(reset_at) + `, t) }