Storage: Show history+trash using the list command (#99009)

Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com>
This commit is contained in:
Ryan McKinley
2025-01-17 15:54:25 +03:00
committed by GitHub
parent 67252dfa46
commit 356b32008b
54 changed files with 1325 additions and 724 deletions
@@ -0,0 +1,9 @@
SELECT
`guid`,
`value`,
`group`,
`resource`,
`previous_resource_version`
FROM `resource_history`
WHERE `action` = 3
AND `value` LIKE '{"kind":"DeletedMarker"%';
@@ -0,0 +1,5 @@
SELECT `value`
FROM `resource_history`
WHERE `group` = 'ggg'
AND `resource` = 'rrr'
AND `resource_version` = 1234;
@@ -0,0 +1,4 @@
UPDATE `resource_history`
SET `value` = '{new value}'
WHERE `guid` = 'ggggg'
;
@@ -0,0 +1,3 @@
DELETE FROM `resource_history`
WHERE 1 = 1
AND `guid` = 'xxxx'
@@ -0,0 +1,13 @@
SELECT
`resource_version`,
`namespace`,
`name`,
`folder`,
`value`
FROM `resource_history`
WHERE 1 = 1
AND `namespace` = 'nn'
AND `group` = 'gg'
AND `resource` = 'rr'
AND `name` = 'name'
ORDER BY resource_version DESC
@@ -0,0 +1,14 @@
SELECT
`resource_version`,
`namespace`,
`name`,
`folder`,
`value`
FROM `resource_history`
WHERE 1 = 1
AND `namespace` = 'nn'
AND `group` = 'gg'
AND `resource` = 'rr'
AND `action` = 3
AND `resource_version` > 123456
ORDER BY resource_version DESC
@@ -0,0 +1,13 @@
SELECT
`resource_version`,
`namespace`,
`name`,
`folder`,
`value`
FROM `resource_history`
WHERE 1 = 1
AND `namespace` = 'nn'
AND `group` = 'gg'
AND `resource` = 'rr'
AND `action` = 3
ORDER BY resource_version DESC
@@ -0,0 +1,9 @@
SELECT
"guid",
"value",
"group",
"resource",
"previous_resource_version"
FROM "resource_history"
WHERE "action" = 3
AND "value" LIKE '{"kind":"DeletedMarker"%';
@@ -0,0 +1,5 @@
SELECT "value"
FROM "resource_history"
WHERE "group" = 'ggg'
AND "resource" = 'rrr'
AND "resource_version" = 1234;
@@ -0,0 +1,4 @@
UPDATE "resource_history"
SET "value" = '{new value}'
WHERE "guid" = 'ggggg'
;
@@ -0,0 +1,3 @@
DELETE FROM "resource_history"
WHERE 1 = 1
AND "guid" = 'xxxx'
@@ -0,0 +1,13 @@
SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = 'nn'
AND "group" = 'gg'
AND "resource" = 'rr'
AND "name" = 'name'
ORDER BY resource_version DESC
@@ -0,0 +1,14 @@
SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = 'nn'
AND "group" = 'gg'
AND "resource" = 'rr'
AND "action" = 3
AND "resource_version" > 123456
ORDER BY resource_version DESC
@@ -0,0 +1,13 @@
SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = 'nn'
AND "group" = 'gg'
AND "resource" = 'rr'
AND "action" = 3
ORDER BY resource_version DESC
@@ -0,0 +1,9 @@
SELECT
"guid",
"value",
"group",
"resource",
"previous_resource_version"
FROM "resource_history"
WHERE "action" = 3
AND "value" LIKE '{"kind":"DeletedMarker"%';
@@ -0,0 +1,5 @@
SELECT "value"
FROM "resource_history"
WHERE "group" = 'ggg'
AND "resource" = 'rrr'
AND "resource_version" = 1234;
@@ -0,0 +1,4 @@
UPDATE "resource_history"
SET "value" = '{new value}'
WHERE "guid" = 'ggggg'
;
@@ -0,0 +1,3 @@
DELETE FROM "resource_history"
WHERE 1 = 1
AND "guid" = 'xxxx'
@@ -0,0 +1,13 @@
SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = 'nn'
AND "group" = 'gg'
AND "resource" = 'rr'
AND "name" = 'name'
ORDER BY resource_version DESC
@@ -0,0 +1,14 @@
SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = 'nn'
AND "group" = 'gg'
AND "resource" = 'rr'
AND "action" = 3
AND "resource_version" > 123456
ORDER BY resource_version DESC
@@ -0,0 +1,13 @@
SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = 'nn'
AND "group" = 'gg'
AND "resource" = 'rr'
AND "action" = 3
ORDER BY resource_version DESC