Unitstore: Fix the Folder migration (#96078)

* UniStore: Add folder to the SQL backend

This reverts commit aaa4f4a23e.

* fix folder migration
This commit is contained in:
Georges Chaudy
2024-11-12 12:52:04 +01:00
committed by GitHub
parent 7f675cd218
commit c3571752b6
43 changed files with 235 additions and 72 deletions
@@ -5,6 +5,7 @@ INSERT INTO `resource_history`
`resource`,
`namespace`,
`name`,
`folder`,
`previous_resource_version`,
`value`,
`action`
@@ -15,6 +16,7 @@ INSERT INTO `resource_history`
'rr',
'nn',
'name',
'fldr',
1234,
'[]',
'UNKNOWN'
@@ -2,6 +2,7 @@ SELECT
kv.`resource_version`,
kv.`namespace`,
kv.`name`,
kv.`folder`,
kv.`value`
FROM `resource_history` as kv
INNER JOIN (
@@ -4,6 +4,7 @@ SELECT
`group`,
`resource`,
`name`,
`folder`,
`value`,
`action`,
`previous_resource_version`
@@ -1,12 +1,17 @@
SELECT
`namespace`,
`group`,
`resource`,
`name`,
`folder`,
`resource_version`,
`value`
FROM `resource_history`
WHERE 1 = 1
AND `namespace` = ''
AND `group` = ''
AND `resource` = ''
AND `name` = ''
AND `namespace` = 'ns'
AND `group` = 'gp'
AND `resource` = 'rs'
AND `name` = 'nm'
AND `resource_version` <= 123
ORDER BY `resource_version` DESC
LIMIT 1
@@ -5,6 +5,7 @@ INSERT INTO `resource`
`resource`,
`namespace`,
`name`,
`folder`,
`previous_resource_version`,
`value`,
`action`
@@ -15,6 +16,7 @@ INSERT INTO `resource`
'rr',
'nn',
'name',
'fldr',
123,
'[]',
'ADDED'
@@ -2,6 +2,7 @@ SELECT
`resource_version`,
`namespace`,
`name`,
`folder`,
`value`
FROM `resource`
WHERE 1 = 1
@@ -1,4 +1,9 @@
SELECT
`namespace`,
`group`,
`resource`,
`name`,
`folder`,
`resource_version`,
`value`
FROM `resource`
@@ -2,6 +2,7 @@ UPDATE `resource`
SET
`guid` = '',
`value` = '[]',
`folder` = 'fldr',
`action` = 'UNKNOWN'
WHERE 1 = 1
AND `group` = 'gg'
@@ -5,6 +5,7 @@ INSERT INTO "resource_history"
"resource",
"namespace",
"name",
"folder",
"previous_resource_version",
"value",
"action"
@@ -15,6 +16,7 @@ INSERT INTO "resource_history"
'rr',
'nn',
'name',
'fldr',
1234,
'[]',
'UNKNOWN'
@@ -2,6 +2,7 @@ SELECT
kv."resource_version",
kv."namespace",
kv."name",
kv."folder",
kv."value"
FROM "resource_history" as kv
INNER JOIN (
@@ -4,6 +4,7 @@ SELECT
"group",
"resource",
"name",
"folder",
"value",
"action",
"previous_resource_version"
@@ -1,12 +1,17 @@
SELECT
"namespace",
"group",
"resource",
"name",
"folder",
"resource_version",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = ''
AND "group" = ''
AND "resource" = ''
AND "name" = ''
AND "namespace" = 'ns'
AND "group" = 'gp'
AND "resource" = 'rs'
AND "name" = 'nm'
AND "resource_version" <= 123
ORDER BY "resource_version" DESC
LIMIT 1
@@ -5,6 +5,7 @@ INSERT INTO "resource"
"resource",
"namespace",
"name",
"folder",
"previous_resource_version",
"value",
"action"
@@ -15,6 +16,7 @@ INSERT INTO "resource"
'rr',
'nn',
'name',
'fldr',
123,
'[]',
'ADDED'
@@ -2,6 +2,7 @@ SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource"
WHERE 1 = 1
@@ -1,4 +1,9 @@
SELECT
"namespace",
"group",
"resource",
"name",
"folder",
"resource_version",
"value"
FROM "resource"
@@ -2,6 +2,7 @@ UPDATE "resource"
SET
"guid" = '',
"value" = '[]',
"folder" = 'fldr',
"action" = 'UNKNOWN'
WHERE 1 = 1
AND "group" = 'gg'
@@ -5,6 +5,7 @@ INSERT INTO "resource_history"
"resource",
"namespace",
"name",
"folder",
"previous_resource_version",
"value",
"action"
@@ -15,6 +16,7 @@ INSERT INTO "resource_history"
'rr',
'nn',
'name',
'fldr',
1234,
'[]',
'UNKNOWN'
@@ -2,6 +2,7 @@ SELECT
kv."resource_version",
kv."namespace",
kv."name",
kv."folder",
kv."value"
FROM "resource_history" as kv
INNER JOIN (
@@ -4,6 +4,7 @@ SELECT
"group",
"resource",
"name",
"folder",
"value",
"action",
"previous_resource_version"
@@ -1,12 +1,17 @@
SELECT
"namespace",
"group",
"resource",
"name",
"folder",
"resource_version",
"value"
FROM "resource_history"
WHERE 1 = 1
AND "namespace" = ''
AND "group" = ''
AND "resource" = ''
AND "name" = ''
AND "namespace" = 'ns'
AND "group" = 'gp'
AND "resource" = 'rs'
AND "name" = 'nm'
AND "resource_version" <= 123
ORDER BY "resource_version" DESC
LIMIT 1
@@ -5,6 +5,7 @@ INSERT INTO "resource"
"resource",
"namespace",
"name",
"folder",
"previous_resource_version",
"value",
"action"
@@ -15,6 +16,7 @@ INSERT INTO "resource"
'rr',
'nn',
'name',
'fldr',
123,
'[]',
'ADDED'
@@ -2,6 +2,7 @@ SELECT
"resource_version",
"namespace",
"name",
"folder",
"value"
FROM "resource"
WHERE 1 = 1
@@ -1,4 +1,9 @@
SELECT
"namespace",
"group",
"resource",
"name",
"folder",
"resource_version",
"value"
FROM "resource"
@@ -2,6 +2,7 @@ UPDATE "resource"
SET
"guid" = '',
"value" = '[]',
"folder" = 'fldr',
"action" = 'UNKNOWN'
WHERE 1 = 1
AND "group" = 'gg'