/[openfoncier]/trunk/data/pgsql/v3.2.0-dev.sql
ViewVC logotype

Diff of /trunk/data/pgsql/v3.2.0-dev.sql

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

revision 538 by nhaye, Fri Oct 26 09:53:58 2012 UTC revision 560 by mlimic, Tue Oct 30 17:41:31 2012 UTC
# Line 1  Line 1 
1  --  --
2    -- Ajout de table: avis_consultation_tmp;
3    --
4    
5    
6    CREATE TABLE avis_consultation_tmp (
7        avis character varying(2) NOT NULL,
8        libelle character varying(30) NOT NULL,
9        typeavis character(1) DEFAULT ''::bpchar NOT NULL,
10        sitadel character(1) DEFAULT ''::bpchar NOT NULL,
11        sitadel_motif character(1) DEFAULT ''::bpchar NOT NULL
12    );
13    
14    
15    --
16    -- Data for Name: avis_consultation_tmp;
17    --
18    
19    INSERT INTO avis_consultation_tmp VALUES ('D', 'Defavorable', 'D', '6', ' ');
20    INSERT INTO avis_consultation_tmp VALUES ('F', 'Favorable', 'F', '4', ' ');
21    INSERT INTO avis_consultation_tmp VALUES ('F1', 'Favorable avec Reserve', 'F', '4', ' ');
22    INSERT INTO avis_consultation_tmp VALUES ('T', 'Tacite', 'F', '2', ' ');
23    INSERT INTO avis_consultation_tmp VALUES ('A', 'Autre', ' ', '7', ' ');
24    
25    
26    --
27  -- Ajout de la table 'service_categorie'  -- Ajout de la table 'service_categorie'
28  --  --
29  CREATE TABLE service_categorie (  CREATE TABLE service_categorie (
# Line 144  INSERT INTO avis_decision(avis_old, libe Line 169  INSERT INTO avis_decision(avis_old, libe
169    
170  ALTER TABLE avis_consultation ADD COLUMN avis_consultation integer NOT NULL DEFAULT nextval('avis_consultation_seq'::regclass);  ALTER TABLE avis_consultation ADD COLUMN avis_consultation integer NOT NULL DEFAULT nextval('avis_consultation_seq'::regclass);
171  INSERT INTO avis_consultation(avis_old, libelle) SELECT avis, libelle  INSERT INTO avis_consultation(avis_old, libelle) SELECT avis, libelle
172    FROM avis;    FROM avis_consultation_tmp;
173    
174    
175  ALTER TABLE ONLY avis_decision  ALTER TABLE ONLY avis_decision
# Line 200  ALTER TABLE ONLY dossier Line 225  ALTER TABLE ONLY dossier
225  ALTER TABLE avis_decision DROP COLUMN avis_old;  ALTER TABLE avis_decision DROP COLUMN avis_old;
226  ALTER TABLE avis_consultation DROP COLUMN avis_old;  ALTER TABLE avis_consultation DROP COLUMN avis_old;
227  DROP TABLE avis;  DROP TABLE avis;
228    DROP TABLE avis_consultation_tmp;
229    
230  --  --
231  -- Ajout des droits sur l'objet consultation_encours  -- Ajout des droits sur l'objet consultation_encours
# Line 314  INSERT INTO om_parametre VALUES (nextval Line 340  INSERT INTO om_parametre VALUES (nextval
340  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'lien_externe', '',1);  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'lien_externe', '',1);
341  ALTER TABLE om_parametre ALTER COLUMN valeur TYPE character varying(150);  ALTER TABLE om_parametre ALTER COLUMN valeur TYPE character varying(150);
342    
 INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'avis_code_barre', '2');  
343    
344    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'avis_code_barre', '2');
345    
346    --
347    -- Ajout des tables arrondissement, quartier et lien_localisation_nature
348    --
349    CREATE TABLE arrondissement (
350            arrondissement integer NOT NULL,
351            numero character varying(3) NOT NULL
352    );
353    
354    ALTER TABLE ONLY arrondissement
355        ADD CONSTRAINT arrondissement_pkey PRIMARY KEY (arrondissement);
356    
357    CREATE TABLE quartier (
358            quartier integer NOT NULL,
359            arrondissement integer NOT NULL,
360            code_impots character varying(3) NOT NULL,
361            libelle character varying(40) NOT NULL
362    );
363    
364    ALTER TABLE ONLY quartier
365        ADD CONSTRAINT quartier_pkey PRIMARY KEY (quartier);
366    ALTER TABLE ONLY quartier
367        ADD CONSTRAINT quartier_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);
368    
369    CREATE TABLE lien_localisation_nature (
370            lien_localisation_nature integer NOT NULL,
371            nature character varying(2),
372            arrondissement integer,
373            quartier integer ,
374            section varchar(2)
375    );
376    
377    ALTER TABLE ONLY lien_localisation_nature
378        ADD CONSTRAINT lien_localisation_nature_pkey PRIMARY KEY (lien_localisation_nature);
379    ALTER TABLE ONLY lien_localisation_nature
380        ADD CONSTRAINT lien_localisation_nature_nature_fkey FOREIGN KEY (nature) REFERENCES nature(nature);
381    ALTER TABLE ONLY lien_localisation_nature
382        ADD CONSTRAINT lien_localisation_nature_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);
383    ALTER TABLE ONLY lien_localisation_nature
384        ADD CONSTRAINT lien_localisation_nature_quartier_fkey FOREIGN KEY (quartier) REFERENCES quartier(quartier);
385    
386    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'avis_code_barre', '2');
387    
388    -- Ajout des droits pour le retour des services
389    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'demande_encours', '2');
390    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'consultation_retour_service', '2');
391    
392    -- Suppression des colonnes inutiles dans la table om_utilisateur
393    ALTER TABLE om_utilisateur DROP instructeur;
394    
395    ALTER TABLE om_utilisateur DROP telephone;
396    
397    -- Ajout des droits sur lien_service_om_utilisateur
398    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'lien_service_om_utilisateur', '2');
399    -- Ajout des droits pour le retour des services
400    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'demande_passee', '2');
401    
402    -- Ajout des droits sur lien_localisation_nature
403    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'lien_localisation_nature', '2');

Legend:
Removed from v.538  
changed lines
  Added in v.560

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26