/[openfoncier]/trunk/data/pgsql/v3.3.0-a7.sql
ViewVC logotype

Contents of /trunk/data/pgsql/v3.3.0-a7.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1662 - (show annotations)
Fri Apr 12 16:43:01 2013 UTC (11 years, 9 months ago) by nhaye
File size: 11743 byte(s)
Suppression du champ methode_trigger de la table action

1 -- Mise à jour de la base pour la version 3.3.0-a7
2
3 ALTER TABLE cerfa ADD COLUMN terr_juri_titul boolean;
4 ALTER TABLE cerfa ADD COLUMN terr_juri_lot boolean;
5 ALTER TABLE cerfa ADD COLUMN terr_juri_zac boolean;
6 ALTER TABLE cerfa ADD COLUMN terr_juri_afu boolean;
7 ALTER TABLE cerfa ADD COLUMN terr_juri_pup boolean;
8 ALTER TABLE cerfa ADD COLUMN terr_juri_oin boolean;
9 ALTER TABLE cerfa ADD COLUMN terr_juri_desc boolean;
10 ALTER TABLE cerfa ADD COLUMN terr_div_surf_etab boolean;
11 ALTER TABLE cerfa ADD COLUMN terr_div_surf_av_div boolean;
12
13 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_titul character varying(20);
14 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_lot character varying(20);
15 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_zac character varying(20);
16 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_afu character varying(20);
17 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_pup character varying(20);
18 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_oin character varying(20);
19 ALTER TABLE donnees_techniques ADD COLUMN terr_juri_desc text;
20 ALTER TABLE donnees_techniques ADD COLUMN terr_div_surf_etab numeric;
21 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
147 -- V4.4.0
148 ALTER TABLE om_sig_map_wms ADD COLUMN baselayer character varying(3);
149 ALTER TABLE om_sig_map_wms ADD COLUMN singletile character varying(3);
150 ALTER TABLE om_sig_map_wms ADD COLUMN sql_filter text;
151 ALTER TABLE om_sig_map_wms ADD COLUMN maxzoomlevel integer;
152 ALTER TABLE om_sig_wms ADD COLUMN cache_type character varying(3);
153 ALTER TABLE om_sig_wms ADD COLUMN cache_gfi_chemin character varying(255);
154 ALTER TABLE om_sig_wms ADD COLUMN cache_gfi_couches character varying(255);
155
156
157 UPDATE om_sousetat SET om_sql = 'SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,
158 ''Depot ''||to_char(dossier.date_depot,''DD/MM/YYYY'')||'' Notifie le ''||COALESCE(to_char(dossier.date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n,
159 COALESCE(demandeur_civilite,''sans'')||'' ''||demandeur_nom||'' ''||demandeur_adresse||'' ''||demandeur_cp||'' ''||demandeur_ville||'' Parcelle ''||dossier.parcelle as nom_adresse_demandeur,
160 dossier.terrain_numero||'' ''||dossier.terrain_numero_complement||'' ''||dossier.terrain_adresse||'' ''||dossier.terrain_adresse_complement||''
161 ''||dossier.terrain_cp||'' ''||dossier.terrain_ville||'' ''||dossier.travaux.libelle as adresse_terrain_travaux,
162 ''shon ''||dossier.shon||'' shob ''||dossier.shob as SN_SB,
163 dossier.terrain_surface as superficie,
164 dossier.logement_nombre as nbr_logement,
165 COALESCE(avis_decision.libelle,''inconu'') as avis_decision,
166 ''Decision''||COALESCE(to_char(dossier.date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(dossier.date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l,
167 dossier.delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite
168 from dossier left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision
169 where dossier.nature=''&nature'' AND (date_decision>=''&datedebut''
170 AND date_decision<=''&datefin'')
171 ORDER BY dossier' WHERE om_sousetat=10;
172
173 UPDATE om_sousetat SET om_sql = 'SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,
174 to_char(dossier.date_depot,''DD/MM/YYYY'') as date_depot,
175 COALESCE(demandeur_civilite,''sans'')||'' ''||demandeur_nom as nom_demandeur,
176 dossier.terrain_numero||'' ''||dossier.terrain_numero_complement||'' ''||dossier.terrain_adresse||'' ''||dossier.terrain_adresse_complement||''
177 ''||dossier.terrain_cp||'' ''||dossier.terrain_ville as adresse_terrain,
178 dossier.shon,
179 dossier.logement_nombre as nb_logt
180 from dossier
181 where dossier.nature=''&nature'' AND (date_depot>=''&datedebut''
182 AND date_depot<=''&datefin'')
183 ORDER BY dossier' WHERE om_sousetat=9;
184
185 UPDATE om_sousetat SET om_sql = 'SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,
186 ''Depot ''||to_char(dossier.date_depot,''DD/MM/YYYY'')||'' Notifie le ''||COALESCE(to_char(dossier.date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n,
187 COALESCE(demandeur_civilite,''sans'')||'' ''||demandeur_nom||'' ''||demandeur_adresse||'' ''||demandeur_cp||'' ''||demandeur_ville||'' Parcelle ''||parcelle as nom_adresse_demandeur,
188 dossier.terrain_numero||'' ''||dossier.terrain_numero_complement||'' ''||dossier.terrain_adresse||'' ''||dossier.terrain_adresse_complement||''
189 ''||dossier.terrain_cp||'' ''||dossier.terrain_ville||'' ''||travaux.libelle as adresse_terrain_travaux,
190 ''shon ''||dossier.shon||'' shob ''||dossier.shob as SN_SB,
191 dossier.terrain_surface as superficie,
192 dossier.logement_nombre as nbr_logement,
193 COALESCE(avis_decision.libelle,''inconu'') as avis_decision,
194 ''Decision''||COALESCE(to_char(dossier.date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(dossier.date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l,
195 dossier.delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite
196 from dossier left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision
197 where dossier.nature=''&nature'' AND (date_depot>=''&datedebut''
198 AND date_depot<=''&datefin'')
199 ORDER BY dossier' WHERE om_sousetat=8;
200
201 -- Suppression du champ methode_trigger
202 ALTER TABLE action DROP COLUMN methode_trigger;

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26