Skip to content

Ajout d’une fonction Indicateur.query_sql_replace_data_table

Vincent Lara requested to merge indicateur_tmp into main

Contexte

Lors d’un import on veut avant de la valider pouvoir prévisualiser ses effets

Contenu

On ajoute une fonction qui vient manipuler les requêtes SQL en remplaçant une table par la table temporaire passée en paramètre.

Par exemple

SELECT * FROM table1 WHERE table1.insee_code = :code

va devenir

SELECT * FROM tmp.table1_uuid AS table1 WHERE table1.insee_code = :code

On met un alias pour ne pas avoir à se préoccuper de la table dans les autres endroits de la requête.

Merge request reports