/[openfoncier]/trunk/data/pgsql/init.sql
ViewVC logotype

Diff of /trunk/data/pgsql/init.sql

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

revision 16 by fraynaud, Fri Jul 1 09:40:58 2011 UTC revision 20 by fraynaud, Mon Jul 18 15:27:17 2011 UTC
# Line 1  Line 1 
1  -- Base de donnees: "openmairie"  -- Base de donnees: "openmairie"
 -- CREATE DATABASE openmairie  
 --  WITH OWNER = postgres  
 --       ENCODING = 'SQL_ASCII';  
2    
3  -- tables openmairie --  -- tables openmairie --
4    -- rajout de om_tdb, om_widget et om_sig_point
5    -- SPECIFIC : om_utilisateur instructeur
6    
7  -- coll  -- coll
8    
# Line 194  CREATE TABLE om_lettretype ( Line 193  CREATE TABLE om_lettretype (
193    PRIMARY KEY  (om_lettretype)    PRIMARY KEY  (om_lettretype)
194  );  );
195    
196    -- sig
197    
198    CREATE TABLE om_sig_point
199    (
200      om_sig_point integer NOT NULL,
201      om_collectivite integer NOT NULL,
202      id varchar(50) NOT NULL,
203      libelle varchar(50) NOT NULL,
204      actif varchar(3),
205      zoom varchar(3) NOT NULL,
206      fond_osm varchar(3) NOT NULL,
207      fond_bing varchar(3) NOT NULL,
208      fond_sat varchar(3) NOT NULL,
209      layer_info varchar(3) NOT NULL,
210      etendue varchar(60) NOT NULL,
211      projection_externe varchar(60) NOT NULL,
212      url text NOT NULL,
213      om_sql text NOT NULL,
214      maj varchar(3) NOT NULL,
215      table_update varchar(30) NOT NULL,
216      champ varchar(30) NOT NULL,
217      retour varchar(50) NOT NULL,
218      PRIMARY KEY  (om_sig_point)
219    );
220    
221    -- tableau de bord
222    
223    CREATE TABLE om_widget (
224      om_widget integer NOT NULL,
225      om_collectivite integer NOT NULL,
226      libelle varchar(40) NOT NULL,
227      lien varchar(80) NOT NULL,
228      texte text NOT NULL,
229      om_profil varchar(2),
230      PRIMARY KEY  (om_widget)
231    ) ;
232    
233    CREATE TABLE om_tdb (
234      om_tdb integer NOT NULL,
235      login varchar(40) NOT NULL,
236      bloc varchar(10) NOT NULL,
237      position integer,
238      om_widget integer NOT NULL,
239      PRIMARY KEY  (om_tdb)
240    ) ;
241    
242  -- foreign key  -- foreign key
243    
244  ALTER TABLE ONLY om_utilisateur  ALTER TABLE ONLY om_utilisateur
# Line 210  ALTER TABLE ONLY om_sousetat Line 255  ALTER TABLE ONLY om_sousetat
255      ADD CONSTRAINT om_sousetat_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);      ADD CONSTRAINT om_sousetat_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);
256  ALTER TABLE ONLY om_lettretype  ALTER TABLE ONLY om_lettretype
257      ADD CONSTRAINT om_lettretype_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);      ADD CONSTRAINT om_lettretype_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);
258    ALTER TABLE ONLY om_widget
259        ADD CONSTRAINT om_widget_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);
260    ALTER TABLE ONLY om_sig_point
261        ADD CONSTRAINT om_sig_point_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);
262    ALTER TABLE ONLY om_tdb
263        ADD CONSTRAINT om_tdb_om_widget_fkey FOREIGN KEY (om_widget) REFERENCES om_widget(om_widget);
264    
265  -- sequences  -- sequences
266    
# Line 255  CREATE SEQUENCE om_lettretype_seq Line 306  CREATE SEQUENCE om_lettretype_seq
306    START 2    START 2
307    CACHE 1;    CACHE 1;
308    
309    CREATE SEQUENCE om_sig_point_seq
310      INCREMENT 1
311      MINVALUE 1
312      MAXVALUE 9223372036854775807
313      START 3
314      CACHE 1;
315      
316    CREATE SEQUENCE om_widget_seq
317      INCREMENT 1
318      MINVALUE 1
319      MAXVALUE 9223372036854775807
320      START 1
321      CACHE 1;
322      
323    CREATE SEQUENCE om_tdb_seq
324      INCREMENT 1
325      MINVALUE 1
326      MAXVALUE 9223372036854775807
327      START 3
328      CACHE 1;
329    
330    
331  -- data --  -- data --
332    
333  -- coll  -- coll

Legend:
Removed from v.16  
changed lines
  Added in v.20

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26