MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / AddRawProjectConfig

Function AddRawProjectConfig

cmd/cql-proxy/model/project_config.go:270–285  ·  view source on GitHub ↗

AddRawProjectConfig add constructed project config object to database.

(db *gorp.DbMap, p *ProjectConfig)

Source from the content-addressed store, hash-verified

268
269// AddRawProjectConfig add constructed project config object to database.
270func AddRawProjectConfig(db *gorp.DbMap, p *ProjectConfig) (err error) {
271 p.RawValue, err = json.Marshal(p.Value)
272 if err != nil {
273 err = errors.Wrapf(err, "encode project config data failed")
274 return
275 }
276
277 p.Created = time.Now().Unix()
278
279 err = db.Insert(p)
280 if err != nil {
281 err = errors.Wrapf(err, "add project config record failed")
282 }
283
284 return
285}
286
287// UpdateProjectConfig updates existing project config.
288func UpdateProjectConfig(db *gorp.DbMap, p *ProjectConfig) (err error) {

Callers 1

populateRulesContextFunction · 0.92

Calls 2

MarshalMethod · 0.80
InsertMethod · 0.80

Tested by

no test coverage detected