From 415403c33ebbe291766e363290b0ab06aa825d31 Mon Sep 17 00:00:00 2001 From: shoopea Date: Fri, 13 Dec 2019 19:45:08 +0800 Subject: [PATCH] update job --- job.go | 4 ++++ sql.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/job.go b/job.go index 9641fd3..e54f239 100644 --- a/job.go +++ b/job.go @@ -17,6 +17,10 @@ import ( ) func createJob(jobTypeID int32, priority int32, userID64 int64, trigger int64, schedule time.Time, payload []byte) (int64, error) { + if len(payload) > 20000 { + return 0, errors.New("payload too long") + } + stmt, err := db.Prepare(`INSERT INTO obj (obj_type_id, obj_sub_type_id) VALUES (? , ?);`) logOnError(err, "createJob : prepare insert obj") diff --git a/sql.go b/sql.go index 34c7d2d..89a8560 100644 --- a/sql.go +++ b/sql.go @@ -383,7 +383,7 @@ func initDB() { ,started TIMESTAMP ,ended TIMESTAMP ,timeout TIMESTAMP - ,payload VARCHAR(4000) + ,payload VARCHAR(65532) ,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE ,KEY (is_done) ,KEY (in_work)