Unified Storage: Testing For Fix Create, Update and Delete wrt Resource Versions (#88568)

Add testing harness
This commit is contained in:
Diego Augusto Molina
2024-06-05 15:18:33 -03:00
committed by GitHub
parent 6fcd7d9e03
commit 5fc580b401
66 changed files with 4416 additions and 322 deletions
@@ -1,30 +0,0 @@
SELECT {{ template "common_entity_select_into" . }}
FROM {{ .Ident "entity_history" }} AS e
WHERE 1 = 1
{{ if gt .Before 0 }}
AND {{ .Ident "resource_version" }} < {{ .Arg .Before }}
{{ end }}
{{/* There are two mutually exclusive search modes: by GUID and by Key */}}
{{ if ne .Query.GUID "" }}
AND {{ .Ident "guid" }} = {{ .Arg .Query.GUID }}
{{ else }}
AND {{ .Ident "group" }} = {{ .Arg .Query.Key.Group }}
AND {{ .Ident "resource" }} = {{ .Arg .Query.Key.Resource }}
AND {{ .Ident "name" }} = {{ .Arg .Query.Key.Name }}
{{ if ne .Query.Key.Namespace "" }}
AND {{ .Ident "namespace" }} = {{ .Arg .Query.Key.Namespace }}
{{ end }}
{{ end }}
ORDER BY {{ template "common_order_by" . }}
LIMIT {{ .Limit }}
OFFSET {{ .Offset }}
;
@@ -1,14 +0,0 @@
SELECT {{ template "common_entity_select_into" . }}
FROM
{{ .Ident "entity_ref" }} AS r
INNER JOIN
{{ .Ident "entity" }} AS e
ON r.{{ .Ident "guid" }} = e.{{ .Ident "guid" }}
WHERE 1 = 1
AND r.{{ .Ident "namespace" }} = {{ .Arg .Request.Namespace }}
AND r.{{ .Ident "group" }} = {{ .Arg .Request.Group }}
AND r.{{ .Ident "resource" }} = {{ .Arg .Request.Resource }}
AND r.{{ .Ident "resolved_to" }} = {{ .Arg .Request.Name }}
;