--
-- CREATION DES TABLES
--

-- AFFICHEUR
CREATE TABLE groupe (
    groupe integer NOT NULL PRIMARY KEY,
    libelle character varying(100) NOT NULL UNIQUE,
    description text
);

CREATE SEQUENCE groupe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;
ALTER SEQUENCE groupe_seq OWNED BY groupe.groupe;

ALTER TABLE ONLY om_utilisateur
    ADD COLUMN groupe integer,
    ADD CONSTRAINT om_utilisateur_fk_groupe FOREIGN KEY (groupe) REFERENCES groupe(groupe);
