/[openfoncier]/trunk/data/pgsql/v3.1.0-b1.sql
ViewVC logotype

Annotation of /trunk/data/pgsql/v3.1.0-b1.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 465 - (hide annotations)
Fri Sep 28 10:03:35 2012 UTC (12 years, 4 months ago) by nhaye
Original Path: trunk/data/pgsql/v3.1.0-dev.sql
File size: 7324 byte(s)
Suppression de la modification de logo dans les états

1 nhaye 379 --
2     -- Contenu de la table om_droit
3     --
4     INSERT INTO om_droit (om_droit, om_profil) VALUES
5 fmichon 380
6     ('menu_application', '1'),
7     ('menu_export', '1'),
8     ('menu_parametrage', '1'),
9     ('menu_sig', '1'),
10     ('menu_administration', '1'),
11    
12     ('om_sig_map', '4'),
13     ('om_sig_map_comp', '4'),
14     ('om_sig_map_wms', '4'),
15     ('om_sig_wms', '4'),
16    
17     ('parcelle_lot', '4'),
18     ('servitude_surfacique', '4'),
19     ('servitude_point', '4'),
20     ('servitude_ligne', '4'),
21    
22     ('parametre', '4'),
23     ('num_dossier', '4'),
24 fmichon 454 ('regle', '4'),
25 fmichon 380
26     ('edition_d', '2'),
27     ('edition', '2'),
28     ('reqmo', '2'),
29     ('export_pc', '2'),
30     ('export_dp', '2'),
31     ('export_sitadel', '2'),
32    
33     ('instruction', '2'),
34     ('consultation', '3'),
35     ('terrain', '3'),
36     ('blocnote', '3'),
37     ('destination_shon', '3'),
38     ('modificatif', '3'),
39    
40     ('dossier', '3')
41    
42     ;
43    
44     delete from om_droit where om_droit='om_sig_point';
45 nhaye 383
46    
47     -- mise a jour OM
48     -- v4.2.0 -> v4.3.0
49    
50     ALTER TABLE om_droit ALTER COLUMN om_profil DROP DEFAULT;
51 nhaye 384
52     ALTER TABLE om_utilisateur ALTER COLUMN om_utilisateur DROP DEFAULT;
53     ALTER TABLE om_utilisateur ALTER COLUMN nom DROP DEFAULT;
54     ALTER TABLE om_utilisateur ALTER COLUMN email DROP DEFAULT;
55     ALTER TABLE om_utilisateur ALTER COLUMN login DROP DEFAULT;
56     ALTER TABLE om_utilisateur ALTER COLUMN pwd DROP DEFAULT;
57 nhaye 409 ALTER TABLE om_utilisateur ALTER COLUMN om_profil DROP DEFAULT;
58 nhaye 384 ALTER TABLE om_utilisateur ALTER COLUMN om_type SET DEFAULT 'DB';
59    
60     ALTER TABLE om_utilisateur ADD CONSTRAINT om_utilisateur_login_key UNIQUE (login);
61 nhaye 390
62 nhaye 391 ALTER TABLE om_etat ALTER COLUMN titreattribut SET DEFAULT '';
63     ALTER TABLE om_etat ALTER COLUMN corpsattribut SET DEFAULT '';
64     ALTER TABLE om_etat ALTER COLUMN footerattribut SET DEFAULT '';
65     ALTER TABLE om_etat ALTER COLUMN sousetat SET DEFAULT '';
66 nhaye 394 ALTER TABLE om_etat ALTER COLUMN actif TYPE boolean USING CASE WHEN actif='Oui' THEN true ELSE false END;
67     ALTER TABLE om_etat ALTER actif DROP NOT NULL;
68 nhaye 391
69 nhaye 394
70 nhaye 393 ALTER TABLE om_sousetat ALTER COLUMN titreattribut SET DEFAULT '';
71     ALTER TABLE om_sousetat ALTER COLUMN actif TYPE boolean USING CASE WHEN actif='Oui' THEN true ELSE false END;
72     ALTER TABLE om_sousetat ALTER actif DROP NOT NULL;
73 nhaye 394 ALTER TABLE om_sousetat ALTER entete_orientation TYPE varchar(100);
74 nhaye 391
75 nhaye 394 ALTER TABLE om_lettretype ALTER COLUMN titreattribut SET DEFAULT '';
76     ALTER TABLE om_lettretype ALTER COLUMN corpsattribut SET DEFAULT '';
77     ALTER TABLE om_lettretype ALTER COLUMN actif TYPE boolean USING CASE WHEN actif='Oui' THEN true ELSE false END;
78     ALTER TABLE om_lettretype ALTER actif DROP NOT NULL;
79 nhaye 401
80     ALTER TABLE avis ALTER libelle DROP DEFAULT;
81 nhaye 402 ALTER TABLE bible ALTER libelle DROP DEFAULT;
82 nhaye 403 ALTER TABLE bible ALTER contenu SET NOT NULL;
83     ALTER TABLE evenement ALTER libelle DROP DEFAULT;
84 nhaye 405 ALTER TABLE etat ALTER libelle DROP DEFAULT;
85     ALTER TABLE transition ALTER etat SET NOT NULL;
86 nhaye 406 ALTER TABLE transition ALTER action SET NOT NULL;
87 nhaye 408 ALTER TABLE action ALTER libelle DROP DEFAULT;
88     ALTER TABLE parametre ALTER actif DROP NOT NULL;
89 nhaye 411 ALTER TABLE rivoli ALTER libelle DROP DEFAULT;
90 nhaye 412 ALTER TABLE nature ALTER libelle DROP DEFAULT;
91 nhaye 413 ALTER TABLE destination ALTER libelle DROP DEFAULT;
92 nhaye 414 ALTER TABLE categorie_demandeur ALTER libelle DROP DEFAULT;
93 nhaye 415 ALTER TABLE travaux ALTER libelle DROP DEFAULT;
94 nhaye 418 ALTER TABLE service ALTER libelle DROP DEFAULT;
95     ALTER TABLE architecte ALTER nom DROP DEFAULT;
96     ALTER TABLE architecte ALTER note DROP NOT NULL;
97 nhaye 419 ALTER TABLE proprietaire ALTER civilite DROP DEFAULT;
98 nhaye 421 ALTER TABLE proprietaire ALTER proprietaire SET NOT NULL;
99 nhaye 423 ALTER TABLE pos ALTER libelle DROP DEFAULT;
100 nhaye 425 ALTER TABLE servitude_surfacique ALTER libelle SET NOT NULL;
101 nhaye 426 ALTER TABLE servitude_ligne ALTER libelle SET NOT NULL;
102     ALTER TABLE servitude_point ALTER libelle SET NOT NULL;
103 nhaye 427 ALTER TABLE parcelle_lot ALTER lotissement SET NOT NULL;
104 nhaye 428 ALTER TABLE dossier ALTER date_depot SET NOT NULL;
105    
106     ALTER TABLE instruction ALTER complement DROP NOT NULL;
107     ALTER TABLE instruction ALTER complement2 DROP NOT NULL;
108     ALTER TABLE instruction ALTER evenement SET NOT NULL;
109 nhaye 429 ALTER TABLE instruction ALTER datecourrier SET NOT NULL;
110    
111     ALTER TABLE consultation ALTER dossier SET NOT NULL;
112     ALTER TABLE consultation ALTER service SET NOT NULL;
113 nhaye 431 ALTER TABLE consultation ALTER date_envoi SET NOT NULL;
114    
115     ALTER TABLE blocnote ALTER note SET NOT NULL;
116 nhaye 433 ALTER TABLE blocnote ALTER categorie DROP DEFAULT;
117    
118     -- Ajout des contraintes de clés étrangères sur les tables métiers
119    
120     UPDATE evenement SET nature = NULL WHERE nature ='';
121     ALTER TABLE evenement ADD CONSTRAINT evenement_nature_fkey FOREIGN KEY (nature) REFERENCES nature (nature);
122     UPDATE evenement SET action = NULL WHERE action ='';
123     ALTER TABLE evenement ADD CONSTRAINT evenement_action_fkey FOREIGN KEY (action) REFERENCES action (action);
124     UPDATE evenement SET etat = NULL WHERE etat ='';
125     ALTER TABLE evenement ADD CONSTRAINT evenement_etat_fkey FOREIGN KEY (etat) REFERENCES etat (etat);
126     UPDATE evenement SET avis = NULL WHERE avis ='';
127     ALTER TABLE evenement ADD CONSTRAINT evenement_avis_fkey FOREIGN KEY (avis) REFERENCES avis (avis);
128 nhaye 437
129     ALTER TABLE bible ADD CONSTRAINT bible_nature_fkey FOREIGN KEY (nature) REFERENCES nature (nature);
130    
131     ALTER TABLE travaux ADD CONSTRAINT travaux_nature_fkey FOREIGN KEY (nature) REFERENCES nature (nature);
132    
133 nhaye 440 ALTER TABLE proprietaire ADD CONSTRAINT proprietaire_pkey PRIMARY KEY (proprietaire);
134     ALTER TABLE proprietaire ADD CONSTRAINT proprietaire_civilite_fkey FOREIGN KEY (civilite) REFERENCES civilite (civilite);
135    
136     ALTER TABLE parcelle ALTER rivoli DROP DEFAULT;
137     ALTER TABLE parcelle ALTER rivoli DROP NOT NULL;
138     ALTER TABLE parcelle ADD CONSTRAINT parcelle_rivoli_fkey FOREIGN KEY (rivoli) REFERENCES rivoli (rivoli);
139     ALTER TABLE parcelle ADD CONSTRAINT parcelle_proprietaire_fkey FOREIGN KEY (proprietaire) REFERENCES proprietaire (proprietaire);
140     ALTER TABLE parcelle ADD CONSTRAINT parcelle_pos_fkey FOREIGN KEY (pos) REFERENCES pos (pos);
141    
142 nhaye 443 ALTER TABLE ONLY om_widget
143     ADD CONSTRAINT om_widget_om_profil_fkey FOREIGN KEY (om_profil) REFERENCES om_profil(om_profil);
144 nhaye 445
145     ALTER TABLE dossier ALTER rivoli DROP DEFAULT;
146     ALTER TABLE dossier ALTER rivoli DROP NOT NULL;
147     ALTER TABLE dossier ALTER pos DROP DEFAULT;
148     ALTER TABLE dossier ALTER pos DROP NOT NULL;
149     ALTER TABLE dossier ALTER parcelle DROP DEFAULT;
150     ALTER TABLE dossier ALTER parcelle DROP NOT NULL;
151     ALTER TABLE dossier ADD CONSTRAINT dossier_rivoli_fkey FOREIGN KEY (rivoli) REFERENCES rivoli (rivoli);
152     ALTER TABLE dossier ADD CONSTRAINT dossier_pos_fkey FOREIGN KEY (pos) REFERENCES pos (pos);
153     ALTER TABLE dossier ADD CONSTRAINT dossier_parcelle_lot_fkey FOREIGN KEY (parcelle_lot) REFERENCES parcelle_lot (parcelle_lot);
154     ALTER TABLE dossier ADD CONSTRAINT dossier_parcelle_fkey FOREIGN KEY (parcelle) REFERENCES parcelle (parcelle);
155    
156     ALTER TABLE instruction ADD CONSTRAINT instruction_action_fkey FOREIGN KEY (action) REFERENCES action (action);
157     ALTER TABLE instruction ADD CONSTRAINT instruction_etat_fkey FOREIGN KEY (etat) REFERENCES etat (etat);
158     ALTER TABLE instruction ADD CONSTRAINT instruction_avis_fkey FOREIGN KEY (avis) REFERENCES avis (avis);
159 nhaye 448
160     ALTER TABLE terrain ADD CONSTRAINT terrain_parcelle_fkey FOREIGN KEY (parcelle) REFERENCES parcelle (parcelle);
161 nhaye 451
162 nhaye 458 ALTER TABLE destination_shon ALTER destination SET NOT NULL;
163    
164     ALTER TABLE regle ALTER message DROP DEFAULT;
165     ALTER TABLE regle ALTER valeur DROP DEFAULT;
166     ALTER TABLE regle ALTER champ DROP DEFAULT;
167     ALTER TABLE regle ALTER operateur DROP DEFAULT;
168     ALTER TABLE regle ALTER sens DROP DEFAULT;
169 nhaye 463 ALTER TABLE regle ALTER ordre DROP DEFAULT;

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26