-- Base de donnees: `openmairie`

CREATE TABLE collectivite (
  collectivite varchar(30) NOT NULL,
  valeur varchar(100) NOT NULL,
  PRIMARY KEY  (collectivite)
);

INSERT INTO collectivite (collectivite, valeur) VALUES
('ville', 'ARLES sur Rhone'),
('logo', '../img/logo.png'),
('maire', 'Open MAIRIE');


CREATE TABLE droit (
  droit varchar(30) NOT NULL default '',
  profil int2 NOT NULL default '0',
  PRIMARY KEY  (droit)
) ;

INSERT INTO droit VALUES ('utilisateur', 5);
INSERT INTO droit VALUES ('droit', 5);
INSERT INTO droit VALUES ('profil', 5);
INSERT INTO droit VALUES ('collectivite', 4);
INSERT INTO droit VALUES ('edition', 4);
INSERT INTO droit VALUES ('txtab', 4);
INSERT INTO droit VALUES ('look', 5);
INSERT INTO droit VALUES ('gen', 5);


CREATE TABLE profil (
  profil int2 NOT NULL default '0',
  libelle_profil varchar(30) NOT NULL default '',
  PRIMARY KEY  (profil)
) ;

INSERT INTO profil VALUES (5, 'ADMINISTRATEUR');
INSERT INTO profil VALUES (4, 'SUPER UTILISATEUR');
INSERT INTO profil VALUES (3, 'UTILISATEUR');
INSERT INTO profil VALUES (2, 'UTILISATEUR LIMITE');
INSERT INTO profil VALUES (1, 'CONSULTATION');

CREATE SEQUENCE utilisateur_seq
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 3
  CACHE 1;
