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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 170 - (show annotations)
Tue Oct 4 15:54:36 2011 UTC (13 years, 4 months ago) by fraynaud
File size: 3682 byte(s)
saisie de parametre et stats/dossier


1 -- 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 );
8 ALTER TABLE action ADD regle_delai VARCHAR( 60 );
9 ALTER TABLE action ADD regle_accord_tacite VARCHAR( 60 );
10 ALTER TABLE action ADD regle_avis VARCHAR( 60 );
11 ALTER TABLE action ADD regle_date_limite VARCHAR( 60 );
12 ALTER TABLE action ADD regle_date_notification_delai VARCHAR( 60 );
13 ALTER TABLE action ADD regle_date_complet VARCHAR( 60 );
14 ALTER TABLE action ADD regle_date_validite VARCHAR( 60 );
15 ALTER TABLE action ADD regle_date_decision VARCHAR( 60 );
16 ALTER TABLE action ADD regle_date_chantier VARCHAR( 60 );
17 ALTER TABLE action ADD regle_date_achevement VARCHAR( 60 );
18 ALTER TABLE action ADD regle_date_conformite VARCHAR( 60 );
19 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 libelle varchar(50) NOT NULL,
113 actif char(3) NOT NULL,
114 sitadel char(3),
115 longueur_champ integer,
116 type_champ varchar(20),
117 PRIMARY KEY (parametre)
118 );
119
120 CREATE SEQUENCE statistique_seq
121 INCREMENT 1
122 MINVALUE 1
123 MAXVALUE 9223372036854775807
124 START 1
125 CACHE 1;
126
127
128
129 ALTER TABLE ONLY statistique
130 ADD CONSTRAINT statistique_parametre_fkey FOREIGN KEY (parametre) REFERENCES parametre(parametre);
131
132 ALTER TABLE ONLY statistique
133 ADD CONSTRAINT statistique_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);
134
135 -- destination shon
136
137 ALTER TABLE destination_shon ADD shon_anterieure float;
138 ALTER TABLE destination_shon ADD shon_demolie float;
139 ALTER TABLE destination_shon ADD shon_anterieure_supprimee float;
140 ALTER TABLE destination_shon ADD shon_nouvelle_transformee float;
141 ALTER TABLE destination_shon ADD shon_nouvelle float;
142 ALTER TABLE destination_shon ADD shon_shob_transformee float;
143
144

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26