--
-- PostgreSQL database dump
--

-- Dumped from database version 9.6.10
-- Dumped by pg_dump version 10.4

-- Started on 2018-09-26 14:34:44

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET client_min_messages = warning;
SET row_security = off;

--
-- TOC entry 46 (class 2615 OID 2141196053)
-- Name: annuaire_acteurs; Type: SCHEMA; Schema: -; Owner: -
--

CREATE SCHEMA annuaire_acteurs;


SET default_tablespace = '';

SET default_with_oids = false;

--
-- TOC entry 1461 (class 1259 OID 2141196067)
-- Name: adresse; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.adresse (
    id integer NOT NULL,
    id_structure integer NOT NULL,
    voie text,
    code_postal integer,
    ville text,
    tel text,
    mail text,
    is_siege boolean DEFAULT false,
    geom public.geometry(Point,2154) NOT NULL
);


--
-- TOC entry 1460 (class 1259 OID 2141196065)
-- Name: adresse_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.adresse_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8041 (class 0 OID 0)
-- Dependencies: 1460
-- Name: adresse_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.adresse_id_seq OWNED BY annuaire_acteurs.adresse.id;


--
-- TOC entry 1465 (class 1259 OID 2141196089)
-- Name: choix_secteur_activite; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.choix_secteur_activite (
    id integer NOT NULL,
    nom text NOT NULL
);


--
-- TOC entry 1464 (class 1259 OID 2141196087)
-- Name: choix_domaine_activite_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.choix_domaine_activite_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8042 (class 0 OID 0)
-- Dependencies: 1464
-- Name: choix_domaine_activite_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.choix_domaine_activite_id_seq OWNED BY annuaire_acteurs.choix_secteur_activite.id;


--
-- TOC entry 1527 (class 1259 OID 2401135753)
-- Name: choix_domaine_competence; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.choix_domaine_competence (
    id integer NOT NULL,
    nom text NOT NULL
);


--
-- TOC entry 1525 (class 1259 OID 2401135742)
-- Name: choix_public_cible; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.choix_public_cible (
    id integer NOT NULL,
    nom text NOT NULL
);


--
-- TOC entry 1523 (class 1259 OID 2401135724)
-- Name: choix_type_structure; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.choix_type_structure (
    id integer NOT NULL,
    nom text NOT NULL
);


--
-- TOC entry 1522 (class 1259 OID 2401135722)
-- Name: choix_type_structure_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.choix_type_structure_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8043 (class 0 OID 0)
-- Dependencies: 1522
-- Name: choix_type_structure_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.choix_type_structure_id_seq OWNED BY annuaire_acteurs.choix_type_structure.id;


--
-- TOC entry 1526 (class 1259 OID 2401135751)
-- Name: domaine_competence_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.domaine_competence_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8044 (class 0 OID 0)
-- Dependencies: 1526
-- Name: domaine_competence_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.domaine_competence_id_seq OWNED BY annuaire_acteurs.choix_domaine_competence.id;


--
-- TOC entry 1463 (class 1259 OID 2141196078)
-- Name: personne_referente; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.personne_referente (
    id integer NOT NULL,
    id_structure integer NOT NULL,
    nom text,
    prenom text,
    poste text,
    tel text,
    mail text
);


--
-- TOC entry 1462 (class 1259 OID 2141196076)
-- Name: personne_referente_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.personne_referente_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8045 (class 0 OID 0)
-- Dependencies: 1462
-- Name: personne_referente_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.personne_referente_id_seq OWNED BY annuaire_acteurs.personne_referente.id;


--
-- TOC entry 1524 (class 1259 OID 2401135740)
-- Name: public_cible_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.public_cible_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8046 (class 0 OID 0)
-- Dependencies: 1524
-- Name: public_cible_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.public_cible_id_seq OWNED BY annuaire_acteurs.choix_public_cible.id;


--
-- TOC entry 1529 (class 1259 OID 2401135787)
-- Name: structure; Type: TABLE; Schema: annuaire_acteurs; Owner: -
--

CREATE TABLE annuaire_acteurs.structure (
    id integer NOT NULL,
    logo text,
    nom text NOT NULL,
    acronyme text,
    site_internet text,
    presentation text,
    secteur_activite text,
    secteur_activite_autre text,
    type integer,
    type_autre text,
    public_cible text,
    public_cible_autre text,
    domaine_competence text
);


--
-- TOC entry 1528 (class 1259 OID 2401135785)
-- Name: structure_id_seq; Type: SEQUENCE; Schema: annuaire_acteurs; Owner: -
--

CREATE SEQUENCE annuaire_acteurs.structure_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- TOC entry 8047 (class 0 OID 0)
-- Dependencies: 1528
-- Name: structure_id_seq; Type: SEQUENCE OWNED BY; Schema: annuaire_acteurs; Owner: -
--

ALTER SEQUENCE annuaire_acteurs.structure_id_seq OWNED BY annuaire_acteurs.structure.id;


--
-- TOC entry 7613 (class 2604 OID 2141196070)
-- Name: adresse id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.adresse ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.adresse_id_seq'::regclass);


--
-- TOC entry 7619 (class 2604 OID 2401135756)
-- Name: choix_domaine_competence id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_domaine_competence ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.domaine_competence_id_seq'::regclass);


--
-- TOC entry 7618 (class 2604 OID 2401135745)
-- Name: choix_public_cible id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_public_cible ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.public_cible_id_seq'::regclass);


--
-- TOC entry 7616 (class 2604 OID 2141196092)
-- Name: choix_secteur_activite id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_secteur_activite ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.choix_domaine_activite_id_seq'::regclass);


--
-- TOC entry 7617 (class 2604 OID 2401135727)
-- Name: choix_type_structure id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_type_structure ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.choix_type_structure_id_seq'::regclass);


--
-- TOC entry 7615 (class 2604 OID 2141196081)
-- Name: personne_referente id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.personne_referente ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.personne_referente_id_seq'::regclass);


--
-- TOC entry 7620 (class 2604 OID 2401135790)
-- Name: structure id; Type: DEFAULT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.structure ALTER COLUMN id SET DEFAULT nextval('annuaire_acteurs.structure_id_seq'::regclass);


--
-- TOC entry 7623 (class 2606 OID 2141196075)
-- Name: adresse adresse_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.adresse
    ADD CONSTRAINT adresse_pkey PRIMARY KEY (id);


--
-- TOC entry 7629 (class 2606 OID 2141196097)
-- Name: choix_secteur_activite choix_domaine_activite_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_secteur_activite
    ADD CONSTRAINT choix_domaine_activite_pkey PRIMARY KEY (id);


--
-- TOC entry 7631 (class 2606 OID 2401135733)
-- Name: choix_type_structure choix_type_structure_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_type_structure
    ADD CONSTRAINT choix_type_structure_pkey PRIMARY KEY (id);


--
-- TOC entry 7635 (class 2606 OID 2401135761)
-- Name: choix_domaine_competence domaine_competence_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_domaine_competence
    ADD CONSTRAINT domaine_competence_pkey PRIMARY KEY (id);


--
-- TOC entry 7627 (class 2606 OID 2141196086)
-- Name: personne_referente personne_referente_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.personne_referente
    ADD CONSTRAINT personne_referente_pkey PRIMARY KEY (id);


--
-- TOC entry 7633 (class 2606 OID 2401135750)
-- Name: choix_public_cible public_cible_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.choix_public_cible
    ADD CONSTRAINT public_cible_pkey PRIMARY KEY (id);


--
-- TOC entry 7637 (class 2606 OID 2401135795)
-- Name: structure structure_pkey; Type: CONSTRAINT; Schema: annuaire_acteurs; Owner: -
--

ALTER TABLE ONLY annuaire_acteurs.structure
    ADD CONSTRAINT structure_pkey PRIMARY KEY (id);


--
-- TOC entry 7621 (class 1259 OID 2470131627)
-- Name: adresse_geom_idx; Type: INDEX; Schema: annuaire_acteurs; Owner: -
--

CREATE INDEX adresse_geom_idx ON annuaire_acteurs.adresse USING gist (geom);


--
-- TOC entry 7625 (class 1259 OID 2141196117)
-- Name: fki_personne_structure_fkey; Type: INDEX; Schema: annuaire_acteurs; Owner: -
--

CREATE INDEX fki_personne_structure_fkey ON annuaire_acteurs.personne_referente USING btree (id_structure);


--
-- TOC entry 7624 (class 1259 OID 2141196106)
-- Name: fki_structure_fkey; Type: INDEX; Schema: annuaire_acteurs; Owner: -
--

CREATE INDEX fki_structure_fkey ON annuaire_acteurs.adresse USING btree (id_structure);


-- Completed on 2018-09-26 14:35:53

--
-- PostgreSQL database dump complete
--

