|
|
@ -136,7 +136,7 @@ func (h DefaultCURDHandler) options(ctx RequestContext, url_params Parameters, q |
|
|
|
} |
|
|
|
|
|
|
|
func (h DefaultCURDHandler) read(ctx RequestContext, url_params Parameters, queries Parameters, post_data []byte) (*RestletResult, error) { |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres", true) |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres") |
|
|
|
defer session.Close() |
|
|
|
result := &RestletResult{} |
|
|
|
entityType := reflect.TypeOf(h.entity) |
|
|
@ -228,7 +228,7 @@ func (h DefaultCURDHandler) create(ctx RequestContext, url_params Parameters, qu |
|
|
|
if nil == post_data || len(post_data) < 1 { |
|
|
|
return Failure_Response(ERROR_INVALID_DATA, "Empty Data!") |
|
|
|
} |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres", true) |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres") |
|
|
|
defer session.Close() |
|
|
|
|
|
|
|
entityObjs := reflect.MakeSlice(reflect.SliceOf(entityType), 1, 2) |
|
|
@ -328,7 +328,7 @@ func (h DefaultCURDHandler) update(ctx RequestContext, url_params Parameters, qu |
|
|
|
log.Warnln("DefaultCURDHandler.update:> Empty DATA:", err, e1) |
|
|
|
return Failure_Response(ERROR_INVALID_DATA, "Empty Data!") |
|
|
|
} |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres", true) |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres") |
|
|
|
defer session.Close() |
|
|
|
var updateCols []xql.UpdateColumn |
|
|
|
for _, c := range h.table.GetColumns() { |
|
|
@ -414,7 +414,7 @@ func (h DefaultCURDHandler) update(ctx RequestContext, url_params Parameters, qu |
|
|
|
} |
|
|
|
|
|
|
|
func (h DefaultCURDHandler) delete(ctx RequestContext, url_params Parameters, queries Parameters, post_data []byte) (*RestletResult, error) { |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres", true) |
|
|
|
session := xql.MakeSession(ctx.SQL(h.dbiName), "postgres") |
|
|
|
defer session.Close() |
|
|
|
result := &RestletResult{} |
|
|
|
entityType := reflect.TypeOf(h.entity) |
|
|
|