1 |
-------------------------------------------------------------------------------- |
2 |
-- Script de mise à jour vers la version v3.9.0-a2 |
3 |
-- |
4 |
-- XXX Ce fichier doit être renommé en v3.9.0-a2.sql au moment de la release |
5 |
-- |
6 |
-- @package openfoncier |
7 |
-- @version SVN : $Id$ |
8 |
-------------------------------------------------------------------------------- |
9 |
|
10 |
--- |
11 |
--- Ajout de la table dossier_parcelle |
12 |
--- |
13 |
CREATE TABLE dossier_parcelle ( |
14 |
dossier_parcelle integer NOT NULL, |
15 |
dossier character varying(30) NOT NULL, |
16 |
parcelle character varying(20) DEFAULT NULL, |
17 |
libelle character varying(20) |
18 |
); |
19 |
|
20 |
--- |
21 |
--- Ajout de la clé primaire de la table dossier_parcelle |
22 |
--- |
23 |
ALTER TABLE ONLY dossier_parcelle |
24 |
ADD CONSTRAINT dossier_parcelle_pkey PRIMARY KEY (dossier_parcelle); |
25 |
|
26 |
--- |
27 |
--- Ajout des clés étrangères de la table dossier_parcelle |
28 |
--- |
29 |
ALTER TABLE ONLY dossier_parcelle |
30 |
ADD CONSTRAINT dossier_parcelle_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier); |
31 |
ALTER TABLE ONLY dossier_parcelle |
32 |
ADD CONSTRAINT dossier_parcelle_parcelle_fkey FOREIGN KEY (parcelle) REFERENCES parcelle(parcelle); |
33 |
|
34 |
--- |
35 |
--- Ajout de la séquence de la table dossier_parcelle |
36 |
--- |
37 |
CREATE SEQUENCE dossier_parcelle_seq |
38 |
START WITH 1 |
39 |
INCREMENT BY 1 |
40 |
NO MINVALUE |
41 |
NO MAXVALUE |
42 |
CACHE 1; |
43 |
|
44 |
--- |
45 |
--- Ajout de l'option sig dans om_parametre |
46 |
--- |
47 |
INSERT INTO om_parametre (om_parametre, libelle, valeur, om_collectivite) |
48 |
SELECT nextval('om_parametre_seq'), 'option_sig', 'aucun', 1 |
49 |
WHERE |
50 |
NOT EXISTS ( |
51 |
SELECT om_parametre FROM om_parametre WHERE libelle = 'option_sig' |
52 |
); |