Ajout d’une fonction Indicateur.query_sql_replace_data_table
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.