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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 152 - (hide annotations)
Thu Sep 29 15:23:51 2011 UTC (13 years, 4 months ago) by fraynaud
File size: 2475 byte(s)
mise au point sig interne



1 fraynaud 119 -- ver 3.00
2 fraynaud 134 -- ce script contient les modifications de la base version 2.xx
3     -- par la version 3.0.0
4 fraynaud 119
5 fraynaud 134 -- table action = parametrage hors
6    
7 fraynaud 119 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 fraynaud 127
21     -- dossier servitude
22    
23     ALTER TABLE dossier ADD servitude text;
24 fraynaud 142 ALTER TABLE dossier ADD parcelle_lot integer;
25     ALTER TABLE dossier ADD parcelle_lot_lotissement varchar(60) not null default '';
26 fraynaud 147
27     -- parcelle
28     alter table parcelle drop sig;
29    
30 fraynaud 134 -- creation de tables servitude_surfacique, servitude_ligne, servitude_point
31 fraynaud 127
32 fraynaud 147
33 fraynaud 134 CREATE TABLE servitude_surfacique (
34     servitude_surfacique integer,
35     libelle varchar(20),
36     observation varchar(80),
37 fraynaud 152 perimetre integer,
38     description text,
39 fraynaud 134 PRIMARY KEY (servitude_surfacique)
40     );
41    
42     CREATE TABLE servitude_ligne (
43     servitude_ligne integer,
44     libelle varchar(20),
45     observation varchar(80),
46 fraynaud 152 perimetre integer,
47     description text,
48 fraynaud 134 PRIMARY KEY (servitude_ligne)
49     );
50    
51     CREATE TABLE servitude_point (
52     servitude_point integer,
53     libelle varchar(20),
54     observation varchar(80),
55 fraynaud 152 perimetre integer,
56     description text,
57 fraynaud 134 PRIMARY KEY (servitude_point)
58 fraynaud 152
59    
60 fraynaud 142 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 fraynaud 134 -- 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 fraynaud 142
91     CREATE SEQUENCE parcelle_lot_seq
92     INCREMENT 1
93     MINVALUE 1
94     MAXVALUE 9223372036854775807
95     START 1
96     CACHE 1;

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26