/[openfoncier]/trunk/data/pgsql/ver_3.00.sql
ViewVC logotype

Diff of /trunk/data/pgsql/ver_3.00.sql

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

revision 119 by fraynaud, Wed Sep 7 10:46:09 2011 UTC revision 168 by fraynaud, Tue Oct 4 15:35:29 2011 UTC
# Line 1  Line 1 
1  -- ver 3.00  -- ver 3.00
2    -- ce script contient les modifications de la base version 2.xx
3    -- par la version 3.0.0
4    
5    -- table action = parametrage hors
6    
7  ALTER TABLE action ADD regle_etat VARCHAR( 60 );  ALTER TABLE action ADD regle_etat VARCHAR( 60 );
8  ALTER TABLE action ADD regle_delai VARCHAR( 60 );  ALTER TABLE action ADD regle_delai VARCHAR( 60 );
# Line 13  ALTER TABLE action ADD regle_date_chanti Line 17  ALTER TABLE action ADD regle_date_chanti
17  ALTER TABLE action ADD regle_date_achevement VARCHAR( 60 );  ALTER TABLE action ADD regle_date_achevement VARCHAR( 60 );
18  ALTER TABLE action ADD regle_date_conformite VARCHAR( 60 );  ALTER TABLE action ADD regle_date_conformite VARCHAR( 60 );
19  ALTER TABLE action ADD regle_date_rejet VARCHAR( 60 );  ALTER TABLE action ADD regle_date_rejet VARCHAR( 60 );
20    
21    -- dossier servitude
22    
23    ALTER TABLE dossier ADD servitude text;
24    ALTER TABLE dossier ADD parcelle_lot integer;
25    ALTER TABLE dossier ADD parcelle_lot_lotissement varchar(60) not null default '';
26    
27    -- parcelle
28    alter table parcelle drop sig;
29    
30    -- creation de tables servitude_surfacique, servitude_ligne, servitude_point
31    
32    
33    CREATE TABLE servitude_surfacique (
34      servitude_surfacique integer,
35      libelle varchar(20),
36      observation varchar(80),
37      perimetre integer,
38      description text,
39      PRIMARY KEY  (servitude_surfacique)
40    );
41    
42    CREATE TABLE servitude_ligne (
43      servitude_ligne integer,
44      libelle varchar(20),
45      observation varchar(80),
46      perimetre integer,
47      description text,
48      PRIMARY KEY  (servitude_ligne)
49    );
50    
51    CREATE TABLE servitude_point (
52      servitude_point integer,
53      libelle varchar(20),
54      observation varchar(80),
55      perimetre integer,
56      description text,
57      PRIMARY KEY  (servitude_point)
58      
59      
60    CREATE TABLE parcelle_lot (
61      parcelle_lot integer,
62      lotissement varchar(50),
63      numero varchar(16),
64      surface numeric(10,3),
65      PRIMARY KEY  (servitude_point)
66    );
67    
68    -- creation des sequences servitude_surfacique, servitude_ligne, servitude_point
69    
70    CREATE SEQUENCE servitude_surfacique_seq
71      INCREMENT 1
72      MINVALUE 1
73      MAXVALUE 9223372036854775807
74      START 1
75      CACHE 1;
76      
77    CREATE SEQUENCE servitude_ligne_seq
78      INCREMENT 1
79      MINVALUE 1
80      MAXVALUE 9223372036854775807
81      START 1
82      CACHE 1;
83    
84    CREATE SEQUENCE servitude_point_seq
85      INCREMENT 1
86      MINVALUE 1
87      MAXVALUE 9223372036854775807
88      START 1
89      CACHE 1;
90    
91    CREATE SEQUENCE parcelle_lot_seq
92      INCREMENT 1
93      MINVALUE 1
94      MAXVALUE 9223372036854775807
95      START 1
96      CACHE 1;
97      
98      
99      
100      -- creation table stats sitadel
101      
102      CREATE TABLE statistique(
103      statistique integer NOT NULL,
104      parametre varchar(20) NOT NULL,
105      valeur varchar(50) NOT NULL,
106      dossier varchar(12) NOT NULL,
107      PRIMARY KEY  (statistique)
108    );
109    
110    CREATE TABLE parametre(
111      parametre varchar(20) NOT NULL,
112      valeur varchar(50) NOT NULL,
113      actif char(3) NOT NULL,
114      sitadel char(3),
115      PRIMARY KEY  (parametre)
116    );
117    
118    CREATE SEQUENCE statistique_seq
119      INCREMENT 1
120      MINVALUE 1
121      MAXVALUE 9223372036854775807
122      START 1
123      CACHE 1;
124    
125    
126    
127    ALTER TABLE ONLY statistique
128        ADD CONSTRAINT statistique_parametre_fkey FOREIGN KEY (parametre) REFERENCES parametre(parametre);
129    
130    ALTER TABLE ONLY statistique
131        ADD CONSTRAINT statistique_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);
132    
133    -- destination shon
134    
135    ALTER TABLE destination_shon ADD shon_anterieure float;
136    ALTER TABLE destination_shon ADD shon_demolie float;
137    ALTER TABLE destination_shon ADD shon_anterieure_supprimee float;
138    ALTER TABLE destination_shon ADD shon_nouvelle_transformee float;
139    ALTER TABLE destination_shon ADD shon_nouvelle float;
140    ALTER TABLE destination_shon ADD shon_shob_transformee float;
141    
142    

Legend:
Removed from v.119  
changed lines
  Added in v.168

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26