/*
 *  Utilisée donnees_techniques.dossier_instruction pour le lien avec dossier
*/
UPDATE openads.dossier
    SET text_description_projet_calculee = (SELECT
        CONCAT_WS(
            '\n',
            CASE
                WHEN co_projet_desc = '' THEN
                    NULL
                ELSE
                    TRIM(co_projet_desc)
                END,
            CASE
                WHEN ope_proj_desc = '' THEN
                    NULL
                ELSE
                    TRIM(ope_proj_desc)
                END,
            CASE
                WHEN am_projet_desc = '' THEN
                    NULL
                ELSE
                    TRIM(am_projet_desc)
                END,
            CASE
                WHEN dm_projet_desc = '' THEN
                    NULL
                ELSE
                    TRIM(dm_projet_desc)
                END,
            CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE
                    THEN 'Construction neuve' END,
            CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE
                THEN 'Rravaux de mise en conformité totale aux règles d’accessibilité'  END,
            CASE WHEN donnees_techniques.erp_extension IS TRUE
                THEN 'Extension' END,
            CASE WHEN donnees_techniques.erp_rehab IS TRUE
                THEN 'Réhabilitation' END,
            CASE WHEN donnees_techniques.erp_trvx_am IS TRUE
                THEN 'Travaux d’aménagement (remplacement de revêtements, rénovation électrique, création d’une rampe, par exemple)' END,
            CASE WHEN donnees_techniques.erp_vol_nouv_exist IS TRUE
                THEN 'Création de volumes nouveaux dans des volumes existants (modification du cloisonnement, par exemple)' END,
            CASE
                WHEN mh_design_appel_denom = '' THEN
                    NULL
                ELSE
                    TRIM(mh_design_appel_denom)
                END,
            CASE
                WHEN mh_loc_denom = '' THEN
                    NULL
                ELSE
                    TRIM(mh_loc_denom)
                END
        ) AS text_description_projet
        FROM donnees_techniques
        WHERE donnees_techniques.dossier_instruction = dossier.dossier
    )
    WHERE TRUE;