Files
grafana/pkg/services/store/entity/sqlstash/data/entity_update.sql
Diego Augusto Molina 8b02b6b76a Unified Storage: create kind_version table migration, add SQL and fix db (#87977)
* 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
2024-05-22 11:59:40 -03:00

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 }}
;