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 |
|