19 |
ALTER TABLE donnees_techniques ADD COLUMN terr_juri_desc text; |
ALTER TABLE donnees_techniques ADD COLUMN terr_juri_desc text; |
20 |
ALTER TABLE donnees_techniques ADD COLUMN terr_div_surf_etab numeric; |
ALTER TABLE donnees_techniques ADD COLUMN terr_div_surf_etab numeric; |
21 |
ALTER TABLE donnees_techniques ADD COLUMN terr_div_surf_av_div numeric; |
ALTER TABLE donnees_techniques ADD COLUMN terr_div_surf_av_div numeric; |
22 |
|
|
23 |
|
|
24 |
|
-- Ajout des dates manquante dans le dossier d'autorisation |
25 |
|
ALTER TABLE dossier_autorisation ADD COLUMN date_depot date; |
26 |
|
ALTER TABLE dossier_autorisation ADD COLUMN date_decision date; |
27 |
|
ALTER TABLE dossier_autorisation ADD COLUMN date_validite date; |
28 |
|
ALTER TABLE dossier_autorisation ADD COLUMN date_chantier date; |
29 |
|
ALTER TABLE dossier_autorisation ADD COLUMN date_achevement date; |
30 |
|
|
31 |
|
-- Modification de l'enregistrement de l'état du DA |
32 |
|
INSERT INTO etat_dossier_autorisation VALUES(1, 'En cours'); |
33 |
|
UPDATE dossier_autorisation SET etat_dossier_autorisation = 1 WHERE etat_dossier_autorisation = 7; |
34 |
|
UPDATE lien_demande_type_etat_dossier_autorisation SET etat_dossier_autorisation = 1 WHERE etat_dossier_autorisation = 7; |
35 |
|
DELETE FROM etat_dossier_autorisation WHERE etat_dossier_autorisation = 7; |
36 |
|
UPDATE dossier_autorisation SET etat_dossier_autorisation = 2 WHERE etat_dossier_autorisation = 3; |
37 |
|
UPDATE dossier_autorisation SET etat_dossier_autorisation = 2 WHERE etat_dossier_autorisation = 5; |
38 |
|
UPDATE lien_demande_type_etat_dossier_autorisation SET etat_dossier_autorisation = 2 WHERE etat_dossier_autorisation = 3; |
39 |
|
UPDATE lien_demande_type_etat_dossier_autorisation SET etat_dossier_autorisation = 2 WHERE etat_dossier_autorisation = 5; |
40 |
|
DELETE FROM etat_dossier_autorisation WHERE etat_dossier_autorisation = 3; |
41 |
|
DELETE FROM etat_dossier_autorisation WHERE etat_dossier_autorisation = 5; |
42 |
|
INSERT INTO etat_dossier_autorisation VALUES(3, 'Abandonné'); |
43 |
|
DELETE FROM etat_dossier_autorisation WHERE etat_dossier_autorisation = 8; |
44 |
|
DELETE FROM etat_dossier_autorisation WHERE etat_dossier_autorisation = 6; |
45 |
|
|
46 |
|
-- Ajout des champs d'état manquant |
47 |
|
ALTER TABLE dossier_autorisation ADD COLUMN avis_decision integer; |
48 |
|
ALTER TABLE ONLY dossier_autorisation |
49 |
|
ADD CONSTRAINT dossier_autorisation_avis_decision_fkey FOREIGN KEY (avis_decision) REFERENCES avis_decision(avis_decision); |
50 |
|
|
51 |
|
ALTER TABLE dossier_autorisation ADD COLUMN etat_dernier_dossier_instruction_accepte integer; |
52 |
|
ALTER TABLE ONLY dossier_autorisation |
53 |
|
ADD CONSTRAINT dossier_autorisation_etat_dernier_dossier_instruction_accepte_fkey |
54 |
|
FOREIGN KEY (etat_dernier_dossier_instruction_accepte) REFERENCES etat_dossier_autorisation(etat_dossier_autorisation); |
55 |
|
|
56 |
|
-- Mise à jour du paramétrage suite aux modification précédante |
57 |
|
UPDATE om_parametre SET valeur = '1' WHERE libelle = 'etat_initial_dossier_autorisation'; |
58 |
|
|
59 |
|
-- Ajout du champ version |
60 |
|
ALTER TABLE dossier ADD COLUMN version integer; |
61 |
|
|
62 |
|
UPDATE dossier SET version = substring(dossier from '.$')::integer; |
63 |
|
|
64 |
|
UPDATE om_sousetat SET om_sql = 'SELECT |
65 |
|
|
66 |
|
CONCAT(dossier_autorisation_type.libelle, '' |
67 |
|
|
68 |
|
'',dossier.dossier) as dossier, |
69 |
|
|
70 |
|
CONCAT(''Dépôt le '', to_char(dossier.date_depot,''DD/MM/YYYY''), '' |
71 |
|
Notifié le '', COALESCE(to_char(dossier.date_complet,''DD/MM/YYYY''),''inconu'')) as dates, |
72 |
|
|
73 |
|
CASE |
74 |
|
WHEN petitionnaire_principal.qualite=''particulier'' |
75 |
|
|
76 |
|
THEN TRIM(CONCAT(petitionnaire_principal.particulier_nom, '' '', |
77 |
|
petitionnaire_principal.particulier_prenom, '' |
78 |
|
'', |
79 |
|
petitionnaire_principal.numero,'' '', |
80 |
|
petitionnaire_principal.voie,'' |
81 |
|
'', |
82 |
|
petitionnaire_principal.complement,'' |
83 |
|
'', |
84 |
|
petitionnaire_principal.lieu_dit,'' |
85 |
|
'', |
86 |
|
petitionnaire_principal.bp,'' |
87 |
|
'', |
88 |
|
petitionnaire_principal.code_postal,'' '', |
89 |
|
petitionnaire_principal.localite, '' '', |
90 |
|
petitionnaire_principal.cedex |
91 |
|
)) |
92 |
|
|
93 |
|
ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, '' '', |
94 |
|
petitionnaire_principal.personne_morale_denomination, '' |
95 |
|
'', |
96 |
|
petitionnaire_principal.numero,'' '', |
97 |
|
petitionnaire_principal.voie,'' |
98 |
|
'', |
99 |
|
petitionnaire_principal.complement,'' |
100 |
|
'', |
101 |
|
petitionnaire_principal.lieu_dit,'' |
102 |
|
'', |
103 |
|
petitionnaire_principal.bp,'' |
104 |
|
'', |
105 |
|
petitionnaire_principal.code_postal,'' '', |
106 |
|
petitionnaire_principal.localite, '' '', |
107 |
|
petitionnaire_principal.cedex |
108 |
|
)) |
109 |
|
END as demandeur, |
110 |
|
|
111 |
|
CONCAT(dossier.terrain_adresse_voie_numero, '' '', dossier.complement, '' |
112 |
|
'', dossier.terrain_adresse_code_postal, '' '', dossier.terrain_adresse_localite,'' |
113 |
|
Arrondissement : '', arrondissement.libelle) as terrain, |
114 |
|
|
115 |
|
|
116 |
|
CONCAT(''superficie : '', '' '', '' |
117 |
|
nombre de logements : '', '' '') as informations, |
118 |
|
|
119 |
|
CONCAT(''Délai '', delai, '' mois |
120 |
|
Date limite le '', COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'')) as limite |
121 |
|
|
122 |
|
FROM |
123 |
|
&DB_PREFIXEdossier |
124 |
|
LEFT JOIN &DB_PREFIXEdossier_autorisation |
125 |
|
ON dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation |
126 |
|
LEFT JOIN &DB_PREFIXEdossier_autorisation_type_detaille |
127 |
|
ON dossier_autorisation.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille |
128 |
|
LEFT JOIN &DB_PREFIXEdossier_autorisation_type |
129 |
|
ON dossier_autorisation_type_detaille.dossier_autorisation_type=dossier_autorisation_type.dossier_autorisation_type |
130 |
|
LEFT JOIN &DB_PREFIXElien_dossier_demandeur |
131 |
|
ON dossier.dossier = lien_dossier_demandeur.dossier |
132 |
|
LEFT JOIN &DB_PREFIXEdemandeur as petitionnaire_principal |
133 |
|
ON lien_dossier_demandeur.demandeur = petitionnaire_principal.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE |
134 |
|
LEFT JOIN &DB_PREFIXEavis_decision |
135 |
|
ON dossier.avis_decision=avis_decision.avis_decision |
136 |
|
LEFT JOIN &DB_PREFIXEarrondissement |
137 |
|
ON dossier.terrain_adresse_code_postal = arrondissement.code_postal |
138 |
|
LEFT JOIN &DB_PREFIXEdonnees_techniques |
139 |
|
ON donnees_techniques.dossier_instruction=dossier.dossier |
140 |
|
|
141 |
|
WHERE |
142 |
|
(select e.statut from &DB_PREFIXEetat e where e.etat = dossier.etat ) = ''encours'' |
143 |
|
|
144 |
|
ORDER BY |
145 |
|
dossier_autorisation_type.libelle, arrondissement.libelle' WHERE om_sousetat=19; |
146 |
|
|