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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 379 by nhaye, Tue Sep 18 16:47:35 2012 UTC revision 448 by nhaye, Wed Sep 26 08:12:22 2012 UTC
# Line 2  Line 2 
2  -- Contenu de la table om_droit  -- Contenu de la table om_droit
3  --  --
4  INSERT INTO om_droit (om_droit, om_profil) VALUES  INSERT INTO om_droit (om_droit, om_profil) VALUES
 ('menu_application', 5),  
 ('menu_export', 5),  
 ('menu_parametrage', 5),  
 ('menu_sig', 5),  
 ('menu_administration', 5)  
 ;  
5    
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    
25    ('edition_d', '2'),
26    ('edition', '2'),
27    ('reqmo', '2'),
28    ('export_pc', '2'),
29    ('export_dp', '2'),
30    ('export_sitadel', '2'),
31    
32    ('instruction', '2'),
33    ('consultation', '3'),
34    ('terrain', '3'),
35    ('blocnote', '3'),
36    ('destination_shon', '3'),
37    ('modificatif', '3'),
38    
39    ('dossier', '3')
40    
41    ;
42    
43    delete from om_droit where om_droit='om_sig_point';
44    
45    
46    -- mise a jour OM
47    -- v4.2.0 -> v4.3.0
48    
49    ALTER TABLE om_droit ALTER COLUMN om_profil DROP DEFAULT;
50    
51    ALTER TABLE om_utilisateur ALTER COLUMN om_utilisateur DROP DEFAULT;
52    ALTER TABLE om_utilisateur ALTER COLUMN nom DROP DEFAULT;
53    ALTER TABLE om_utilisateur ALTER COLUMN email DROP DEFAULT;
54    ALTER TABLE om_utilisateur ALTER COLUMN login DROP DEFAULT;
55    ALTER TABLE om_utilisateur ALTER COLUMN pwd DROP DEFAULT;
56    ALTER TABLE om_utilisateur ALTER COLUMN om_profil DROP DEFAULT;
57    ALTER TABLE om_utilisateur ALTER COLUMN om_type SET DEFAULT 'DB';
58    
59    ALTER TABLE om_utilisateur ADD CONSTRAINT om_utilisateur_login_key UNIQUE (login);
60    
61    ALTER TABLE om_etat ALTER COLUMN titreattribut SET DEFAULT '';
62    ALTER TABLE om_etat ALTER COLUMN corpsattribut SET DEFAULT '';
63    ALTER TABLE om_etat ALTER COLUMN footerattribut SET DEFAULT '';
64    ALTER TABLE om_etat ALTER COLUMN sousetat SET DEFAULT '';
65    ALTER TABLE om_etat ALTER COLUMN actif TYPE boolean USING CASE WHEN actif='Oui' THEN true ELSE false END;
66    ALTER TABLE om_etat ALTER actif DROP NOT NULL;
67    
68    
69    ALTER TABLE om_sousetat ALTER COLUMN titreattribut SET DEFAULT '';
70    ALTER TABLE om_sousetat ALTER COLUMN actif TYPE boolean USING CASE WHEN actif='Oui' THEN true ELSE false END;
71    ALTER TABLE om_sousetat ALTER actif DROP NOT NULL;
72    ALTER TABLE om_sousetat ALTER entete_orientation TYPE varchar(100);
73    
74    ALTER TABLE om_lettretype ALTER COLUMN titreattribut SET DEFAULT '';
75    ALTER TABLE om_lettretype ALTER COLUMN corpsattribut SET DEFAULT '';
76    ALTER TABLE om_lettretype ALTER COLUMN actif TYPE boolean USING CASE WHEN actif='Oui' THEN true ELSE false END;
77    ALTER TABLE om_lettretype ALTER actif DROP NOT NULL;
78    
79    ALTER TABLE avis ALTER libelle DROP DEFAULT;
80    ALTER TABLE bible ALTER libelle DROP DEFAULT;
81    ALTER TABLE bible ALTER contenu SET NOT NULL;
82    ALTER TABLE evenement ALTER libelle DROP DEFAULT;
83    ALTER TABLE etat ALTER libelle DROP DEFAULT;
84    ALTER TABLE transition ALTER etat SET NOT NULL;
85    ALTER TABLE transition ALTER action SET NOT NULL;
86    ALTER TABLE action ALTER libelle DROP DEFAULT;
87    ALTER TABLE parametre ALTER actif DROP NOT NULL;
88    ALTER TABLE rivoli ALTER libelle DROP DEFAULT;
89    ALTER TABLE nature ALTER libelle DROP DEFAULT;
90    ALTER TABLE destination ALTER libelle DROP DEFAULT;
91    ALTER TABLE categorie_demandeur ALTER libelle DROP DEFAULT;
92    ALTER TABLE travaux ALTER libelle DROP DEFAULT;
93    ALTER TABLE service ALTER libelle DROP DEFAULT;
94    ALTER TABLE architecte ALTER nom DROP DEFAULT;
95    ALTER TABLE architecte ALTER note DROP NOT NULL;
96    ALTER TABLE proprietaire ALTER civilite DROP DEFAULT;
97    ALTER TABLE proprietaire ALTER proprietaire SET NOT NULL;
98    ALTER TABLE pos ALTER libelle DROP DEFAULT;
99    ALTER TABLE servitude_surfacique ALTER libelle SET NOT NULL;
100    ALTER TABLE servitude_ligne ALTER libelle SET NOT NULL;
101    ALTER TABLE servitude_point ALTER libelle SET NOT NULL;
102    ALTER TABLE parcelle_lot ALTER lotissement SET NOT NULL;
103    ALTER TABLE dossier ALTER date_depot SET NOT NULL;
104    
105    ALTER TABLE instruction ALTER complement DROP NOT NULL;
106    ALTER TABLE instruction ALTER complement2 DROP NOT NULL;
107    ALTER TABLE instruction ALTER evenement SET NOT NULL;
108    ALTER TABLE instruction ALTER datecourrier SET NOT NULL;
109    
110    ALTER TABLE consultation ALTER dossier SET NOT NULL;
111    ALTER TABLE consultation ALTER service SET NOT NULL;
112    ALTER TABLE consultation ALTER date_envoi SET NOT NULL;
113    
114    ALTER TABLE blocnote ALTER note SET NOT NULL;
115    ALTER TABLE blocnote ALTER categorie DROP DEFAULT;
116    
117    -- Ajout des contraintes de clés étrangères sur les tables métiers
118    
119    UPDATE evenement SET nature = NULL WHERE nature ='';
120    ALTER TABLE evenement ADD CONSTRAINT evenement_nature_fkey FOREIGN KEY (nature) REFERENCES nature (nature);
121    UPDATE evenement SET action = NULL WHERE action ='';
122    ALTER TABLE evenement ADD CONSTRAINT evenement_action_fkey FOREIGN KEY (action) REFERENCES action (action);
123    UPDATE evenement SET etat = NULL WHERE etat ='';
124    ALTER TABLE evenement ADD CONSTRAINT evenement_etat_fkey FOREIGN KEY (etat) REFERENCES etat (etat);
125    UPDATE evenement SET avis = NULL WHERE avis ='';
126    ALTER TABLE evenement ADD CONSTRAINT evenement_avis_fkey FOREIGN KEY (avis) REFERENCES avis (avis);
127    
128    ALTER TABLE bible ADD CONSTRAINT bible_nature_fkey FOREIGN KEY (nature) REFERENCES nature (nature);
129    
130    ALTER TABLE travaux ADD CONSTRAINT travaux_nature_fkey FOREIGN KEY (nature) REFERENCES nature (nature);
131    
132    ALTER TABLE proprietaire ADD CONSTRAINT proprietaire_pkey PRIMARY KEY (proprietaire);
133    ALTER TABLE proprietaire ADD CONSTRAINT proprietaire_civilite_fkey FOREIGN KEY (civilite) REFERENCES civilite (civilite);
134    
135    ALTER TABLE parcelle ALTER rivoli DROP DEFAULT;
136    ALTER TABLE parcelle ALTER rivoli DROP NOT NULL;
137    ALTER TABLE parcelle ADD CONSTRAINT parcelle_rivoli_fkey FOREIGN KEY (rivoli) REFERENCES rivoli (rivoli);
138    ALTER TABLE parcelle ADD CONSTRAINT parcelle_proprietaire_fkey FOREIGN KEY (proprietaire) REFERENCES proprietaire (proprietaire);
139    ALTER TABLE parcelle ADD CONSTRAINT parcelle_pos_fkey FOREIGN KEY (pos) REFERENCES pos (pos);
140    
141    ALTER TABLE ONLY om_widget
142        ADD CONSTRAINT om_widget_om_profil_fkey FOREIGN KEY (om_profil) REFERENCES om_profil(om_profil);
143    
144    ALTER TABLE dossier ALTER rivoli DROP DEFAULT;
145    ALTER TABLE dossier ALTER rivoli DROP NOT NULL;
146    ALTER TABLE dossier ALTER pos DROP DEFAULT;
147    ALTER TABLE dossier ALTER pos DROP NOT NULL;
148    ALTER TABLE dossier ALTER parcelle DROP DEFAULT;
149    ALTER TABLE dossier ALTER parcelle DROP NOT NULL;
150    ALTER TABLE dossier ALTER delai 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    
160    ALTER TABLE terrain ADD CONSTRAINT terrain_parcelle_fkey FOREIGN KEY (parcelle) REFERENCES parcelle (parcelle);

Legend:
Removed from v.379  
changed lines
  Added in v.448

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26