* fix database interfaces * add queries * fix queries * fix linters * add owner to imported go library * remove unused funcs * run go work sync * improve critical section fix in data race fix * fix linters * remove sync * fix typo * improve data embedding * fix linters * fix migration * remove unnecessary comments * fix linters * improve SQL templates readability * remove group_version from kind_version for consistency in History method * add created_at and updated_at columns to kind_version table
35 lines
1.5 KiB
SQL
35 lines
1.5 KiB
SQL
UPDATE {{ .Ident "entity" }} SET
|
|
{{ .Ident "resource_version" }} = {{ .Arg .Entity.ResourceVersion }},
|
|
|
|
{{ .Ident "group_version" }} = {{ .Arg .Entity.GroupVersion }},
|
|
|
|
{{ .Ident "folder" }} = {{ .Arg .Entity.Folder }},
|
|
|
|
{{ .Ident "meta" }} = {{ .Arg .Entity.Meta }},
|
|
{{ .Ident "body" }} = {{ .Arg .Entity.Body }},
|
|
{{ .Ident "status" }} = {{ .Arg .Entity.Status }},
|
|
|
|
{{ .Ident "size" }} = {{ .Arg .Entity.Size }},
|
|
{{ .Ident "etag" }} = {{ .Arg .Entity.ETag }},
|
|
|
|
{{ .Ident "updated_at" }} = {{ .Arg .Entity.UpdatedAt }},
|
|
{{ .Ident "updated_by" }} = {{ .Arg .Entity.UpdatedBy }},
|
|
|
|
{{ .Ident "origin" }} = {{ .Arg .Entity.Origin.Source }},
|
|
{{ .Ident "origin_key" }} = {{ .Arg .Entity.Origin.Key }},
|
|
{{ .Ident "origin_ts" }} = {{ .Arg .Entity.Origin.Time }},
|
|
|
|
{{ .Ident "title" }} = {{ .Arg .Entity.Title }},
|
|
{{ .Ident "slug" }} = {{ .Arg .Entity.Slug }},
|
|
{{ .Ident "description" }} = {{ .Arg .Entity.Description }},
|
|
|
|
{{ .Ident "message" }} = {{ .Arg .Entity.Message }},
|
|
{{ .Ident "labels" }} = {{ .Arg .Entity.Labels }},
|
|
{{ .Ident "fields" }} = {{ .Arg .Entity.Fields }},
|
|
{{ .Ident "errors" }} = {{ .Arg .Entity.Errors }},
|
|
|
|
{{ .Ident "action" }} = {{ .Arg .Entity.Action }}
|
|
|
|
WHERE {{ .Ident "guid" }} = {{ .Arg .Entity.Guid }}
|
|
;
|