new-grid adapt2 revision

parent a63e0e9c
......@@ -28,11 +28,12 @@ SELECT "Creando tableros para los pictos con categorías...";
-- Pictos principales: creamos escenas para cada uno de ellos, evitando los de la primera columna
UPDATE stu_picto
SET id_child_grid = id
SET
id_child_grid = id
WHERE
attributes->>"$.id_cat" = 'null' AND
attributes->>"$.coord_y" > 0 AND
attributes->'$.free_category_coord_x' = 'null';
attributes->>'$.free_category_coord_x' = 'null';
INSERT INTO grid (name, id, id_stu)
SELECT picto_exp.text, stu_picto.id_child_grid, stu_picto.id_stu
......@@ -44,21 +45,20 @@ WHERE
-- Pictos hijos: los asociamos a su escena correspondiente
SELECT "Asociando pictos a tableros...";
SELECT "Asociando pictos bajo categorías a tableros...";
UPDATE stu_picto AS A
JOIN stu_picto AS B on
A.id_scene = B.id_scene AND
A.id_stu = B.id_stu AND
A.attributes->>"$.id_cat" = B.id_pic
SET A.id_grid = B.id_child_grid
WHERE B.id_child_grid IS NOT NULL;
SET A.id_grid = B.id_child_grid;
-- ----------------------------------------------------------------------------
- ----------------------------------------------------------------------------
-- ESCENAS SIN CATEGORIAS
-- ----------------------------------------------------------------------------
SELECT "Transformando escenas sin categorías en tableros...";
SELECT "Asociamos pictos que no están bajo categorías (los de primer nivel o libres) a tableros";
UPDATE stu_picto
SET id_grid = id_scene
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment