mirror of https://github.com/grafana/grafana
SQLTemplate: Make Ident only work for identifiers (not any string) (#92387)
parent
437747f250
commit
5a30e12a10
@ -1,5 +1,5 @@ |
||||
SELECT id, uid, name, email, created, updated |
||||
FROM "grafana.team" |
||||
FROM `grafana`.`team` |
||||
WHERE org_id = 0 |
||||
ORDER BY id asc |
||||
LIMIT 5 |
||||
|
@ -1,5 +1,5 @@ |
||||
SELECT id, uid, name, email, created, updated |
||||
FROM "grafana.team" |
||||
FROM "grafana"."team" |
||||
WHERE org_id = 0 |
||||
ORDER BY id asc |
||||
LIMIT 5 |
||||
|
@ -1,5 +1,5 @@ |
||||
SELECT id, uid, name, email, created, updated |
||||
FROM "grafana.team" |
||||
FROM "grafana"."team" |
||||
WHERE org_id = 0 |
||||
ORDER BY id asc |
||||
LIMIT 5 |
||||
|
@ -1,7 +1,7 @@ |
||||
DELETE FROM "resource" |
||||
DELETE FROM `resource` |
||||
WHERE 1 = 1 |
||||
AND "namespace" = 'nn' |
||||
AND "group" = 'gg' |
||||
AND "resource" = 'rr' |
||||
AND "name" = 'name' |
||||
AND `namespace` = 'nn' |
||||
AND `group` = 'gg' |
||||
AND `resource` = 'rr' |
||||
AND `name` = 'name' |
||||
; |
||||
|
@ -1,25 +1,25 @@ |
||||
SELECT |
||||
kv."resource_version", |
||||
kv."namespace", |
||||
kv."name", |
||||
kv."value" |
||||
FROM "resource_history" as kv |
||||
kv.`resource_version`, |
||||
kv.`namespace`, |
||||
kv.`name`, |
||||
kv.`value` |
||||
FROM `resource_history` as kv |
||||
INNER JOIN ( |
||||
SELECT "namespace", "group", "resource", "name", max("resource_version") AS "resource_version" |
||||
FROM "resource_history" AS mkv |
||||
SELECT `namespace`, `group`, `resource`, `name`, max(`resource_version`) AS `resource_version` |
||||
FROM `resource_history` AS mkv |
||||
WHERE 1 = 1 |
||||
AND "resource_version" <= 0 |
||||
AND "namespace" = 'ns' |
||||
GROUP BY mkv."namespace", mkv."group", mkv."resource", mkv."name" |
||||
AND `resource_version` <= 0 |
||||
AND `namespace` = 'ns' |
||||
GROUP BY mkv.`namespace`, mkv.`group`, mkv.`resource`, mkv.`name` |
||||
) AS maxkv |
||||
ON |
||||
maxkv."resource_version" = kv."resource_version" |
||||
AND maxkv."namespace" = kv."namespace" |
||||
AND maxkv."group" = kv."group" |
||||
AND maxkv."resource" = kv."resource" |
||||
AND maxkv."name" = kv."name" |
||||
WHERE kv."action" != 3 |
||||
AND kv."namespace" = 'ns' |
||||
ORDER BY kv."namespace" ASC, kv."name" ASC |
||||
maxkv.`resource_version` = kv.`resource_version` |
||||
AND maxkv.`namespace` = kv.`namespace` |
||||
AND maxkv.`group` = kv.`group` |
||||
AND maxkv.`resource` = kv.`resource` |
||||
AND maxkv.`name` = kv.`name` |
||||
WHERE kv.`action` != 3 |
||||
AND kv.`namespace` = 'ns' |
||||
ORDER BY kv.`namespace` ASC, kv.`name` ASC |
||||
LIMIT 10 OFFSET 0 |
||||
; |
||||
|
@ -1,13 +1,13 @@ |
||||
SELECT |
||||
"resource_version", |
||||
"value" |
||||
FROM "resource_history" |
||||
`resource_version`, |
||||
`value` |
||||
FROM `resource_history` |
||||
WHERE 1 = 1 |
||||
AND "namespace" = '' |
||||
AND "group" = '' |
||||
AND "resource" = '' |
||||
AND "name" = '' |
||||
AND "resource_version" <= 123 |
||||
ORDER BY "resource_version" DESC |
||||
AND `namespace` = '' |
||||
AND `group` = '' |
||||
AND `resource` = '' |
||||
AND `name` = '' |
||||
AND `resource_version` <= 123 |
||||
ORDER BY `resource_version` DESC |
||||
LIMIT 1 |
||||
; |
||||
|
@ -1,4 +1,4 @@ |
||||
UPDATE "resource_history" |
||||
SET "resource_version" = 0 |
||||
WHERE "guid" = '' |
||||
UPDATE `resource_history` |
||||
SET `resource_version` = 0 |
||||
WHERE `guid` = '' |
||||
; |
||||
|
@ -1,10 +1,10 @@ |
||||
SELECT |
||||
"resource_version", |
||||
"namespace", |
||||
"name", |
||||
"value" |
||||
FROM "resource" |
||||
`resource_version`, |
||||
`namespace`, |
||||
`name`, |
||||
`value` |
||||
FROM `resource` |
||||
WHERE 1 = 1 |
||||
AND "namespace" = 'ns' |
||||
ORDER BY "namespace" ASC, "name" ASC |
||||
AND `namespace` = 'ns' |
||||
ORDER BY `namespace` ASC, `name` ASC |
||||
; |
||||
|
@ -1,10 +1,10 @@ |
||||
SELECT |
||||
"resource_version", |
||||
"value" |
||||
FROM "resource" |
||||
`resource_version`, |
||||
`value` |
||||
FROM `resource` |
||||
WHERE 1 = 1 |
||||
AND "namespace" = '' |
||||
AND "group" = '' |
||||
AND "resource" = '' |
||||
AND "name" = '' |
||||
AND `namespace` = '' |
||||
AND `group` = '' |
||||
AND `resource` = '' |
||||
AND `name` = '' |
||||
; |
||||
|
@ -1,11 +1,11 @@ |
||||
UPDATE "resource" |
||||
UPDATE `resource` |
||||
SET |
||||
"guid" = '', |
||||
"value" = '[]', |
||||
"action" = 'UNKNOWN' |
||||
`guid` = '', |
||||
`value` = '[]', |
||||
`action` = 'UNKNOWN' |
||||
WHERE 1 = 1 |
||||
AND "group" = '' |
||||
AND "resource" = '' |
||||
AND "namespace" = '' |
||||
AND "name" = '' |
||||
AND `group` = '' |
||||
AND `resource` = '' |
||||
AND `namespace` = '' |
||||
AND `name` = '' |
||||
; |
||||
|
@ -1,4 +1,4 @@ |
||||
UPDATE "resource" |
||||
SET "resource_version" = 0 |
||||
WHERE "guid" = '' |
||||
UPDATE `resource` |
||||
SET `resource_version` = 0 |
||||
WHERE `guid` = '' |
||||
; |
||||
|
@ -1,8 +1,8 @@ |
||||
SELECT |
||||
"resource_version" |
||||
FROM "resource_version" |
||||
`resource_version` |
||||
FROM `resource_version` |
||||
WHERE 1 = 1 |
||||
AND "group" = '' |
||||
AND "resource" = '' |
||||
AND `group` = '' |
||||
AND `resource` = '' |
||||
FOR UPDATE |
||||
; |
||||
|
@ -1,7 +1,7 @@ |
||||
UPDATE "resource_version" |
||||
UPDATE `resource_version` |
||||
SET |
||||
"resource_version" = 123 |
||||
`resource_version` = 123 |
||||
WHERE 1 = 1 |
||||
AND "group" = '' |
||||
AND "resource" = '' |
||||
AND `group` = '' |
||||
AND `resource` = '' |
||||
; |
||||
|
Loading…
Reference in new issue