-- Name: COLUMN donnees_techniques.u3b_electricitenon; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u3b_electricitenon IS 'Électricité : Coche Non';


--
-- Name: COLUMN donnees_techniques.u3t_observations; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u3t_observations IS 'Observations';


--
-- Name: COLUMN donnees_techniques.u1a_voirieoui; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1a_voirieoui IS 'Équipements, Voirie : Coche Oui';


--
-- Name: COLUMN donnees_techniques.u1v_voirienon; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1v_voirienon IS 'Équipements, Voirie : Coche Non';


--
-- Name: COLUMN donnees_techniques.u1q_voirieconcessionnaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1q_voirieconcessionnaire IS 'Équipements, Voirie : Par quel service ou concessionnaire ?';


--
-- Name: COLUMN donnees_techniques.u1b_voirieavant; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1b_voirieavant IS 'Équipements, Voirie : Avant le';


--
-- Name: COLUMN donnees_techniques.u1j_eauoui; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1j_eauoui IS 'Équipements, Eau potable : Coche Oui';


--
-- Name: COLUMN donnees_techniques.u1t_eaunon; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1t_eaunon IS 'Équipements, Eau potable : Coche Non';


--
-- Name: COLUMN donnees_techniques.u1e_eauconcessionnaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1e_eauconcessionnaire IS 'Équipements, Eau potable : Par quel service ou concessionnaire ?';


--
-- Name: COLUMN donnees_techniques.u1k_eauavant; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1k_eauavant IS 'Équipements, Eau potable : Avant le';


--
-- Name: COLUMN donnees_techniques.u1s_assainissementoui; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1s_assainissementoui IS 'Équipements, Assainissement : Coche Oui';


--
-- Name: COLUMN donnees_techniques.u1d_assainissementnon; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1d_assainissementnon IS 'Équipements, Assainissement : Coche Non';


--
-- Name: COLUMN donnees_techniques.u1l_assainissementconcessionnaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1l_assainissementconcessionnaire IS 'Équipements, Assainissement : Par quel service ou concessionnaire ?';


--
-- Name: COLUMN donnees_techniques.u1r_assainissementavant; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1r_assainissementavant IS 'Équipements, Assainissement : Avant le';


--
-- Name: COLUMN donnees_techniques.u1c_electriciteoui; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1c_electriciteoui IS 'Équipement Électricité : Coche Oui';


--
-- Name: COLUMN donnees_techniques.u1u_electricitenon; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1u_electricitenon IS 'Équipement Électricité : Coche Non';


--
-- Name: COLUMN donnees_techniques.u1m_electriciteconcessionnaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1m_electriciteconcessionnaire IS 'Équipement Électricité : Par quel service ou concessionnaire ?';


--
-- Name: COLUMN donnees_techniques.u1f_electriciteavant; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u1f_electriciteavant IS 'Équipement Électricité : Avant le';


--
-- Name: COLUMN donnees_techniques.u2a_observations; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.u2a_observations IS 'Observations';


--
-- Name: COLUMN donnees_techniques.f1ts4_surftaxestation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1ts4_surftaxestation IS 'Surface taxable créée des parcs de stationnement couverts faisant l''objet d''une exploitation commerciale, ainsi que des locaux clos et couverts à usage de stationnement non situés dans la verticalité du bâti (en m²)';


--
-- Name: COLUMN donnees_techniques.f1ut1_surfcree; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1ut1_surfcree IS 'Surface taxable créée des locaux clos et couverts à usage de stationnement situés dans la verticalité du bâti (en m²)';


--
-- Name: COLUMN donnees_techniques.f9d_date; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f9d_date IS 'Déclaration des éléments nécessaires au calcul des impositions : Date de la déclaration';


--
-- Name: COLUMN donnees_techniques.f9n_nom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f9n_nom IS 'Déclaration des éléments nécessaires au calcul des impositions : Nom du déclarant';


--
-- Name: COLUMN donnees_techniques.su2_avt_shon21; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_avt_shon21 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hôtels" et colonne "Surface existante avant travaux (A)"';


--
-- Name: COLUMN donnees_techniques.su2_avt_shon22; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_avt_shon22 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres hébergements touristiques" et colonne "Surface existante avant travaux (A)"';


--
-- Name: COLUMN donnees_techniques.su2_cstr_shon21; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_cstr_shon21 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hôtels" et colonne "Surface créée (B)"';


--
-- Name: COLUMN donnees_techniques.su2_cstr_shon22; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_cstr_shon22 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres hébergements touristiques" et colonne "Surface créée (B)"';


--
-- Name: COLUMN donnees_techniques.su2_chge_shon21; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_chge_shon21 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hôtels" et colonne "Surface créée par changement de destination (C)"';


--
-- Name: COLUMN donnees_techniques.su2_chge_shon22; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_chge_shon22 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres hébergements touristiques" et colonne "Surface créée par changement de destination (C)"';


--
-- Name: COLUMN donnees_techniques.su2_demo_shon21; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_demo_shon21 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hôtels" et colonne "Surface supprimée (D)"';


--
-- Name: COLUMN donnees_techniques.su2_demo_shon22; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_demo_shon22 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres hébergements touristiques" et colonne "Surface supprimée (D)"';


--
-- Name: COLUMN donnees_techniques.su2_sup_shon21; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_sup_shon21 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hôtels" et colonne "Surface supprimée par changement de destination (E)"';


--
-- Name: COLUMN donnees_techniques.su2_sup_shon22; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_sup_shon22 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres hébergements touristiques" et colonne "Surface supprimée par changement de destination (E)"';


--
-- Name: COLUMN donnees_techniques.su2_tot_shon21; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_tot_shon21 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Hôtels" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';


--
-- Name: COLUMN donnees_techniques.su2_tot_shon22; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_tot_shon22 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Autres hébergements touristiques" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';


--
-- Name: COLUMN donnees_techniques.f1gu1_f1gu2_f1gu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1gu1_f1gu2_f1gu3 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Ne beneficiant pas de pret aide" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1lu1_f1lu2_f1lu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1lu1_f1lu2_f1lu3 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Beneficiant d''un PLAI ou LLTS" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1zu1_f1zu2_f1zu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1zu1_f1zu2_f1zu3 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Beneficiant d''un pret a taux zero plus (PTZ+)" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1pu1_f1pu2_f1pu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1pu1_f1pu2_f1pu3 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Beneficiant d''autres prets aides (PLUS, LES, PSLA, PLS, LLS)" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1gt4_f1gt5_f1gt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1gt4_f1gt5_f1gt6 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Ne beneficiant pas de pret aide" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1lt4_f1lt5_f1lt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1lt4_f1lt5_f1lt6 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Beneficiant d''un PLAI ou LLTS" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1zt4_f1zt5_f1zt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1zt4_f1zt5_f1zt6 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Beneficiant d''un pret a taux zero plus (PTZ+)" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1pt4_f1pt5_f1pt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1pt4_f1pt5_f1pt6 IS 'Tableau "Locaux à usage d''habitation principale et leurs annexes" Ligne "Beneficiant d''autres prets aides (PLUS, LES, PSLA, PLS, LLS)" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1xu1_f1xu2_f1xu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1xu1_f1xu2_f1xu3 IS 'Tableau "Locaux à usage d''habitation secondaire et leurs annexes" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1xt4_f1xt5_f1xt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1xt4_f1xt5_f1xt6 IS 'Tableau "Locaux à usage d''habitation secondaire et leurs annexes" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1hu1_f1hu2_f1hu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1hu1_f1hu2_f1hu3 IS 'Tableau "Locaux à usage d''hébergement et leurs annexes" Ligne "Ne bénéficiant pas de prêt aidé" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1mu1_f1mu2_f1mu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1mu1_f1mu2_f1mu3 IS 'Tableau "Locaux à usage d''hébergement et leurs annexes" Ligne "Beneficiant d''un PLAI ou LLTS" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1qu1_f1qu2_f1qu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1qu1_f1qu2_f1qu3 IS 'Tableau "Locaux à usage d''hébergement et leurs annexes" Ligne "Beneficiant d''autres prets aides" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1ht4_f1ht5_f1ht6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1ht4_f1ht5_f1ht6 IS 'Tableau "Locaux à usage d''hébergement et leurs annexes" Ligne "Ne bénéficiant pas de prêt aidé" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1mt4_f1mt5_f1mt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1mt4_f1mt5_f1mt6 IS 'Tableau "Locaux à usage d''hébergement et leurs annexes" Ligne "Beneficiant d''un PLAI ou LLTS" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f1qt4_f1qt5_f1qt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f1qt4_f1qt5_f1qt6 IS 'Tableau "Locaux à usage d''hébergement et leurs annexes" Ligne "Beneficiant d''autres prets aides" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2cu1_f2cu2_f2cu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2cu1_f2cu2_f2cu3 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Total des surfaces creees ou supprimees, y compris les surfaces des annexes" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2bu1_f2bu2_f2bu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2bu1_f2bu2_f2bu3 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Locaux industriels et artisanaux ainsi que leurs annexes" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2su1_f2su2_f2su3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2su1_f2su2_f2su3 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Maisons de santé mentionnées à l''article L. 6323-3 du code de la santé publique" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2hu1_f2hu2_f2hu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2hu1_f2hu2_f2hu3 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Entrepots et hangars faisant l''objet d''une exploitation commerciale et non ouverts au public" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2eu1_f2eu2_f2eu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2eu1_f2eu2_f2eu3 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Dans les exploitations et cooperatives agricoles : Surfaces de plancher des serres de production, des locaux destines a abriter les recoltes, heberger les animaux, ranger et entretenir le materiel agricole, des locaux de production et de stockage des produits a usage agricole, des locaux de transformation et de conditionnement des produits provenant de l''exploitation" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2qu1_f2qu2_f2qu3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2qu1_f2qu2_f2qu3 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Dans les centres equestres : Surfaces de plancher affectees aux seules activites equestres" Colonne "Surfaces créées pour le stationnement clos et couvert non situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2ct4_f2ct5_f2ct6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2ct4_f2ct5_f2ct6 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Total des surfaces creees ou supprimees, y compris les surfaces des annexes" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2bt4_f2bt5_f2bt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2bt4_f2bt5_f2bt6 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Locaux industriels et artisanaux ainsi que leurs annexes" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2st4_f2st5_f2st6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2st4_f2st5_f2st6 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Maisons de santé mentionnées à l''article L. 6323-3 du code de la santé publique" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2ht4_f2ht5_f2ht6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2ht4_f2ht5_f2ht6 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Entrepots et hangars faisant l''objet d''une exploitation commerciale et non ouverts au public" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2et4_f2et5_f2et6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2et4_f2et5_f2et6 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Dans les exploitations et cooperatives agricoles : Surfaces de plancher des serres de production, des locaux destines a abriter les recoltes, heberger les animaux, ranger et entretenir le materiel agricole, des locaux de production et de stockage des produits a usage agricole, des locaux de transformation et de conditionnement des produits provenant de l''exploitation" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.f2qt4_f2qt5_f2qt6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.f2qt4_f2qt5_f2qt6 IS 'Tableau "Création ou extension de locaux non destinés à l''habitation" Ligne "Dans les centres equestres : Surfaces de plancher affectees aux seules activites equestres" Colonne "Surfaces créées pour le stationnement clos et couvert situées dans la verticalité du bâti"';


--
-- Name: COLUMN donnees_techniques.dia_droit_reel_perso_grevant_bien_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_droit_reel_perso_grevant_bien_desc IS 'Grevant les biens : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_paie_nat_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_paie_nat_desc IS 'Paiement en nature : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_rente_viag_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_rente_viag_desc IS 'Rente viagère : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_echange_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_echange_desc IS 'Echange : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_apport_societe_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_apport_societe_desc IS 'Apport en société : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_cess_terr_loc_co_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_cess_terr_loc_co_desc IS 'Cession de tantième de terrains contre remise de locaux à construire : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_esti_imm_loca_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_esti_imm_loca_desc IS 'Location-accession – Estimation de l''immeuble objet de la location-accession : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_adju_obl_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_adju_obl_desc IS 'Rendue obligatoire par une disposition législative ou réglementaire : description';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_adju_fin_indivi_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_adju_fin_indivi_desc IS 'Mettant fin à une indivision ne résultant pas d''une donation-partage : description';


--
-- Name: COLUMN donnees_techniques.dia_cadre_titul_droit_prempt; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_cadre_titul_droit_prempt IS 'Cadre réservé au titulaire du droit de préemption';


--
-- Name: COLUMN donnees_techniques.dia_mairie_prix_moyen; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mairie_prix_moyen IS 'Prix moyen au m²';


--
-- Name: COLUMN donnees_techniques.dia_propri_indivi; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_propri_indivi IS 'Si le bien est en indivision, indiquer le(s) nom(s)de l''(des) autres co-indivisaires et sa (leur) quote-part (7)';


--
-- Name: COLUMN donnees_techniques.dia_situa_bien_plan_cadas_oui; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_situa_bien_plan_cadas_oui IS 'Plan(s) cadastral(aux) joint(s) : OUI';


--
-- Name: COLUMN donnees_techniques.dia_situa_bien_plan_cadas_non; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_situa_bien_plan_cadas_non IS 'Plan(s) cadastral(aux) joint(s) : NON';


--
-- Name: COLUMN donnees_techniques.dia_notif_dec_titul_adr_prop; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_notif_dec_titul_adr_prop IS 'A l''adresse du (des) propriétaire(s) mentionné(s) à la rubrique A';


--
-- Name: COLUMN donnees_techniques.dia_notif_dec_titul_adr_prop_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_notif_dec_titul_adr_prop_desc IS 'A l''adresse du (des) propriétaire(s) mentionné(s) à la rubrique A : description';


--
-- Name: COLUMN donnees_techniques.dia_notif_dec_titul_adr_manda; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_notif_dec_titul_adr_manda IS 'A l''adresse du mandataire mentionnée à la rubrique H, adresse où le(s) propriétaire(s) a (ont) fait élection de domicile';


--
-- Name: COLUMN donnees_techniques.dia_notif_dec_titul_adr_manda_desc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_notif_dec_titul_adr_manda_desc IS 'A l''adresse du mandataire mentionnée à la rubrique H, adresse où le(s) propriétaire(s) a (ont) fait élection de domicile : description';


--
-- Name: COLUMN donnees_techniques.dia_dia_dpu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_dia_dpu IS 'Soumis au droit de préemption urbain (D.P.U) (articles L. 211-1 et suivants du Code de l''urbanisme (2))';


--
-- Name: COLUMN donnees_techniques.dia_dia_zad; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_dia_zad IS 'Compris dans une zone d''aménagement différé (Z.A.D.) (articles L.212-1- et suivants du Code de l''urbanisme (3))';


--
-- Name: COLUMN donnees_techniques.dia_dia_zone_preempt_esp_natu_sensi; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_dia_zone_preempt_esp_natu_sensi IS 'Compris dans une zone de préemption délimitée au titre des espaces naturels sensibles de départements (articles L. 142-1- et suivants du Code de l''urbanisme(4))';


--
-- Name: COLUMN donnees_techniques.dia_dab_dpu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_dab_dpu IS 'Soumis au droit de préemption urbain (D.P.U.) (2)';


--
-- Name: COLUMN donnees_techniques.dia_dab_zad; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_dab_zad IS 'Compris dans une zone d''aménagement différé (Z.A.D.) (3)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_commi_mnt; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_commi_mnt IS 'Si commission, montant';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_commi_mnt_ttc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_commi_mnt_ttc IS 'Le montant de la commission est TTC';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_commi_mnt_ht; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_commi_mnt_ht IS 'Le montant de la commission est HT';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_prix_vente_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_prix_vente_num IS 'Prix de vente hors commission (en chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_prix_vente_mob_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_prix_vente_mob_num IS 'Dont éventuellement inclus : Mobilier (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_prix_vente_cheptel_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_prix_vente_cheptel_num IS 'Dont éventuellement inclus : Cheptel (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_prix_vente_recol_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_prix_vente_recol_num IS 'Dont éventuellement inclus : Récoltes (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_prix_vente_autre_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_prix_vente_autre_num IS 'Dont éventuellement inclus : Autres (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_su_co_sol_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_su_co_sol_num IS 'Surface construite au sol (m2) (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_su_util_hab_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_su_util_hab_num IS 'Surface utile ou habitable (m2) (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_mnt_an_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_mnt_an_num IS 'Montant annuel (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_mnt_compt_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_mnt_compt_num IS 'Montant comptant (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_mod_cess_mnt_soulte_num; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_mod_cess_mnt_soulte_num IS 'Montant de la soulte le cas échéant (chiffres)';


--
-- Name: COLUMN donnees_techniques.dia_comp_prix_vente; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_comp_prix_vente IS 'Correspondant au prix détaillé par le vendeur dans le cadre F';


--
-- Name: COLUMN donnees_techniques.dia_comp_surface; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_comp_surface IS 'correspondant aux champs du cerfa "surface utile ou habitable du bien" et/ou "surface au sol" tel que déclarée dans le cadre C';


--
-- Name: COLUMN donnees_techniques.dia_comp_total_frais; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_comp_total_frais IS 'en l''absence de données saisies dans le cerfa sur les frais de notaire notamment, ce champ correspond au montant saisi dans le champ commission  situé dans le cadre F';


--
-- Name: COLUMN donnees_techniques.dia_comp_mtn_total; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_comp_mtn_total IS 'Montant total (en €) (correspondant à l''addition du champ prix de vente et du champ total des frais)';


--
-- Name: COLUMN donnees_techniques.dia_comp_valeur_m2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_comp_valeur_m2 IS 'Valeur au m² (en €) (modélisation du prix au m² correspondant au champ surface divisé par le champ total)';


--
-- Name: COLUMN donnees_techniques.dia_esti_prix_france_dom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_esti_prix_france_dom IS 'Estimation du prix de vente par France Domaine';


--
-- Name: COLUMN donnees_techniques.dia_prop_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_prop_collectivite IS 'Proposition d''acquisition de la collectivité';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_denomination; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_denomination IS 'Délégataire à l''instruction de la demande : Dénomination';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_raison_sociale; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_raison_sociale IS 'Délégataire à l''instruction de la demande : Raison sociale';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_siret; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_siret IS 'Délégataire à l''instruction de la demande : Siret';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_categorie_juridique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_categorie_juridique IS 'Délégataire à l''instruction de la demande : Catégorie juridique';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_representant_nom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_representant_nom IS 'Délégataire à l''instruction de la demande : Nom du représentant';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_representant_prenom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_representant_prenom IS 'Délégataire à l''instruction de la demande : Prénom du représentant';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_numero; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_numero IS 'Délégataire à l''instruction de la demande : Adresse : Numéro';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_voie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_voie IS 'Délégataire à l''instruction de la demande : Adresse : Voie';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_complement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_complement IS 'Délégataire à l''instruction de la demande : Adresse : Complément';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_lieu_dit; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_lieu_dit IS 'Délégataire à l''instruction de la demande : Adresse : Lieu-dit';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_localite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_localite IS 'Délégataire à l''instruction de la demande : Adresse : Localité';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_code_postal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_code_postal IS 'Délégataire à l''instruction de la demande : Adresse : Code postal';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_bp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_bp IS 'Délégataire à l''instruction de la demande : Adresse : BP';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_cedex; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_cedex IS 'Délégataire à l''instruction de la demande : Adresse : Cedex';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_adresse_pays; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_adresse_pays IS 'Délégataire à l''instruction de la demande : Adresse : Pays';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_telephone_fixe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_telephone_fixe IS 'Délégataire à l''instruction de la demande : Téléphone fixe';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_telephone_mobile; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_telephone_mobile IS 'Délégataire à l''instruction de la demande : Téléphone mobile';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_telephone_mobile_indicatif; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_telephone_mobile_indicatif IS 'Délégataire à l''instruction de la demande : Indicatif';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_courriel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_courriel IS 'Délégataire à l''instruction de la demande : Courriel';


--
-- Name: COLUMN donnees_techniques.dia_delegataire_fax; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_delegataire_fax IS 'Délégataire à l''instruction de la demande : Fax';


--
-- Name: COLUMN donnees_techniques.dia_entree_jouissance_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_entree_jouissance_type IS 'Entrée en jouissance : Type';


--
-- Name: COLUMN donnees_techniques.dia_entree_jouissance_date; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_entree_jouissance_date IS 'Entrée en jouissance : Date';


--
-- Name: COLUMN donnees_techniques.dia_entree_jouissance_date_effet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_entree_jouissance_date_effet IS 'Entrée en jouissance : Date d''effet';


--
-- Name: COLUMN donnees_techniques.dia_entree_jouissance_com; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_entree_jouissance_com IS 'Entrée en jouissance : Commentaire';


--
-- Name: COLUMN donnees_techniques.dia_remise_bien_date_effet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_remise_bien_date_effet IS 'Remise du bien: Date d''effet';


--
-- Name: COLUMN donnees_techniques.dia_remise_bien_com; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.dia_remise_bien_com IS 'Remise du bien: Commentaire';


--
-- Name: COLUMN donnees_techniques.c2zp1_crete; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.c2zp1_crete IS '[Si votre projet est un ouvrage de production d''électricité à partir de l''énergie solaire installé sur le sol] Indiquez sa puissance crête';


--
-- Name: COLUMN donnees_techniques.c2zr1_destination; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.c2zr1_destination IS '[Si votre projet est un ouvrage de production d''électricité à partir de l''énergie solaire installé sur le sol] Indiquez la destination principale de l''énergie solaire';


--
-- Name: COLUMN donnees_techniques.mh_design_appel_denom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_design_appel_denom IS 'Appellation / dénomination';


--
-- Name: COLUMN donnees_techniques.mh_design_type_protect; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_design_type_protect IS 'Type de protection : classé, inscrit, classé et inscrit';


--
-- Name: COLUMN donnees_techniques.mh_design_elem_prot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_design_elem_prot IS 'Élément(s) protégé(s)';


--
-- Name: COLUMN donnees_techniques.mh_design_ref_merimee_palissy; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_design_ref_merimee_palissy IS 'Référence Mérimée';


--
-- Name: COLUMN donnees_techniques.mh_design_nature_prop; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_design_nature_prop IS 'Nature de la propriété : privée, publique, privée et publique';


--
-- Name: COLUMN donnees_techniques.mh_loc_denom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_loc_denom IS 'Dénomination de l’immeuble';


--
-- Name: COLUMN donnees_techniques.mh_pres_intitule; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_pres_intitule IS 'Intitulé de l’opération';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_1 IS 'Catégorie des travaux prévus : Fondations, sous-sol';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_2 IS 'Catégorie des travaux prévus : Structure, maçonnerie, gros-œuvre';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_3 IS 'Catégorie des travaux prévus : Parements, enduits, restauration de façades';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_4 IS 'Catégorie des travaux prévus : Charpente, couverture';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_5 IS 'Catégorie des travaux prévus : Menuiseries, métallerie, vitraux';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_6 IS 'Catégorie des travaux prévus : Cloisons, revêtements intérieurs, décors';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_7; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_7 IS 'Catégorie des travaux prévus : Équipements techniques, sécurité, sureté, accessibilité';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_8; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_8 IS 'Catégorie des travaux prévus : Voirie et réseaux divers';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_9; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_9 IS 'Catégorie des travaux prévus : Affouillements ou exhaussements';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_10; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_10 IS 'Catégorie des travaux prévus : Sculptures';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_11; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_11 IS 'Catégorie des travaux prévus : Parcs, jardins et bois';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_12; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_12 IS 'Catégorie des travaux prévus : Autres, préciser';


--
-- Name: COLUMN donnees_techniques.mh_trav_cat_12_prec; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.mh_trav_cat_12_prec IS 'Catégorie des travaux prévus : Autres, préciser';


--
-- Name: COLUMN donnees_techniques.su2_avt_shon23; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_avt_shon23 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Lieux de culte" et colonne "Surface existante avant travaux (A)"';


--
-- Name: COLUMN donnees_techniques.su2_avt_shon24; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_avt_shon24 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cuisine dédiée à la vente en ligne" et colonne "Surface existante avant travaux (A)"';


--
-- Name: COLUMN donnees_techniques.su2_cstr_shon23; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_cstr_shon23 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Lieux de culte" et colonne "Surface créée (B)"';


--
-- Name: COLUMN donnees_techniques.su2_cstr_shon24; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_cstr_shon24 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cuisine dédiée à la vente en ligne" et colonne "Surface créée (B)"';


--
-- Name: COLUMN donnees_techniques.su2_chge_shon23; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_chge_shon23 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Lieux de culte" et colonne "Surface créée par changement de destination (C)"';


--
-- Name: COLUMN donnees_techniques.su2_chge_shon24; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_chge_shon24 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cuisine dédiée à la vente en ligne" et colonne "Surface créée par changement de destination (C)"';


--
-- Name: COLUMN donnees_techniques.su2_demo_shon23; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_demo_shon23 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Lieux de culte" et colonne "Surface supprimée (D)"';


--
-- Name: COLUMN donnees_techniques.su2_demo_shon24; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_demo_shon24 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cuisine dédiée à la vente en ligne" et colonne "Surface supprimée (D)"';


--
-- Name: COLUMN donnees_techniques.su2_sup_shon23; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_sup_shon23 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Lieux de culte" et colonne "Surface supprimée par changement de destination (E)"';


--
-- Name: COLUMN donnees_techniques.su2_sup_shon24; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_sup_shon24 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cuisine dédiée à la vente en ligne" et colonne "Surface supprimée par changement de destination (E)"';


--
-- Name: COLUMN donnees_techniques.su2_tot_shon23; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_tot_shon23 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Lieux de culte" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';


--
-- Name: COLUMN donnees_techniques.su2_tot_shon24; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.su2_tot_shon24 IS 'Tableau "Destination, sous-destination des constructions et tableau des surfaces", ligne "Cuisine dédiée à la vente en ligne" et colonne "Surface totale = (A) + (B) + (C) - (D) - (E)"';


--
-- Name: COLUMN donnees_techniques.x2c_classe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.x2c_classe IS 'Votre projet se situe dans un site classé ou en instance de classement au titre du code de l''environnement';


--
-- Name: COLUMN donnees_techniques.bi1da1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.bi1da1 IS 'La cession du bien entraîne-t-elle une division parcellaire ? : Coche Oui';


--
-- Name: COLUMN donnees_techniques.bi1da2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.bi1da2 IS 'La cession du bien entraîne-t-elle une division parcellaire ? : Coche Non';


--
-- Name: COLUMN donnees_techniques.ci2na1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci2na1 IS 'Pleine Propriété';


--
-- Name: COLUMN donnees_techniques.ci2na2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci2na2 IS 'Nue-Propriété';


--
-- Name: COLUMN donnees_techniques.ci2na3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci2na3 IS 'Usufruit';


--
-- Name: COLUMN donnees_techniques.ci6ra; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ra IS 'N° d''inscription au registre des copropriétés';


--
-- Name: COLUMN donnees_techniques.ci6ll1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ll1 IS 'N° du lot 1';


--
-- Name: COLUMN donnees_techniques.ci6bl1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6bl1 IS 'Bâtiment du lot 1';


--
-- Name: COLUMN donnees_techniques.ci6el1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6el1 IS 'Etage du lot 1';


--
-- Name: COLUMN donnees_techniques.ci6ql1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ql1 IS 'Quote-part des parties communes du lot 1';


--
-- Name: COLUMN donnees_techniques.ci6nl1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6nl1 IS 'Nature du lot 1';


--
-- Name: COLUMN donnees_techniques.ci6sl1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6sl1 IS 'Surface utile ou habitable du lot 1';


--
-- Name: COLUMN donnees_techniques.ci6ll2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ll2 IS 'N° du lot 2';


--
-- Name: COLUMN donnees_techniques.ci6bl2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6bl2 IS 'Bâtiment du lot 2';


--
-- Name: COLUMN donnees_techniques.ci6el2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6el2 IS 'Etage du lot 2';


--
-- Name: COLUMN donnees_techniques.ci6ql2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ql2 IS 'Quote-part des parties communes du lot 2';


--
-- Name: COLUMN donnees_techniques.ci6nl2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6nl2 IS 'Nature du lot 2';


--
-- Name: COLUMN donnees_techniques.ci6sl2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6sl2 IS 'Surface utile ou habitable du lot 2';


--
-- Name: COLUMN donnees_techniques.ci6ll3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ll3 IS 'N° du lot 3';


--
-- Name: COLUMN donnees_techniques.ci6bl3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6bl3 IS 'Bâtiment du lot 3';


--
-- Name: COLUMN donnees_techniques.ci6el3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6el3 IS 'Etage du lot 3';


--
-- Name: COLUMN donnees_techniques.ci6ql3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ql3 IS 'Quote-part des parties communes du lot 3';


--
-- Name: COLUMN donnees_techniques.ci6nl3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6nl3 IS 'Nature du lot 3';


--
-- Name: COLUMN donnees_techniques.ci6sl3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6sl3 IS 'Surface utile ou habitable du lot 3';


--
-- Name: COLUMN donnees_techniques.ci6ll4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ll4 IS 'N° du lot 4';


--
-- Name: COLUMN donnees_techniques.ci6bl4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6bl4 IS 'Bâtiment du lot 4';


--
-- Name: COLUMN donnees_techniques.ci6el4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6el4 IS 'Etage du lot 4';


--
-- Name: COLUMN donnees_techniques.ci6ql4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ql4 IS 'Quote-part des parties communes du lot 4';


--
-- Name: COLUMN donnees_techniques.ci6nl4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6nl4 IS 'Nature du lot 4';


--
-- Name: COLUMN donnees_techniques.ci6sl4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6sl4 IS 'Surface utile ou habitable du lot 4';


--
-- Name: COLUMN donnees_techniques.ci6ll5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ll5 IS 'N° du lot 5';


--
-- Name: COLUMN donnees_techniques.ci6bl5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6bl5 IS 'Bâtiment du lot 5';


--
-- Name: COLUMN donnees_techniques.ci6el5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6el5 IS 'Etage du lot 5';


--
-- Name: COLUMN donnees_techniques.ci6ql5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ql5 IS 'Quote-part des parties communes du lot 5';


--
-- Name: COLUMN donnees_techniques.ci6nl5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6nl5 IS 'Nature du lot 5';


--
-- Name: COLUMN donnees_techniques.ci6sl5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6sl5 IS 'Surface utile ou habitable du lot 5';


--
-- Name: COLUMN donnees_techniques.ci6ba1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ba1 IS 'Le bâtiment est achevé depuis : Plus de 4 ans';


--
-- Name: COLUMN donnees_techniques.ci6ba2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci6ba2 IS 'Le bâtiment est achevé depuis : Moins de 4 ans';


--
-- Name: COLUMN donnees_techniques.ci7la1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci7la1 IS 'Bien situé dans un lotissement : Coche Oui';


--
-- Name: COLUMN donnees_techniques.ci7la2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci7la2 IS 'Bien situé dans un lotissement : Coche Non';


--
-- Name: COLUMN donnees_techniques.ci8c; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci8c IS 'Nombre de parts cédées';


--
-- Name: COLUMN donnees_techniques.ci8t; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci8t IS 'Nombre total de parts';


--
-- Name: COLUMN donnees_techniques.ci8ma1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci8ma1 IS 'La cession conduit-elle l''acquéreur à détenir la majorité des parts de la société ? : Coche Oui';


--
-- Name: COLUMN donnees_techniques.ci8ma2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ci8ma2 IS 'La cession conduit-elle l''acquéreur à détenir la majorité des parts de la société ? : Coche Non';


--
-- Name: COLUMN donnees_techniques.di2oa6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.di2oa6 IS 'Une installation soumise à autorisation ou à enregistrement, au titre du code de l''environnement a-t-elle été exploitée sur le terrain ? - Coche Oui';


--
-- Name: COLUMN donnees_techniques.di2oa7; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.di2oa7 IS 'Une installation soumise à autorisation ou à enregistrement, au titre du code de l''environnement a-t-elle été exploitée sur le terrain ? - Coche Non';


--
-- Name: COLUMN donnees_techniques.ei1ra1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ei1ra1 IS 'Indiquer si rente viagère antérieure - Coche Oui';


--
-- Name: COLUMN donnees_techniques.ei1ra2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.ei1ra2 IS 'Indiquer si rente viagère antérieure - Coche Non';


--
-- Name: COLUMN donnees_techniques.fi1c; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi1c IS 'Prix de vente hors commission (en lettres)';


--
-- Name: COLUMN donnees_techniques.fi1va1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi1va1 IS 'Vente indissociable d''autres biens - Coche Oui';


--
-- Name: COLUMN donnees_techniques.fi1va2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi1va2 IS 'Vente indissociable d''autres biens - Coche Non';


--
-- Name: COLUMN donnees_techniques.fi3me1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi3me1 IS 'Apport en société';


--
-- Name: COLUMN donnees_techniques.fi4d; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi4d IS 'Date de l''adjudication';


--
-- Name: COLUMN donnees_techniques.fi4l; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi4l IS 'Lieu de l''adjudication';


--
-- Name: COLUMN donnees_techniques.fi5da1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi5da1 IS 'Donation - coche oui';


--
-- Name: COLUMN donnees_techniques.fi5da2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.fi5da2 IS 'Donation - coche non';


--
-- Name: COLUMN donnees_techniques.gi2pa1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi2pa1 IS 'Prénom';


--
-- Name: COLUMN donnees_techniques.gi2pa2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi2pa2 IS 'Nom d''usage';


--
-- Name: COLUMN donnees_techniques.gi3ma1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi3ma1 IS 'Dénomination';


--
-- Name: COLUMN donnees_techniques.gi3ma2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi3ma2 IS 'SIRET';


--
-- Name: COLUMN donnees_techniques.gi3ma3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi3ma3 IS 'Forme juridique';


--
-- Name: COLUMN donnees_techniques.gi3ma4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi3ma4 IS 'Nom d''usage du représentant';


--
-- Name: COLUMN donnees_techniques.gi3ma5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi3ma5 IS 'Prénom du représentant';


--
-- Name: COLUMN donnees_techniques.gi4aa1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4aa1 IS 'N° de boîte aux lettres, appartement, escalier, étage ...';


--
-- Name: COLUMN donnees_techniques.gi4aa2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4aa2 IS 'Nom de l''entrée, immeuble, résidence, ZA …';


--
-- Name: COLUMN donnees_techniques.gi4aa6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4aa6 IS 'Lieu-dit';


--
-- Name: COLUMN donnees_techniques.gi4aa7; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4aa7 IS 'BP';


--
-- Name: COLUMN donnees_techniques.gi4ab2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4ab2 IS 'Pays';


--
-- Name: COLUMN donnees_techniques.gi4aa9; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4aa9 IS 'CEDEX';


--
-- Name: COLUMN donnees_techniques.gi4ab3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4ab3 IS 'Division territoriale (si international)';


--
-- Name: COLUMN donnees_techniques.gi4ab4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4ab4 IS 'Téléphone (facultatif)';


--
-- Name: COLUMN donnees_techniques.gi4ab5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4ab5 IS 'Indicatif (facultatif)';


--
-- Name: COLUMN donnees_techniques.gi4am1_gi4am2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN donnees_techniques.gi4am1_gi4am2 IS 'Adresse électronique (facultatif)';


--
-- Name: donnees_techniques_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE donnees_techniques_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: donnees_techniques_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE donnees_techniques_seq OWNED BY donnees_techniques.donnees_techniques;


--
-- Name: dossier; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier (
    dossier character varying(255) NOT NULL,
    annee character(2) DEFAULT ''::bpchar NOT NULL,
    etat character varying(150),
    instructeur integer,
    date_demande date,
    date_depot date NOT NULL,
    date_complet date,
    date_rejet date,
    date_notification_delai date,
    delai character varying(255) DEFAULT ''::character varying NOT NULL,
    date_limite date,
    accord_tacite character(3) DEFAULT ''::bpchar NOT NULL,
    date_decision date,
    date_validite date,
    date_chantier date,
    date_achevement date,
    date_conformite date,
    description text DEFAULT ''::text NOT NULL,
    erp boolean,
    avis_decision integer,
    enjeu_erp boolean,
    enjeu_urba boolean,
    division integer,
    autorite_competente integer,
    a_qualifier boolean,
    terrain_references_cadastrales text,
    terrain_adresse_voie_numero character varying(20),
    terrain_adresse_voie character varying(300),
    terrain_adresse_lieu_dit character varying(30),
    terrain_adresse_localite character varying(45),
    terrain_adresse_code_postal character varying(5),
    terrain_adresse_bp character varying(15),
    terrain_adresse_cedex character varying(15),
    terrain_superficie double precision,
    dossier_autorisation character varying(255) NOT NULL,
    dossier_instruction_type integer NOT NULL,
    date_dernier_depot date NOT NULL,
    version integer,
    incompletude boolean DEFAULT false NOT NULL,
    evenement_suivant_tacite integer,
    evenement_suivant_tacite_incompletude integer,
    etat_pendant_incompletude character varying(150),
    date_limite_incompletude date,
    delai_incompletude character varying(255) DEFAULT ''::character varying,
    dossier_libelle character varying(255),
    numero_versement_archive character varying(100),
    duree_validite character varying(255) DEFAULT ''::character varying NOT NULL,
    quartier integer,
    incomplet_notifie boolean DEFAULT false,
    om_collectivite integer NOT NULL,
    tax_secteur integer,
    tax_mtn_part_commu numeric,
    tax_mtn_part_depart numeric,
    tax_mtn_part_reg numeric,
    tax_mtn_total numeric,
    log_instructions text,
    interface_referentiel_erp boolean,
    autorisation_contestee character varying(255),
    date_cloture_instruction date,
    date_premiere_visite date,
    date_derniere_visite date,
    date_contradictoire date,
    date_retour_contradictoire date,
    date_ait date,
    date_transmission_parquet date,
    instructeur_2 integer,
    tax_mtn_rap numeric,
    tax_mtn_part_commu_sans_exo numeric,
    tax_mtn_part_depart_sans_exo numeric,
    tax_mtn_part_reg_sans_exo numeric,
    tax_mtn_total_sans_exo numeric,
    tax_mtn_rap_sans_exo numeric,
    date_modification date,
    hash_sitadel character varying(32),
    depot_electronique boolean DEFAULT false NOT NULL,
    parcelle_temporaire boolean DEFAULT false NOT NULL,
    date_affichage date,
    version_clos integer,
    initial_dt text DEFAULT '{}'::text,
    commune integer,
    adresse_normalisee text,
    adresse_normalisee_json text DEFAULT '{}'::text,
    date_depot_mairie date,
    numerotation_type character varying(3),
    numerotation_dep character varying(3),
    numerotation_com character varying(3),
    numerotation_division character varying(2),
    numerotation_num integer,
    numerotation_suffixe character varying(20),
    numerotation_num_suffixe integer,
    numerotation_entite character varying(10),
    numerotation_num_entite integer,
    pec_metier integer,
    etat_transmission_platau text DEFAULT 'non_transmissible'::text NOT NULL,
    dossier_parent character varying(255),
    terrain_superficie_calculee double precision,
    geoloc_latitude character varying(50),
    geoloc_longitude character varying(50),
    geoloc_rayon double precision,
    geom public.geometry(Point,2154),
    geom1 public.geometry(MultiPolygon,2154)
);


--
-- Name: TABLE dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier IS 'Dossier d''instruction';


--
-- Name: COLUMN dossier.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.dossier IS 'Numéro du dossier d''instruction';


--
-- Name: COLUMN dossier.annee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.annee IS 'Année de la création du dossier d''instruction';


--
-- Name: COLUMN dossier.etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.etat IS 'État du dossier d''instruction';


--
-- Name: COLUMN dossier.instructeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.instructeur IS 'Premier instructeur en charge du dossier d''instruction';


--
-- Name: COLUMN dossier.date_demande; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_demande IS 'Date de la demande';


--
-- Name: COLUMN dossier.date_depot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_depot IS 'Date du dépôt du dossier d''instruction';


--
-- Name: COLUMN dossier.date_complet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_complet IS 'Date de complétude du dossier d''instruction';


--
-- Name: COLUMN dossier.date_rejet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_rejet IS 'Date de rejet du dossier d''instruction';


--
-- Name: COLUMN dossier.date_notification_delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_notification_delai IS 'Date de notification du délai au pétitionnaire';


--
-- Name: COLUMN dossier.delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.delai IS 'Délai servant au calcul de la date de validité';


--
-- Name: COLUMN dossier.date_limite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_limite IS 'Date de limite du dossier d''instruction';


--
-- Name: COLUMN dossier.accord_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.accord_tacite IS 'Soumis à un accord tacite';


--
-- Name: COLUMN dossier.date_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_decision IS 'Date de décision du dossier d''instruction';


--
-- Name: COLUMN dossier.date_validite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_validite IS 'Date de validité du dossier d''instruction';


--
-- Name: COLUMN dossier.date_chantier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_chantier IS 'Date de début du chantier du dossier d''instruction';


--
-- Name: COLUMN dossier.date_achevement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_achevement IS 'Date d''achèvement du chantier du dossier d''instruction';


--
-- Name: COLUMN dossier.date_conformite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_conformite IS 'Date de conformité du dossier d''instruction';


--
-- Name: COLUMN dossier.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.description IS 'Description des contraintes';


--
-- Name: COLUMN dossier.erp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.erp IS 'Dossier d''instruction ERP';


--
-- Name: COLUMN dossier.avis_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.avis_decision IS 'Avis du dossier d''instruction';


--
-- Name: COLUMN dossier.enjeu_erp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.enjeu_erp IS 'Le dossier d''instruction a un enjeu ERP';


--
-- Name: COLUMN dossier.enjeu_urba; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.enjeu_urba IS 'Le dossier d''instruction a un enjeu urbain';


--
-- Name: COLUMN dossier.division; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.division IS 'Division à laquelle est rattaché le dossier d''instruction';


--
-- Name: COLUMN dossier.autorite_competente; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.autorite_competente IS 'Autorité compétente du dossier d''instruction';


--
-- Name: COLUMN dossier.a_qualifier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.a_qualifier IS 'Le dossier d''instruction est à qualifier';


--
-- Name: COLUMN dossier.terrain_references_cadastrales; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_references_cadastrales IS 'Références cadastrales du dossier d''instruction';


--
-- Name: COLUMN dossier.terrain_adresse_voie_numero; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_voie_numero IS 'Numéro de la voie de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_adresse_voie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_voie IS 'Nom de la voie de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_adresse_lieu_dit; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_lieu_dit IS 'Lieu dit de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_adresse_localite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_localite IS 'Ville de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_adresse_code_postal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_code_postal IS 'Code postal de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_adresse_bp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_bp IS 'Boîte postale de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_adresse_cedex; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_adresse_cedex IS 'Cedex de l''adresse du terrain';


--
-- Name: COLUMN dossier.terrain_superficie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_superficie IS 'Superficie du terrain concerné par du dossier d''instruction';


--
-- Name: COLUMN dossier.dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.dossier_autorisation IS 'Dossier d''autorisation du dossier d''instruction';


--
-- Name: COLUMN dossier.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.dossier_instruction_type IS 'Type du dossier d''instruction';


--
-- Name: COLUMN dossier.date_dernier_depot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_dernier_depot IS 'Date du dernier dépôt d''événement d''instruction';


--
-- Name: COLUMN dossier.version; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.version IS 'Numéro de version du dossier d''instruction, permet de connaitre le parcours du dossier d''autorisation';


--
-- Name: COLUMN dossier.incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.incompletude IS 'Le dossier d''instruction est en incomplétude';


--
-- Name: COLUMN dossier.evenement_suivant_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.evenement_suivant_tacite IS 'Événement appliqué en cas de tacicité';


--
-- Name: COLUMN dossier.evenement_suivant_tacite_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.evenement_suivant_tacite_incompletude IS 'Événement appliqué en cas de tacicité sur un dossier en incomplétude';


--
-- Name: COLUMN dossier.etat_pendant_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.etat_pendant_incompletude IS 'État du dossier d''instruction pendant l''incomplétude';


--
-- Name: COLUMN dossier.date_limite_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_limite_incompletude IS 'Date limite de l''incomplétude';


--
-- Name: COLUMN dossier.delai_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.delai_incompletude IS 'Délai servant au calcul de la date lmite d''incomplétude';


--
-- Name: COLUMN dossier.dossier_libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.dossier_libelle IS 'Numéro du dossier d''instruction utilisé lors de l''affichage';


--
-- Name: COLUMN dossier.numero_versement_archive; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.numero_versement_archive IS 'Numéro de versement aux archives du dossier d''instruction';


--
-- Name: COLUMN dossier.duree_validite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.duree_validite IS 'Durée de validité du dossier d''instruction (récupéré du paramétrage du type détaillé du dossier d''autorisation lors de sa création)';


--
-- Name: COLUMN dossier.quartier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.quartier IS 'Quartier du dossier d''instruction';


--
-- Name: COLUMN dossier.incomplet_notifie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.incomplet_notifie IS 'Définit si le dossier est en état incomplet notifié';


--
-- Name: COLUMN dossier.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.om_collectivite IS 'lien vers la collectivité concernée';


--
-- Name: COLUMN dossier.tax_secteur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_secteur IS 'Secteur du dossier d''instruction pour le calcul de la taxe d''aménagement';


--
-- Name: COLUMN dossier.tax_mtn_part_commu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_part_commu IS 'Montant liquidé de la part communale de la taxe d''aménagement avec l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_part_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_part_depart IS 'Montant liquidé de la part départementale de la taxe d''aménagement avec l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_part_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_part_reg IS 'Montant liquidé de la part régionale de la taxe d''aménagement avec l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_total; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_total IS 'Total des montants de la taxe d''aménagement avec l''exonération prise en compte';


--
-- Name: COLUMN dossier.log_instructions; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.log_instructions IS 'Log des événements d''instruction du dossier d''instruction en cours';


--
-- Name: COLUMN dossier.autorisation_contestee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.autorisation_contestee IS 'Le numéro de l''autorisation contestée (DI)';


--
-- Name: COLUMN dossier.date_cloture_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_cloture_instruction IS 'Date de fin d''instruction du dossier recours';


--
-- Name: COLUMN dossier.date_premiere_visite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_premiere_visite IS 'Date du premier PV, mise à jour par l''instruction';


--
-- Name: COLUMN dossier.date_derniere_visite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_derniere_visite IS 'Date du dernier PV, mise à jour par l''instruction';


--
-- Name: COLUMN dossier.date_contradictoire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_contradictoire IS 'Date alimentée par l''instruction';


--
-- Name: COLUMN dossier.date_retour_contradictoire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_retour_contradictoire IS 'Date alimentée par l''instruction';


--
-- Name: COLUMN dossier.date_ait; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_ait IS 'Date alimentée par l''instruction';


--
-- Name: COLUMN dossier.date_transmission_parquet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_transmission_parquet IS 'Date alimentée par l''instruction';


--
-- Name: COLUMN dossier.instructeur_2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.instructeur_2 IS 'Second instructeur en charge du dossier d''instruction';


--
-- Name: COLUMN dossier.tax_mtn_rap; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_rap IS 'Montant liquidé de la redevance archéologique préventive (RAP) avec l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_part_commu_sans_exo; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_part_commu_sans_exo IS 'Montant liquidé de la part communale de la taxe d''aménagement sans l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_part_depart_sans_exo; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_part_depart_sans_exo IS 'Montant liquidé de la part départementale de la taxe d''aménagement sans l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_part_reg_sans_exo; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_part_reg_sans_exo IS 'Montant liquidé de la part régionale de la taxe d''aménagement sans l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_total_sans_exo; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_total_sans_exo IS 'Total des montants de la taxe d''aménagement sans l''exonération prise en compte';


--
-- Name: COLUMN dossier.tax_mtn_rap_sans_exo; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.tax_mtn_rap_sans_exo IS 'Montant liquidé de la redevance archéologique préventive (RAP) sans l''exonération prise en compte';


--
-- Name: COLUMN dossier.date_modification; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_modification IS 'Date de dernière modification du dossier (MàJ par les données techniques ou les instructions)';


--
-- Name: COLUMN dossier.hash_sitadel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.hash_sitadel IS 'Hash MD5 de la ligne générée pour un export SITADEL';


--
-- Name: COLUMN dossier.depot_electronique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.depot_electronique IS 'Identifie le dépôt électronique du dossier d''instruction';


--
-- Name: COLUMN dossier.parcelle_temporaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.parcelle_temporaire IS 'Existence d''au moins une parcelle temporaire sur le dossier d''instruction';


--
-- Name: COLUMN dossier.date_affichage; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_affichage IS 'Date d''affichage de l''avis de dépôt';


--
-- Name: COLUMN dossier.version_clos; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.version_clos IS 'Numéro de version de clôture du dossier d''instruction, permet de connaître le parcours des décisions du dossier d''autorisation';


--
-- Name: COLUMN dossier.initial_dt; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.initial_dt IS 'Contient les données techniques initiales du dossier d''instruction au format JSON';


--
-- Name: COLUMN dossier.commune; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.commune IS 'Commune associée au dossier';


--
-- Name: COLUMN dossier.adresse_normalisee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.adresse_normalisee IS 'Adresse normalisée du terrain';


--
-- Name: COLUMN dossier.adresse_normalisee_json; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.adresse_normalisee_json IS 'JSON transmis par l''api adresse lors de la récupération de l''adresse normalisée';


--
-- Name: COLUMN dossier.date_depot_mairie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.date_depot_mairie IS 'Date de dépôt en mairie';


--
-- Name: COLUMN dossier.pec_metier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.pec_metier IS 'Statut de la prise en compte métier du dossier d''instruction';


--
-- Name: COLUMN dossier.etat_transmission_platau; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.etat_transmission_platau IS 'Permet de déterminer si les données d''un dossier ont été transmises à Plat''AU lors de l''ajout. Valeurs possibles : non_transmissible, transmis_mais_non_transmissible et transmissible';


--
-- Name: COLUMN dossier.dossier_parent; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.dossier_parent IS 'Identifiant du dossier parent d''un sous-dossier.';


--
-- Name: COLUMN dossier.terrain_superficie_calculee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.terrain_superficie_calculee IS 'Superficie calculée du terrain concerné par le dossier d''instruction';


--
-- Name: COLUMN dossier.geoloc_latitude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.geoloc_latitude IS 'Latitude du point permettant la géolocalisation en disque';


--
-- Name: COLUMN dossier.geoloc_longitude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.geoloc_longitude IS 'Longitude du point permettant la géolocalisation en disque';


--
-- Name: COLUMN dossier.geoloc_rayon; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier.geoloc_rayon IS 'Rayon de la géolocalisation en disque';


--
-- Name: dossier_autorisation; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_autorisation (
    dossier_autorisation character varying(255) NOT NULL,
    dossier_autorisation_type_detaille integer,
    exercice integer,
    insee character varying(5),
    terrain_references_cadastrales text,
    terrain_adresse_voie_numero character varying(20),
    terrain_adresse_voie character varying(300),
    terrain_adresse_lieu_dit character varying(30),
    terrain_adresse_localite character varying(45),
    terrain_adresse_code_postal character varying(5),
    terrain_adresse_bp character varying(15),
    terrain_adresse_cedex character varying(15),
    terrain_superficie double precision,
    arrondissement integer,
    depot_initial date,
    erp_numero_batiment integer,
    erp_ouvert boolean,
    erp_date_ouverture date,
    erp_arrete_decision boolean,
    erp_date_arrete_decision date,
    numero_version integer DEFAULT 0,
    etat_dossier_autorisation integer,
    date_depot date,
    date_decision date,
    date_validite date,
    date_chantier date,
    date_achevement date,
    avis_decision integer,
    etat_dernier_dossier_instruction_accepte integer,
    dossier_autorisation_libelle character varying(255),
    om_collectivite integer NOT NULL,
    cle_acces_citoyen character varying(20),
    numero_version_clos integer,
    commune integer,
    adresse_normalisee text,
    adresse_normalisee_json text DEFAULT '{}'::text,
    numerotation_type character varying(3),
    numerotation_dep character varying(3),
    numerotation_com character varying(3),
    numerotation_division character varying(2),
    numerotation_num integer
);


--
-- Name: TABLE dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_autorisation IS 'Dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.dossier_autorisation IS 'Numéro du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.dossier_autorisation_type_detaille; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.dossier_autorisation_type_detaille IS 'Type détaillé du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.exercice; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.exercice IS 'Exercice fiscal du dossier d''autorisation (année sur deux chiffres)';


--
-- Name: COLUMN dossier_autorisation.insee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.insee IS 'Code INSEE du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.terrain_references_cadastrales; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_references_cadastrales IS 'Références cadastrales du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_voie_numero; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_voie_numero IS 'Numéro de la voie de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_voie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_voie IS 'Nom de la voie de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_lieu_dit; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_lieu_dit IS 'Lieu dit de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_localite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_localite IS 'Ville de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_code_postal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_code_postal IS 'Code postal de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_bp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_bp IS 'Boîte postale de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_adresse_cedex; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_adresse_cedex IS 'Cedex de l''adresse du terrain';


--
-- Name: COLUMN dossier_autorisation.terrain_superficie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.terrain_superficie IS 'Superficie du terrain concerné par du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.arrondissement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.arrondissement IS 'Arrondissement du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.depot_initial; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.depot_initial IS 'Dépôt initial du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.erp_numero_batiment; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.erp_numero_batiment IS 'Numéro du bâtiment ERP';


--
-- Name: COLUMN dossier_autorisation.erp_ouvert; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.erp_ouvert IS 'Bâtiment ERP ouvert';


--
-- Name: COLUMN dossier_autorisation.erp_date_ouverture; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.erp_date_ouverture IS 'Date d''ouverture du bâtiment ERP';


--
-- Name: COLUMN dossier_autorisation.erp_arrete_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.erp_arrete_decision IS 'Un arrêté de décision a été rendu pour le bâtiment ERP';


--
-- Name: COLUMN dossier_autorisation.erp_date_arrete_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.erp_date_arrete_decision IS 'Date d''arrêté de décision du bâtiment ERP';


--
-- Name: COLUMN dossier_autorisation.numero_version; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.numero_version IS 'Numéro de version du dossier d''instruction en cours';


--
-- Name: COLUMN dossier_autorisation.etat_dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.etat_dossier_autorisation IS 'État du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.date_depot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.date_depot IS 'Date de dépôt de la demande';


--
-- Name: COLUMN dossier_autorisation.date_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.date_decision IS 'Date de décision du dernier dossier d''instruction accepté';


--
-- Name: COLUMN dossier_autorisation.date_validite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.date_validite IS 'Date de validité du dernier dossier d''instruction accepté';


--
-- Name: COLUMN dossier_autorisation.date_chantier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.date_chantier IS 'Date de chantier du dernier dossier d''instruction accepté';


--
-- Name: COLUMN dossier_autorisation.date_achevement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.date_achevement IS 'Date d''achèvement du chantier du dernier dossier d''instruction accepté';


--
-- Name: COLUMN dossier_autorisation.avis_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.avis_decision IS 'Avis du dossier d''autorisation récupéré depuis le dernier dossier d''instruction accepté';


--
-- Name: COLUMN dossier_autorisation.etat_dernier_dossier_instruction_accepte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.etat_dernier_dossier_instruction_accepte IS 'État du dernier dossier d''instruction accepté';


--
-- Name: COLUMN dossier_autorisation.dossier_autorisation_libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.dossier_autorisation_libelle IS 'Numéro du dossier d''autorisation utilisé lors de l''affichage';


--
-- Name: COLUMN dossier_autorisation.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.om_collectivite IS 'lien vers la collectivité concernée';


--
-- Name: COLUMN dossier_autorisation.cle_acces_citoyen; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.cle_acces_citoyen IS 'Clé d''accès au portail citoyen générée par l''application, permet au pétitionnaire de suivre l''avancement de son dossier';


--
-- Name: COLUMN dossier_autorisation.numero_version_clos; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.numero_version_clos IS 'Numéro de version de clôture du dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation.commune; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.commune IS 'Commune associée au dossier';


--
-- Name: COLUMN dossier_autorisation.adresse_normalisee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.adresse_normalisee IS 'Adresse normalisée du terrain';


--
-- Name: COLUMN dossier_autorisation.adresse_normalisee_json; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation.adresse_normalisee_json IS 'JSON transmis par l''api adresse lors de la récupération de l''adresse normalisée';


--
-- Name: dossier_autorisation_parcelle; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_autorisation_parcelle (
    dossier_autorisation_parcelle integer NOT NULL,
    dossier_autorisation character varying(255) NOT NULL,
    parcelle character varying(20) DEFAULT NULL::character varying,
    libelle character varying(20)
);


--
-- Name: TABLE dossier_autorisation_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_autorisation_parcelle IS 'Parcelles liées aux dossiers d''autorisation (Permet de découper les références cadastrales d''un dossier d''autorisation)';


--
-- Name: COLUMN dossier_autorisation_parcelle.dossier_autorisation_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_parcelle.dossier_autorisation_parcelle IS 'Identifiant unique';


--
-- Name: COLUMN dossier_autorisation_parcelle.dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_parcelle.dossier_autorisation IS 'Dossier d''autorisation de la parcelle';


--
-- Name: COLUMN dossier_autorisation_parcelle.parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_parcelle.parcelle IS 'Parcelle liée';


--
-- Name: COLUMN dossier_autorisation_parcelle.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_parcelle.libelle IS 'Libellé de la parcelle';


--
-- Name: dossier_autorisation_parcelle_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_autorisation_parcelle_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_autorisation_parcelle_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_autorisation_parcelle_seq OWNED BY dossier_autorisation_parcelle.dossier_autorisation_parcelle;


--
-- Name: dossier_autorisation_type; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_autorisation_type (
    dossier_autorisation_type integer NOT NULL,
    code character varying(20) NOT NULL,
    libelle character varying(100),
    description text,
    confidentiel boolean DEFAULT false,
    groupe integer,
    affichage_form character varying(250) NOT NULL,
    cacher_da boolean DEFAULT false
);


--
-- Name: TABLE dossier_autorisation_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_autorisation_type IS 'Type des dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type.dossier_autorisation_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.dossier_autorisation_type IS 'Identifiant unique';


--
-- Name: COLUMN dossier_autorisation_type.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.code IS 'Code du type de dossier d''autorisation (PC, PD, PA, ...)';


--
-- Name: COLUMN dossier_autorisation_type.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.libelle IS 'Libellé du type de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.description IS 'Description du type de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type.confidentiel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.confidentiel IS 'Permet de gérer la confidentialité sur ce type de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type.groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.groupe IS 'Permet de définir le service qui doit traiter ce type de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type.affichage_form; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.affichage_form IS 'Type d''affichage du formulaire du dossier (DI et/ou DA)';


--
-- Name: COLUMN dossier_autorisation_type.cacher_da; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type.cacher_da IS 'Si positionné à oui, alors les DA de ce type ne seront pas visibles';


--
-- Name: dossier_autorisation_type_detaille; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_autorisation_type_detaille (
    dossier_autorisation_type_detaille integer NOT NULL,
    code character varying(20),
    libelle character varying(100),
    description text,
    dossier_autorisation_type integer NOT NULL,
    cerfa integer,
    cerfa_lot integer,
    duree_validite_parametrage character varying(255) DEFAULT ''::character varying NOT NULL,
    dossier_platau boolean DEFAULT false,
    couleur character varying(6),
    secret_instruction boolean DEFAULT false
);


--
-- Name: TABLE dossier_autorisation_type_detaille; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_autorisation_type_detaille IS 'Type détaillé des dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.dossier_autorisation_type_detaille; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.dossier_autorisation_type_detaille IS 'Identifiant unique';


--
-- Name: COLUMN dossier_autorisation_type_detaille.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.code IS 'Code du type détaillé de dossier d''autorisation (PCI, PCA, PD, PA, ...)';


--
-- Name: COLUMN dossier_autorisation_type_detaille.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.libelle IS 'Libellé du type détaillé de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.description IS 'Description du type détaillé de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.dossier_autorisation_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.dossier_autorisation_type IS 'Type de dossier d''autorisation du type détaillé de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.cerfa; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.cerfa IS 'Permet de définir le CERFA qui doit être appliqué à ce type détaillé de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.cerfa_lot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.cerfa_lot IS 'Permet de définir le CERFA qui doit être appliqué aux lots de ce type détaillé de dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.duree_validite_parametrage; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.duree_validite_parametrage IS 'Permet de calculer la date de péremption d''un dossier d''autorisation';


--
-- Name: COLUMN dossier_autorisation_type_detaille.dossier_platau; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.dossier_platau IS 'Permet de déterminer si le type de dossier d''instruction est transmissible à Plat''AU';


--
-- Name: COLUMN dossier_autorisation_type_detaille.couleur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.couleur IS 'Code hexadécimal de la couleur du type de dossier d''autorisation détaillé';


--
-- Name: COLUMN dossier_autorisation_type_detaille.secret_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_autorisation_type_detaille.secret_instruction IS 'Restreint l''accès aux pièces du DA si le DI est toujours en cours d''instruction.';


--
-- Name: dossier_autorisation_type_detaille_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_autorisation_type_detaille_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_autorisation_type_detaille_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_autorisation_type_detaille_seq OWNED BY dossier_autorisation_type_detaille.dossier_autorisation_type_detaille;


--
-- Name: dossier_autorisation_type_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_autorisation_type_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_autorisation_type_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_autorisation_type_seq OWNED BY dossier_autorisation_type.dossier_autorisation_type;


--
-- Name: dossier_commission; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_commission (
    dossier_commission integer NOT NULL,
    dossier character varying(255) NOT NULL,
    commission_type integer NOT NULL,
    date_souhaitee date NOT NULL,
    motivation text,
    commission integer,
    avis text,
    lu boolean DEFAULT false
);


--
-- Name: TABLE dossier_commission; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_commission IS 'Demande de passage des dossiers d''instruction en commission';


--
-- Name: COLUMN dossier_commission.dossier_commission; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.dossier_commission IS 'Dossier d''instruction de la demande de passage en commission';


--
-- Name: COLUMN dossier_commission.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.dossier IS 'Identifiant unique';


--
-- Name: COLUMN dossier_commission.commission_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.commission_type IS 'Type de commission (Commission Technique d''Urbanisme, ...)';


--
-- Name: COLUMN dossier_commission.date_souhaitee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.date_souhaitee IS 'Date de passage en commission souhaitée';


--
-- Name: COLUMN dossier_commission.motivation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.motivation IS 'Motivation de la demande de passage en commission';


--
-- Name: COLUMN dossier_commission.commission; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.commission IS 'Identifiant de la commission effective';


--
-- Name: COLUMN dossier_commission.avis; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.avis IS 'Avis rendu par la commission';


--
-- Name: COLUMN dossier_commission.lu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_commission.lu IS 'Permet de définir que l''instructeur a lu l''avis rendu';


--
-- Name: dossier_commission_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_commission_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_commission_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_commission_seq OWNED BY dossier_commission.dossier_commission;


--
-- Name: dossier_contrainte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_contrainte (
    dossier_contrainte integer NOT NULL,
    dossier character varying(255) NOT NULL,
    contrainte integer NOT NULL,
    texte_complete text,
    reference boolean DEFAULT false
);


--
-- Name: TABLE dossier_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_contrainte IS 'Table des contraintes appliquées au dossier';


--
-- Name: COLUMN dossier_contrainte.dossier_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_contrainte.dossier_contrainte IS 'Identifiant unique';


--
-- Name: COLUMN dossier_contrainte.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_contrainte.dossier IS 'Dossier auquel est appliqué la contrainte';


--
-- Name: COLUMN dossier_contrainte.contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_contrainte.contrainte IS 'Contrainte appliquée au dossier';


--
-- Name: COLUMN dossier_contrainte.texte_complete; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_contrainte.texte_complete IS 'Texte complété de la contrainte';


--
-- Name: COLUMN dossier_contrainte.reference; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_contrainte.reference IS 'Contrainte récupérée depuis le SIG';


--
-- Name: dossier_contrainte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_contrainte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_contrainte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_contrainte_seq OWNED BY dossier_contrainte.dossier_contrainte;


--
-- Name: dossier_geolocalisation; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_geolocalisation (
    dossier_geolocalisation integer NOT NULL,
    dossier character varying(255) NOT NULL,
    date_verif_parcelle timestamp without time zone,
    etat_verif_parcelle boolean,
    message_verif_parcelle text,
    date_calcul_emprise timestamp without time zone,
    etat_calcul_emprise boolean,
    message_calcul_emprise text,
    date_dessin_emprise timestamp without time zone,
    etat_dessin_emprise boolean,
    message_dessin_emprise text,
    date_calcul_centroide timestamp without time zone,
    etat_calcul_centroide boolean,
    message_calcul_centroide text,
    date_recup_contrainte timestamp without time zone,
    etat_recup_contrainte boolean,
    message_recup_contrainte text,
    terrain_references_cadastrales_archive text
);


--
-- Name: TABLE dossier_geolocalisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_geolocalisation IS 'État de chaque traitement de géolocalisation d''un dossier';


--
-- Name: COLUMN dossier_geolocalisation.dossier_geolocalisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.dossier_geolocalisation IS 'Identifiant unique';


--
-- Name: COLUMN dossier_geolocalisation.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.dossier IS 'Numéro de dossier d''instruction';


--
-- Name: COLUMN dossier_geolocalisation.date_verif_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.date_verif_parcelle IS 'Dernière date à laquelle les parcelles ont été vérifiées dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.etat_verif_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.etat_verif_parcelle IS 'Dernier état après vérification des parcelles dans le SIG (''true'' s''il n''y a pas eu d''erreur, ''false'' sinon)';


--
-- Name: COLUMN dossier_geolocalisation.message_verif_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.message_verif_parcelle IS 'Dernier message affiché à l''utilisateur après vérification des parcelles dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.date_calcul_emprise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.date_calcul_emprise IS 'Dernière date à laquelle l''emprise a été calculé dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.etat_calcul_emprise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.etat_calcul_emprise IS 'Dernier état après le calcul de l''emprise dans le SIG (''true'' s''il n''y a pas eu d''erreur, ''false'' sinon)';


--
-- Name: COLUMN dossier_geolocalisation.message_calcul_emprise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.message_calcul_emprise IS 'Dernier message affiché à l''utilisateur après le calcul de l''emprise dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.date_dessin_emprise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.date_dessin_emprise IS 'Dernière date à laquelle l''emprise a été dessiné dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.etat_dessin_emprise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.etat_dessin_emprise IS 'Dernier état après le dessin de l''emprise dans le SIG (''true'' s''il n''y a pas eu d''erreur, ''false'' sinon)';


--
-- Name: COLUMN dossier_geolocalisation.message_dessin_emprise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.message_dessin_emprise IS 'Dernier message affiché à l''utilisateur après le dessin de l''emprise dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.date_calcul_centroide; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.date_calcul_centroide IS 'Dernière date à laquelle le centroïde a été calculé dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.etat_calcul_centroide; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.etat_calcul_centroide IS 'Dernier état après le calcul du centroïde dans le SIG (''true'' s''il n''y a pas eu d''erreur, ''false'' sinon)';


--
-- Name: COLUMN dossier_geolocalisation.message_calcul_centroide; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.message_calcul_centroide IS 'Dernier message affiché à l''utilisateur après le calcul du centroïde dans le SIG';


--
-- Name: COLUMN dossier_geolocalisation.date_recup_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.date_recup_contrainte IS 'Dernière date à laquelle les contraintes ont été récupérées depuis le SIG';


--
-- Name: COLUMN dossier_geolocalisation.etat_recup_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.etat_recup_contrainte IS 'Dernier état après récupération des contraintes depuis le SIG (''true'' s''il n''y a pas eu d''erreur, ''false'' sinon)';


--
-- Name: COLUMN dossier_geolocalisation.message_recup_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.message_recup_contrainte IS 'Dernier message affiché à l''utilisateur après la récupération des contraintes depuis le SIG';


--
-- Name: COLUMN dossier_geolocalisation.terrain_references_cadastrales_archive; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_geolocalisation.terrain_references_cadastrales_archive IS 'Références cadastrales récupérées depuis le dossier d''instruction. Mise à jour seulement lorsque les références cadastrales du dossier d''instruction ont été vérifiées';


--
-- Name: dossier_geolocalisation_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_geolocalisation_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_geolocalisation_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_geolocalisation_seq OWNED BY dossier_geolocalisation.dossier_geolocalisation;


--
-- Name: dossier_instruction_type; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_instruction_type (
    dossier_instruction_type integer NOT NULL,
    code character varying(20),
    libelle character varying(100),
    description text,
    dossier_autorisation_type_detaille integer,
    suffixe boolean DEFAULT false,
    mouvement_sitadel character varying(20),
    maj_da_localisation boolean DEFAULT false NOT NULL,
    maj_da_lot boolean DEFAULT false NOT NULL,
    maj_da_demandeur boolean DEFAULT false NOT NULL,
    maj_da_etat boolean DEFAULT false NOT NULL,
    maj_da_date_init boolean DEFAULT false NOT NULL,
    maj_da_date_validite boolean DEFAULT false NOT NULL,
    maj_da_date_doc boolean DEFAULT false NOT NULL,
    maj_da_date_daact boolean DEFAULT false NOT NULL,
    maj_da_dt boolean DEFAULT false NOT NULL,
    sous_dossier boolean DEFAULT false NOT NULL
);


--
-- Name: TABLE dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_instruction_type IS 'Type de dossier d''instruction (initial, modificatif, transfert, ...)';


--
-- Name: COLUMN dossier_instruction_type.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.dossier_instruction_type IS 'Identifiant unique';


--
-- Name: COLUMN dossier_instruction_type.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.code IS 'Code du type de dossier d''instruction';


--
-- Name: COLUMN dossier_instruction_type.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.libelle IS 'Libellé du type de dossier d''instruction';


--
-- Name: COLUMN dossier_instruction_type.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.description IS 'Description du type de dossier d''instruction';


--
-- Name: COLUMN dossier_instruction_type.dossier_autorisation_type_detaille; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.dossier_autorisation_type_detaille IS 'Identifiant du type détaillé de dossier d''autorisation';


--
-- Name: COLUMN dossier_instruction_type.suffixe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.suffixe IS 'Permet de définir si un suffixe doit être appliqué au numéro de dossier d''instruction';


--
-- Name: COLUMN dossier_instruction_type.mouvement_sitadel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.mouvement_sitadel IS 'Mouvement SITADEL associé';


--
-- Name: COLUMN dossier_instruction_type.maj_da_localisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_localisation IS 'Mise à jour de la localisation';


--
-- Name: COLUMN dossier_instruction_type.maj_da_lot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_lot IS 'Mise à jour des lots';


--
-- Name: COLUMN dossier_instruction_type.maj_da_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_demandeur IS 'Mise à jour des demandeurs';


--
-- Name: COLUMN dossier_instruction_type.maj_da_etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_etat IS 'Mise à jour de l''état';


--
-- Name: COLUMN dossier_instruction_type.maj_da_date_init; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_date_init IS 'Mise à jour des dates initiales';


--
-- Name: COLUMN dossier_instruction_type.maj_da_date_validite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_date_validite IS 'Mise à jour de la date de validité';


--
-- Name: COLUMN dossier_instruction_type.maj_da_date_doc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_date_doc IS 'Mise à jour de la date d''ouverture du chantier';


--
-- Name: COLUMN dossier_instruction_type.maj_da_date_daact; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_date_daact IS 'Mise à jour de la date d''achèvement des travaux';


--
-- Name: COLUMN dossier_instruction_type.maj_da_dt; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.maj_da_dt IS 'Mise à jour des données techniques';


--
-- Name: COLUMN dossier_instruction_type.sous_dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_instruction_type.sous_dossier IS 'Indique si un type de dossier d''instruction est un sous-dossier.';


--
-- Name: dossier_instruction_type_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_instruction_type_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_instruction_type_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_instruction_type_seq OWNED BY dossier_instruction_type.dossier_instruction_type;


--
-- Name: dossier_message; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_message (
    dossier_message integer NOT NULL,
    dossier character varying(255) NOT NULL,
    type character varying(60),
    emetteur character varying(63),
    date_emission timestamp without time zone NOT NULL,
    lu boolean DEFAULT false,
    contenu text,
    categorie character varying(60),
    destinataire character varying(60) NOT NULL
);


--
-- Name: TABLE dossier_message; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_message IS 'Messages liés aux dossiers';


--
-- Name: COLUMN dossier_message.dossier_message; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.dossier_message IS 'Identifiant unique';


--
-- Name: COLUMN dossier_message.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.dossier IS 'Dossier d''instruction de ce messages';


--
-- Name: COLUMN dossier_message.type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.type IS 'Type de message';


--
-- Name: COLUMN dossier_message.emetteur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.emetteur IS 'Service émetteur du message';


--
-- Name: COLUMN dossier_message.date_emission; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.date_emission IS 'Date d''envoi du message';


--
-- Name: COLUMN dossier_message.lu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.lu IS 'Permet de définir que l''instructeur a lu le message';


--
-- Name: COLUMN dossier_message.contenu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.contenu IS 'Contenu du message';


--
-- Name: COLUMN dossier_message.categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.categorie IS 'Carégorie du message (interne ou externe)';


--
-- Name: COLUMN dossier_message.destinataire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_message.destinataire IS 'Destinataire du message ("instructeur" par défaut, ou "commune")';


--
-- Name: dossier_message_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_message_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_message_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_message_seq OWNED BY dossier_message.dossier_message;


--
-- Name: dossier_operateur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_operateur (
    dossier_operateur integer NOT NULL,
    operateur_designation_initialisee boolean DEFAULT false NOT NULL,
    operateur_detecte_inrap integer,
    operateur_detecte_collterr text DEFAULT '[]'::text,
    operateur_collterr_type_agrement character varying(30),
    operateur_amenagement_pers_publique character varying(1) DEFAULT NULL::character varying,
    operateur_pers_publique_amenageur character varying(1) DEFAULT NULL::character varying,
    operateur_collterr_kpark_avis character varying(30),
    operateur_selectionne integer,
    operateur_personne_publique integer,
    operateur_personne_publique_avis character varying(30),
    operateur_kpark_libelle character varying(50) DEFAULT ''::character varying,
    operateur_kpark_type_operateur character varying(50) DEFAULT ''::character varying,
    operateur_kpark_evenement character varying(50) DEFAULT ''::character varying,
    operateur_designe integer,
    operateur_valide boolean DEFAULT false NOT NULL,
    operateur_designe_historique text DEFAULT '[]'::text,
    dossier_instruction character varying(255) NOT NULL
);


--
-- Name: COLUMN dossier_operateur.dossier_operateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.dossier_operateur IS 'Identifiant';


--
-- Name: COLUMN dossier_operateur.operateur_designation_initialisee; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_designation_initialisee IS 'Permet d''identifier si une recherche d''opérateur a été déclenchée';


--
-- Name: COLUMN dossier_operateur.operateur_detecte_inrap; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_detecte_inrap IS 'Identifiant du tiers consulté INRAP détecté par la recherche';


--
-- Name: COLUMN dossier_operateur.operateur_detecte_collterr; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_detecte_collterr IS 'Liste des tiers consultés Collectivités Territoriales';


--
-- Name: COLUMN dossier_operateur.operateur_collterr_type_agrement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_collterr_type_agrement IS 'Peut contenir les valeurs "tout_diag" ou "kpark", permet d''identifier si au moins un opérateur détecté à l''habilitation "kpark" sinon qu''il n''y a que des opérateurs avec l''habilitation "tout_diag" [P3]';


--
-- Name: COLUMN dossier_operateur.operateur_amenagement_pers_publique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_amenagement_pers_publique IS 'L''aménagement est-il réalisé par ou pour une personne publique (R523-28) ? (Non par défaut) [P4] {Prend comme valeur NULL, t ou f}';


--
-- Name: COLUMN dossier_operateur.operateur_pers_publique_amenageur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_pers_publique_amenageur IS 'La personne publique "article R523-28" est-elle l''aménageur du projet ?  (Oui par défaut) [P5] {Prend comme valeur NULL, t ou f}';


--
-- Name: COLUMN dossier_operateur.operateur_collterr_kpark_avis; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_collterr_kpark_avis IS 'Avis rendu par le tiers consulté Collectivité Territoriale avec l''habilitation au cas par cas ("Favorable", "Défavorable" ou "Tacite") [P6]';


--
-- Name: COLUMN dossier_operateur.operateur_selectionne; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_selectionne IS 'Identifiant du tiers consulté Collectivités Territoriales sélectionné';


--
-- Name: COLUMN dossier_operateur.operateur_personne_publique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_personne_publique IS 'Identifiant du tiers consulté Personne Publique sélectionné';


--
-- Name: COLUMN dossier_operateur.operateur_personne_publique_avis; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_personne_publique_avis IS 'Avis rendu par le tiers consulté Personne Publique ("Favorable", "Défavorable" ou "Tacite") [P7]';


--
-- Name: COLUMN dossier_operateur.operateur_kpark_libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_kpark_libelle IS 'Nom du cas détecté si un cas est applicable';


--
-- Name: COLUMN dossier_operateur.operateur_kpark_type_operateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_kpark_type_operateur IS 'Paramètre du choix issu du paramètre de cas "collterr" ou "inrap"';


--
-- Name: COLUMN dossier_operateur.operateur_kpark_evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_kpark_evenement IS 'Identifiant de l''événement à ajouter comme instruction lors de la validation de l''opérateur';


--
-- Name: COLUMN dossier_operateur.operateur_designe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_designe IS 'Identifiant du tiers consulté désigné pour le dossier';


--
-- Name: COLUMN dossier_operateur.operateur_valide; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_valide IS 'Permet d''identifier que l''opérateur désigné est bien validé';


--
-- Name: COLUMN dossier_operateur.operateur_designe_historique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.operateur_designe_historique IS 'JSON contenant l''historique des opérateurs désigné sur le dossier';


--
-- Name: COLUMN dossier_operateur.dossier_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_operateur.dossier_instruction IS 'Dossier d''instruction sur lequel l''opérateur est désigné';


--
-- Name: dossier_operateur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_operateur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_operateur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_operateur_seq OWNED BY dossier_operateur.dossier_operateur;


--
-- Name: dossier_parcelle; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE dossier_parcelle (
    dossier_parcelle integer NOT NULL,
    dossier character varying(255) NOT NULL,
    parcelle character varying(20) DEFAULT NULL::character varying,
    libelle character varying(20)
);


--
-- Name: TABLE dossier_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE dossier_parcelle IS 'Parcelles liées aux dossiers d''instruction (Permet de découper les références cadastrales d''un dossier d''instruction)';


--
-- Name: COLUMN dossier_parcelle.dossier_parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_parcelle.dossier_parcelle IS 'Identifiant unique';


--
-- Name: COLUMN dossier_parcelle.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_parcelle.dossier IS 'Dossier d''instruction de la pzrcelle';


--
-- Name: COLUMN dossier_parcelle.parcelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_parcelle.parcelle IS 'Parcelle liée';


--
-- Name: COLUMN dossier_parcelle.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN dossier_parcelle.libelle IS 'Libellé de la parcelle';


--
-- Name: dossier_parcelle_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE dossier_parcelle_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: dossier_parcelle_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE dossier_parcelle_seq OWNED BY dossier_parcelle.dossier_parcelle;


--
-- Name: enjeux; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE enjeux (
    enjeux integer NOT NULL,
    libelle character varying(255) NOT NULL,
    couleur character varying(6),
    priorite integer
);


--
-- Name: COLUMN enjeux.enjeux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN enjeux.enjeux IS 'Identifiant unique';


--
-- Name: COLUMN enjeux.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN enjeux.libelle IS 'Libellé de l''enjeu';


--
-- Name: COLUMN enjeux.couleur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN enjeux.couleur IS 'Ordre de priorité où 1 = priorité max, 0 ou moins = pas de priorité. (Ex : p1 > p20 > p99 > p0)';


--
-- Name: enjeux_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE enjeux_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: enjeux_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE enjeux_seq OWNED BY enjeux.enjeux;


--
-- Name: erp_categorie; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE erp_categorie (
    erp_categorie integer NOT NULL,
    libelle character varying(100),
    description character varying(250)
);


--
-- Name: TABLE erp_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE erp_categorie IS 'Catégorie de l''ERP.';


--
-- Name: COLUMN erp_categorie.erp_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN erp_categorie.erp_categorie IS 'Identifiant unique.';


--
-- Name: COLUMN erp_categorie.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN erp_categorie.libelle IS 'Nom de la catégorie.';


--
-- Name: COLUMN erp_categorie.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN erp_categorie.description IS 'Description de la catégorie.';


--
-- Name: erp_categorie_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE erp_categorie_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: erp_categorie_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE erp_categorie_seq OWNED BY erp_categorie.erp_categorie;


--
-- Name: erp_type; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE erp_type (
    erp_type integer NOT NULL,
    libelle character varying(100),
    description character varying(250)
);


--
-- Name: TABLE erp_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE erp_type IS 'Types de l''ERP.';


--
-- Name: COLUMN erp_type.erp_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN erp_type.erp_type IS 'Identifiant unique.';


--
-- Name: COLUMN erp_type.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN erp_type.libelle IS 'Texte affiché pour le type (Exemple : Type S).';


--
-- Name: COLUMN erp_type.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN erp_type.description IS 'Description du type.';


--
-- Name: erp_type_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE erp_type_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: erp_type_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE erp_type_seq OWNED BY erp_type.erp_type;


--
-- Name: etat; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE etat (
    etat character varying(150) NOT NULL,
    libelle character varying(50) NOT NULL,
    statut character varying(60)
);


--
-- Name: TABLE etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE etat IS 'États des dossiers d''instruction';


--
-- Name: COLUMN etat.etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN etat.etat IS 'Identifiant unique';


--
-- Name: COLUMN etat.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN etat.libelle IS 'Libellé de l''état';


--
-- Name: COLUMN etat.statut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN etat.statut IS 'Statut de l''état (encours, clôture)';


--
-- Name: etat_dossier_autorisation; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE etat_dossier_autorisation (
    etat_dossier_autorisation integer NOT NULL,
    libelle character varying(100)
);


--
-- Name: TABLE etat_dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE etat_dossier_autorisation IS 'États des dossiers d''autorisation';


--
-- Name: COLUMN etat_dossier_autorisation.etat_dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN etat_dossier_autorisation.etat_dossier_autorisation IS 'Identifiant unique';


--
-- Name: COLUMN etat_dossier_autorisation.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN etat_dossier_autorisation.libelle IS 'Libellé de l''état';


--
-- Name: etat_dossier_autorisation_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE etat_dossier_autorisation_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: etat_dossier_autorisation_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE etat_dossier_autorisation_seq OWNED BY etat_dossier_autorisation.etat_dossier_autorisation;


--
-- Name: evenement; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE evenement (
    evenement integer NOT NULL,
    libelle character varying(70) NOT NULL,
    action character varying(150),
    etat character varying(150),
    delai character varying(255) DEFAULT ''::character varying,
    accord_tacite character(3) DEFAULT ''::bpchar NOT NULL,
    delai_notification character varying(255) DEFAULT ''::character varying,
    lettretype character varying(50) DEFAULT ''::character varying NOT NULL,
    consultation character(3) DEFAULT ''::bpchar NOT NULL,
    avis_decision integer,
    restriction character varying(255),
    type character varying(100),
    evenement_retour_ar integer,
    evenement_suivant_tacite integer,
    evenement_retour_signature integer,
    autorite_competente integer,
    retour boolean DEFAULT false,
    non_verrouillable boolean DEFAULT false,
    phase integer,
    finaliser_automatiquement boolean DEFAULT false,
    pec_metier integer,
    commentaire boolean DEFAULT false,
    non_modifiable boolean DEFAULT false,
    non_supprimable boolean DEFAULT false,
    notification character varying(100),
    envoi_cl_platau boolean DEFAULT false,
    signataire_obligatoire boolean DEFAULT false,
    notification_service boolean DEFAULT false,
    notification_tiers character varying(50)
);


--
-- Name: TABLE evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE evenement IS 'Paramétrage des événements d''instruction';


--
-- Name: COLUMN evenement.evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.evenement IS 'Identifiant unique';


--
-- Name: COLUMN evenement.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.libelle IS 'Libellé de l''événement';


--
-- Name: COLUMN evenement.action; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.action IS 'Action à effectuer après l''ajout d''un événement';


--
-- Name: COLUMN evenement.etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.etat IS 'État à appliquer au dossier d''instruction';


--
-- Name: COLUMN evenement.delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.delai IS 'Permet de calculer la durée de validité de l''instruction';


--
-- Name: COLUMN evenement.accord_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.accord_tacite IS 'Permet de définir le type d''accord à la fin du délai limite d''instruction';


--
-- Name: COLUMN evenement.delai_notification; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.delai_notification IS 'Délai de notification avant que l''accord tacite soit appliqué';


--
-- Name: COLUMN evenement.lettretype; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.lettretype IS 'Courrier associé à l''événement';


--
-- Name: COLUMN evenement.consultation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.consultation IS 'Consultation liée à l''événement';


--
-- Name: COLUMN evenement.avis_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.avis_decision IS 'Avis sur la décision du dossier d''instruction';


--
-- Name: COLUMN evenement.restriction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.restriction IS 'Formule optionnelle permettant de refuser la validation du formulaire d’ajout d’événement d’instruction si le résultat de la formule est faux';


--
-- Name: COLUMN evenement.type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.type IS 'Permet de qualifier un type d’événement. Les valeurs disponibles sont : “arrêté” pour permettre une gestion propre aux arrêtés, ou “incomplétude” ou “majoration de délais” pour permettre certains calculs dans les tableaux de bord de l’instructeur';


--
-- Name: COLUMN evenement.evenement_retour_ar; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.evenement_retour_ar IS 'Événement déclenché par un retour AR';


--
-- Name: COLUMN evenement.evenement_suivant_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.evenement_suivant_tacite IS 'Événement déclenché par une decision tacite';


--
-- Name: COLUMN evenement.evenement_retour_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.evenement_retour_signature IS 'Événement déclenché par un retour de signature';


--
-- Name: COLUMN evenement.autorite_competente; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.autorite_competente IS 'Permet de définir l''autorité compétente du dossier d''instruction';


--
-- Name: COLUMN evenement.retour; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.retour IS 'Permet de définir s''il s''agit d''un événement de retour d''AR ou de signature';


--
-- Name: COLUMN evenement.non_verrouillable; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.non_verrouillable IS 'Permet d''identifier un événement non verrouillable, c''est-à-dire que l''événement d''instruction sera toujours modifiable même si le dossier d''autorisation est clôturé';


--
-- Name: COLUMN evenement.phase; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.phase IS 'Phase';


--
-- Name: COLUMN evenement.finaliser_automatiquement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.finaliser_automatiquement IS 'Finalisation automatique de l''événement';


--
-- Name: COLUMN evenement.pec_metier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.pec_metier IS 'Statut de la prise en compte métier de l''événement destiné au dossier d''instruction';


--
-- Name: COLUMN evenement.commentaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.commentaire IS 'Permet de définir si des commentaires doivent pouvoir être ajoutés à l''événement.';


--
-- Name: COLUMN evenement.non_modifiable; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.non_modifiable IS 'Permet d''identifier si l''évenement ne doit plus pouvoir être modifié après ajout.';


--
-- Name: COLUMN evenement.non_supprimable; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.non_supprimable IS 'Permet d''identifier si l''évenement ne doit plus pouvoir être supprimé après ajout.';


--
-- Name: COLUMN evenement.notification; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.notification IS 'Type de notification voulu sur l''évenement';


--
-- Name: COLUMN evenement.envoi_cl_platau; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.envoi_cl_platau IS 'L''envoi au contrôle de légalité se fait par Plat''AU, le suivi de la date d''envoi n''est plus possible manuellement';


--
-- Name: COLUMN evenement.signataire_obligatoire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement.signataire_obligatoire IS 'Option servant a indiquer si un signataire doit obligatoirement être renseigné avant finalisation.';


--
-- Name: evenement_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE evenement_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: evenement_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE evenement_seq OWNED BY evenement.evenement;


--
-- Name: evenement_type_habilitation_tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE evenement_type_habilitation_tiers_consulte (
    evenement_type_habilitation_tiers_consulte integer NOT NULL,
    evenement integer NOT NULL,
    type_habilitation_tiers_consulte integer NOT NULL
);


--
-- Name: COLUMN evenement_type_habilitation_tiers_consulte.evenement_type_habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement_type_habilitation_tiers_consulte.evenement_type_habilitation_tiers_consulte IS 'Identifiant du lien entre un évènement et un type d''habilitation pouvant être notifié automatiquement.';


--
-- Name: COLUMN evenement_type_habilitation_tiers_consulte.evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement_type_habilitation_tiers_consulte.evenement IS 'Identifiant du type d''habilitation de tiers qui sera automatiquement notifié à l''ajout de l''evenement lors d''une instruction.';


--
-- Name: COLUMN evenement_type_habilitation_tiers_consulte.type_habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN evenement_type_habilitation_tiers_consulte.type_habilitation_tiers_consulte IS 'Identifiant de l''évènement concerné.';


--
-- Name: evenement_type_habilitation_tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE evenement_type_habilitation_tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: evenement_type_habilitation_tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE evenement_type_habilitation_tiers_consulte_seq OWNED BY evenement_type_habilitation_tiers_consulte.evenement_type_habilitation_tiers_consulte;


--
-- Name: famille_travaux; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE famille_travaux (
    famille_travaux integer NOT NULL,
    libelle character varying(255) NOT NULL,
    code character varying(50),
    description text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: COLUMN famille_travaux.famille_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN famille_travaux.famille_travaux IS 'Identifiant unique numérique';


--
-- Name: COLUMN famille_travaux.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN famille_travaux.libelle IS 'Nom de la famille de travaux';


--
-- Name: COLUMN famille_travaux.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN famille_travaux.code IS 'Code de la famille de travaux';


--
-- Name: COLUMN famille_travaux.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN famille_travaux.description IS 'Description de la famille de travaux';


--
-- Name: COLUMN famille_travaux.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN famille_travaux.om_validite_debut IS 'Date de début de validité';


--
-- Name: COLUMN famille_travaux.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN famille_travaux.om_validite_fin IS 'Date de fin de validité';


--
-- Name: famille_travaux_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE famille_travaux_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: famille_travaux_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE famille_travaux_seq OWNED BY famille_travaux.famille_travaux;


--
-- Name: genre; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE genre (
    genre integer NOT NULL,
    code character varying(20),
    libelle character varying(100),
    description text
);


--
-- Name: TABLE genre; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE genre IS 'Genre des services d''affectation des dossiers d''instruction (URBA, ERP)';


--
-- Name: COLUMN genre.genre; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN genre.genre IS 'Identifiant unique';


--
-- Name: COLUMN genre.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN genre.code IS 'Code du genre de services (URBA, ERP)';


--
-- Name: COLUMN genre.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN genre.libelle IS 'Libellé du service';


--
-- Name: COLUMN genre.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN genre.description IS 'Description du service';


--
-- Name: genre_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE genre_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: genre_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE genre_seq OWNED BY genre.genre;


--
-- Name: groupe; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE groupe (
    groupe integer NOT NULL,
    code character varying(20),
    libelle character varying(100),
    description text,
    genre integer NOT NULL
);


--
-- Name: TABLE groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE groupe IS 'Services d''affectation des dossiers d''instruction (URBA, ERP)';


--
-- Name: COLUMN groupe.groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN groupe.groupe IS 'Identifiant unique';


--
-- Name: COLUMN groupe.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN groupe.code IS 'Code du service (ADS, CTX, CU, ERP, ...)';


--
-- Name: COLUMN groupe.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN groupe.libelle IS 'Libellé du service';


--
-- Name: COLUMN groupe.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN groupe.description IS 'Description du service';


--
-- Name: COLUMN groupe.genre; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN groupe.genre IS 'Genre d''appartenance du service';


--
-- Name: groupe_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE groupe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: groupe_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE groupe_seq OWNED BY groupe.groupe;


--
-- Name: habilitation_tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE habilitation_tiers_consulte (
    habilitation_tiers_consulte integer NOT NULL,
    type_habilitation_tiers_consulte integer NOT NULL,
    texte_agrement text,
    division_territoriales text,
    om_validite_debut date,
    om_validite_fin date,
    tiers_consulte integer NOT NULL
);


--
-- Name: COLUMN habilitation_tiers_consulte.habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN habilitation_tiers_consulte.habilitation_tiers_consulte IS 'Identifiant unique';


--
-- Name: COLUMN habilitation_tiers_consulte.type_habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN habilitation_tiers_consulte.type_habilitation_tiers_consulte IS 'Identifiant unique du type d''habilitation';


--
-- Name: COLUMN habilitation_tiers_consulte.texte_agrement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN habilitation_tiers_consulte.texte_agrement IS 'Texte d’agrément';


--
-- Name: COLUMN habilitation_tiers_consulte.division_territoriales; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN habilitation_tiers_consulte.division_territoriales IS 'Divisions territoriales';


--
-- Name: COLUMN habilitation_tiers_consulte.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN habilitation_tiers_consulte.om_validite_debut IS 'Date de début de validité de l''habilitation du tiers consulté';


--
-- Name: COLUMN habilitation_tiers_consulte.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN habilitation_tiers_consulte.om_validite_fin IS 'Date de fin de validité de l''habilitation du tiers consulté';


--
-- Name: habilitation_tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE habilitation_tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: habilitation_tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE habilitation_tiers_consulte_seq OWNED BY habilitation_tiers_consulte.habilitation_tiers_consulte;


--
-- Name: instructeur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE instructeur (
    instructeur integer NOT NULL,
    nom character varying(100) NOT NULL,
    telephone character varying(20),
    division integer NOT NULL,
    om_utilisateur integer,
    om_validite_debut date,
    om_validite_fin date,
    instructeur_qualite integer NOT NULL
);


--
-- Name: TABLE instructeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE instructeur IS 'Instructeur de dossier d''instruction';


--
-- Name: COLUMN instructeur.instructeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.instructeur IS 'Identifiant unique';


--
-- Name: COLUMN instructeur.nom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.nom IS 'Nom de l''instructeur';


--
-- Name: COLUMN instructeur.telephone; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.telephone IS 'Téléphone de l''instructeur';


--
-- Name: COLUMN instructeur.division; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.division IS 'Division de l''instructeur';


--
-- Name: COLUMN instructeur.om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.om_utilisateur IS 'Utilisateur correspondant à l''instructeur';


--
-- Name: COLUMN instructeur.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.om_validite_debut IS 'Date de début de validité de l''instructeur';


--
-- Name: COLUMN instructeur.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.om_validite_fin IS 'Date de fin de validité de l''instructeur';


--
-- Name: COLUMN instructeur.instructeur_qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur.instructeur_qualite IS 'Qualité de l''instructeur';


--
-- Name: instructeur_qualite; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE instructeur_qualite (
    instructeur_qualite integer NOT NULL,
    code character varying(10) NOT NULL,
    libelle character varying(255) NOT NULL,
    description text
);


--
-- Name: TABLE instructeur_qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE instructeur_qualite IS 'Qualités de l''instructeur';


--
-- Name: COLUMN instructeur_qualite.instructeur_qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur_qualite.instructeur_qualite IS 'Identifiant unique';


--
-- Name: COLUMN instructeur_qualite.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur_qualite.code IS 'Code';


--
-- Name: COLUMN instructeur_qualite.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur_qualite.libelle IS 'Libelle';


--
-- Name: COLUMN instructeur_qualite.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instructeur_qualite.description IS 'Description';


--
-- Name: instructeur_qualite_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE instructeur_qualite_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: instructeur_qualite_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE instructeur_qualite_seq OWNED BY instructeur_qualite.instructeur_qualite;


--
-- Name: instructeur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE instructeur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: instructeur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE instructeur_seq OWNED BY instructeur.instructeur;


--
-- Name: instruction; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE instruction (
    instruction integer NOT NULL,
    destinataire character varying(255) DEFAULT ''::character varying NOT NULL,
    date_evenement date NOT NULL,
    evenement integer NOT NULL,
    lettretype character varying(50) DEFAULT ''::character varying NOT NULL,
    complement_om_html text,
    complement2_om_html text,
    dossier character varying(255),
    action character varying(150),
    delai character varying(255) DEFAULT ''::character varying,
    etat character varying(150),
    accord_tacite character(3) DEFAULT ''::bpchar NOT NULL,
    delai_notification character varying(255) DEFAULT ''::character varying NOT NULL,
    archive_delai character varying(255) DEFAULT ''::character varying NOT NULL,
    archive_date_complet date,
    archive_date_rejet date,
    archive_date_limite date,
    archive_date_notification_delai date,
    archive_accord_tacite character(3) DEFAULT ''::bpchar NOT NULL,
    archive_etat character varying(150) DEFAULT ''::character varying NOT NULL,
    archive_date_decision date,
    archive_avis character varying(20) DEFAULT ''::character varying NOT NULL,
    archive_date_validite date,
    archive_date_achevement date,
    archive_date_chantier date,
    archive_date_conformite date,
    complement3_om_html text,
    complement4_om_html text,
    complement5_om_html text,
    complement6_om_html text,
    complement7_om_html text,
    complement8_om_html text,
    complement9_om_html text,
    complement10_om_html text,
    complement11_om_html text,
    complement12_om_html text,
    complement13_om_html text,
    complement14_om_html text,
    complement15_om_html text,
    avis_decision integer,
    date_finalisation_courrier date,
    date_envoi_signature date,
    date_retour_signature date,
    date_envoi_rar date,
    date_retour_rar date,
    date_envoi_controle_legalite date,
    date_retour_controle_legalite date,
    signataire_arrete integer,
    numero_arrete character varying(100),
    archive_date_dernier_depot date,
    archive_incompletude boolean DEFAULT false NOT NULL,
    archive_evenement_suivant_tacite integer,
    archive_evenement_suivant_tacite_incompletude integer,
    archive_etat_pendant_incompletude character varying(150),
    archive_date_limite_incompletude date,
    archive_delai_incompletude character varying(255) DEFAULT ''::character varying,
    code_barres character varying(12),
    om_fichier_instruction character varying(255),
    om_final_instruction boolean,
    document_numerise integer,
    archive_autorite_competente integer,
    autorite_competente integer,
    duree_validite_parametrage character varying(255) DEFAULT ''::character varying NOT NULL,
    duree_validite character varying(255) DEFAULT ''::character varying NOT NULL,
    archive_incomplet_notifie boolean DEFAULT false,
    om_final_instruction_utilisateur text,
    created_by_commune boolean DEFAULT false,
    date_depot date,
    archive_date_cloture_instruction date,
    archive_date_premiere_visite date,
    archive_date_derniere_visite date,
    archive_date_contradictoire date,
    archive_date_retour_contradictoire date,
    archive_date_ait date,
    archive_date_transmission_parquet date,
    om_fichier_instruction_dossier_final boolean DEFAULT false,
    flag_edition_integrale boolean,
    titre_om_htmletat text,
    corps_om_htmletatex text,
    archive_dossier_instruction_type integer,
    archive_date_affichage date,
    date_depot_mairie date,
    pec_metier integer,
    archive_pec_metier integer,
    archive_a_qualifier boolean DEFAULT false NOT NULL,
    id_parapheur_signature character varying(255),
    statut_signature character varying(255),
    historique_signature text,
    commentaire_signature text,
    commentaire text,
    envoye_cl_platau boolean DEFAULT false,
    parapheur_lien_page_signature character varying(1000) DEFAULT NULL::character varying
);


--
-- Name: TABLE instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE instruction IS 'Événements d''instruction de chaque dossier d''instruction';


--
-- Name: COLUMN instruction.instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.instruction IS 'Identifiant unique';


--
-- Name: COLUMN instruction.destinataire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.destinataire IS 'Numéro de dossier d''instruction cible';


--
-- Name: COLUMN instruction.date_evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_evenement IS 'Date de l''événement d''instruction';


--
-- Name: COLUMN instruction.evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.evenement IS 'Événement du workflow lié à l''événement d''instruction';


--
-- Name: COLUMN instruction.lettretype; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.lettretype IS 'Identifiant du courrier lié';


--
-- Name: COLUMN instruction.complement_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement2_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement2_om_html IS 'Second complément d''information';


--
-- Name: COLUMN instruction.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.dossier IS 'Numéro de dossier d''instruction cible';


--
-- Name: COLUMN instruction.action; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.action IS 'Action du workflow appliquée au dossier d''instruction';


--
-- Name: COLUMN instruction.delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.delai IS 'Délai de majoration appliqué au dossier d''instruction';


--
-- Name: COLUMN instruction.etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.etat IS 'État appliqué au dossier d''instruction';


--
-- Name: COLUMN instruction.accord_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.accord_tacite IS 'Permet de définir si un accord tacite est trouvé à la fin du délai d''instruction';


--
-- Name: COLUMN instruction.delai_notification; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.delai_notification IS 'Délai de notification de l''instruction';


--
-- Name: COLUMN instruction.archive_delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_delai IS 'Valeur du dossier avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_complet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_complet IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_rejet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_rejet IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_limite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_limite IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_notification_delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_notification_delai IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_accord_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_accord_tacite IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_etat IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_decision IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_avis; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_avis IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_validite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_validite IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_achevement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_achevement IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_chantier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_chantier IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_conformite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_conformite IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.complement3_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement3_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement4_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement4_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement5_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement5_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement6_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement6_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement7_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement7_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement8_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement8_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement9_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement9_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement10_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement10_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement11_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement11_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement12_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement12_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement13_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement13_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement14_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement14_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.complement15_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.complement15_om_html IS 'Complément d''information';


--
-- Name: COLUMN instruction.avis_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.avis_decision IS 'Decision sur le dossier d''instruction après ajout de l''événement';


--
-- Name: COLUMN instruction.date_finalisation_courrier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_finalisation_courrier IS 'Date de finalisation du courrier';


--
-- Name: COLUMN instruction.date_envoi_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_envoi_signature IS 'Date d''envoi du courrier pour signature par l''autorité compétente';


--
-- Name: COLUMN instruction.date_retour_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_retour_signature IS 'Date de retour du courrier après signature';


--
-- Name: COLUMN instruction.date_envoi_rar; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_envoi_rar IS 'Date d''envoi du courrier aux pétitionnaires';


--
-- Name: COLUMN instruction.date_retour_rar; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_retour_rar IS 'Date de retour d''accusé de réception du courrier';


--
-- Name: COLUMN instruction.date_envoi_controle_legalite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_envoi_controle_legalite IS 'Date d''envoi du courrier au contrôle de légalité';


--
-- Name: COLUMN instruction.date_retour_controle_legalite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_retour_controle_legalite IS 'Date de retour du courrier après contrôle de légalité';


--
-- Name: COLUMN instruction.signataire_arrete; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.signataire_arrete IS 'Identifiant du signataire de l''arrêté';


--
-- Name: COLUMN instruction.numero_arrete; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.numero_arrete IS 'Numéro de l''arrêté dans le référenciel arrêté';


--
-- Name: COLUMN instruction.archive_date_dernier_depot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_dernier_depot IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_incompletude IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_evenement_suivant_tacite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_evenement_suivant_tacite IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_evenement_suivant_tacite_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_evenement_suivant_tacite_incompletude IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_etat_pendant_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_etat_pendant_incompletude IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_limite_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_limite_incompletude IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_delai_incompletude; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_delai_incompletude IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.code_barres; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.code_barres IS 'Numéro du code barres correspondant à l''instruction';


--
-- Name: COLUMN instruction.om_fichier_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.om_fichier_instruction IS 'Identifiant du fichier finalisé dans le système de stockage';


--
-- Name: COLUMN instruction.om_final_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.om_final_instruction IS 'Permet de savoir si le fichier est finalisé';


--
-- Name: COLUMN instruction.document_numerise; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.document_numerise IS 'Lien vers les documents numérisés';


--
-- Name: COLUMN instruction.archive_autorite_competente; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_autorite_competente IS 'Valeur du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.autorite_competente; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.autorite_competente IS 'Lien vers l''autorité compétente affectée au dossier d''instruction';


--
-- Name: COLUMN instruction.duree_validite_parametrage; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.duree_validite_parametrage IS 'Durée de validité du dossier d''autorisation récupérée depuis le paramétrage';


--
-- Name: COLUMN instruction.duree_validite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.duree_validite IS 'Durée de validité du dossier d''autorisation depuis le dépôt initial';


--
-- Name: COLUMN instruction.archive_incomplet_notifie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_incomplet_notifie IS 'Archive du champ dossier.incomplet_notifie';


--
-- Name: COLUMN instruction.om_final_instruction_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.om_final_instruction_utilisateur IS 'Login et nom de l''utilisateur qui a finalisé l''événement';


--
-- Name: COLUMN instruction.date_depot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_depot IS 'Date du dépôt du dossier d''instruction';


--
-- Name: COLUMN instruction.archive_date_cloture_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_cloture_instruction IS 'Valeur du champ date_cloture_instruction du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_premiere_visite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_premiere_visite IS 'Valeur du champ date_premiere_visite du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_derniere_visite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_derniere_visite IS 'Valeur du champ date_derniere_visite du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_contradictoire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_contradictoire IS 'Valeur du champ date_contradictoire du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_retour_contradictoire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_retour_contradictoire IS 'Valeur du champ date_retour_contradictoire du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_ait; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_ait IS 'Valeur du champ date_ait du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_date_transmission_parquet; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_transmission_parquet IS 'Valeur du champ date_transmission_parquet du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.om_fichier_instruction_dossier_final; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.om_fichier_instruction_dossier_final IS 'Identifie que le document constitue dossier final';


--
-- Name: COLUMN instruction.flag_edition_integrale; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.flag_edition_integrale IS 'Flag permettant d''identifier le type de rédaction ("true" la rédaction est libre et permet de modifier le titre et le corps du courrier, "false" la rédaction est par complément)';


--
-- Name: COLUMN instruction.titre_om_htmletat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.titre_om_htmletat IS 'Contenu du titre du courrier récupéré depuis la lettre type associé';


--
-- Name: COLUMN instruction.corps_om_htmletatex; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.corps_om_htmletatex IS 'Contenu du corps du courrier récupéré depuis la lettre type associé';


--
-- Name: COLUMN instruction.archive_dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_dossier_instruction_type IS 'Type du dossier d''instruction';


--
-- Name: COLUMN instruction.archive_date_affichage; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_date_affichage IS 'Valeur du champ date_affichage du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.date_depot_mairie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.date_depot_mairie IS 'Date de dépôt en mairie du dossier d''instruction';


--
-- Name: COLUMN instruction.pec_metier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.pec_metier IS 'Statut de la prise en compte métier de l''instruction, venant de l''événement et destiné au dossier d''instruction';


--
-- Name: COLUMN instruction.archive_pec_metier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_pec_metier IS 'Valeur du champ prise_en_compte du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.archive_a_qualifier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.archive_a_qualifier IS 'Valeur du champ a_qualifier du dossier d''instruction avant ajout de l''événement d''instruction';


--
-- Name: COLUMN instruction.id_parapheur_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.id_parapheur_signature IS 'Identifiant du parapheur lié à l''instruction';


--
-- Name: COLUMN instruction.statut_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.statut_signature IS 'Statut du parapheur';


--
-- Name: COLUMN instruction.historique_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.historique_signature IS 'Historique de traitement du parapheur';


--
-- Name: COLUMN instruction.commentaire_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.commentaire_signature IS 'Commentaire reçu du parapheur.';


--
-- Name: COLUMN instruction.commentaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.commentaire IS 'Commentaire permettant de justifier l''evenement.';


--
-- Name: COLUMN instruction.envoye_cl_platau; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.envoye_cl_platau IS 'L''envoi au contrôle de légalité a été fait par Plat''AU, une task ''envoi_CL'' existe déjà';


--
-- Name: COLUMN instruction.parapheur_lien_page_signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction.parapheur_lien_page_signature IS 'Lien vers la page de signature du document lié à l''instruction';


--
-- Name: instruction_notification; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE instruction_notification (
    instruction_notification integer NOT NULL,
    instruction integer NOT NULL,
    automatique boolean DEFAULT false,
    emetteur character varying(255),
    date_envoi timestamp without time zone,
    destinataire character varying(255),
    date_premier_acces timestamp without time zone,
    statut character varying(20),
    commentaire character varying(255),
    courriel character varying(60)
);


--
-- Name: COLUMN instruction_notification.instruction_notification; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.instruction_notification IS 'Identifiant unique de la notification.';


--
-- Name: COLUMN instruction_notification.instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.instruction IS 'Identifiant de l''instruction de la notification.';


--
-- Name: COLUMN instruction_notification.automatique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.automatique IS 'Indique si la notification est automatique ou manuelle.';


--
-- Name: COLUMN instruction_notification.emetteur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.emetteur IS 'Identifiant de l''utilisateur ayant déclenché l''envoi.';


--
-- Name: COLUMN instruction_notification.date_envoi; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.date_envoi IS 'Date et heure d''envoi de la notification.';


--
-- Name: COLUMN instruction_notification.destinataire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.destinataire IS 'Courriel du destinataire.';


--
-- Name: COLUMN instruction_notification.date_premier_acces; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.date_premier_acces IS 'Date et heure du premier accès au document';


--
-- Name: COLUMN instruction_notification.statut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.statut IS 'Statut de la notification (envoyé, échec, vu)';


--
-- Name: COLUMN instruction_notification.commentaire; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.commentaire IS 'Détail du status';


--
-- Name: COLUMN instruction_notification.courriel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification.courriel IS 'Courriel du destinataire utilisé pour lui transmettre les informations';


--
-- Name: instruction_notification_document; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE instruction_notification_document (
    instruction_notification_document integer NOT NULL,
    instruction_notification integer NOT NULL,
    instruction integer NOT NULL,
    cle text,
    annexe boolean DEFAULT false,
    document_id integer,
    document_type character varying(100)
);


--
-- Name: COLUMN instruction_notification_document.instruction_notification_document; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.instruction_notification_document IS 'Identifiant unique du document de la notification.';


--
-- Name: COLUMN instruction_notification_document.instruction_notification; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.instruction_notification IS 'Identifiant de la notification.';


--
-- Name: COLUMN instruction_notification_document.instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.instruction IS 'Identifiant de l''instruction.';


--
-- Name: COLUMN instruction_notification_document.cle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.cle IS 'Clé unique d''accès au document.';


--
-- Name: COLUMN instruction_notification_document.annexe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.annexe IS 'Indique si il s''agit d''une annexe ou du dosument principal.';


--
-- Name: COLUMN instruction_notification_document.document_id; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.document_id IS 'Identifiant de l''élément auquel appartiens le document.';


--
-- Name: COLUMN instruction_notification_document.document_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN instruction_notification_document.document_type IS 'Nom de la table à laquelle est rattaché le document';


--
-- Name: instruction_notification_document_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE instruction_notification_document_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: instruction_notification_document_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE instruction_notification_document_seq OWNED BY instruction_notification_document.instruction_notification_document;


--
-- Name: instruction_notification_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE instruction_notification_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: instruction_notification_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE instruction_notification_seq OWNED BY instruction_notification.instruction_notification;


--
-- Name: instruction_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE instruction_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: instruction_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE instruction_seq OWNED BY instruction.instruction;


--
-- Name: lien_categorie_tiers_consulte_om_collectivite; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_categorie_tiers_consulte_om_collectivite (
    lien_categorie_tiers_consulte_om_collectivite integer NOT NULL,
    categorie_tiers_consulte integer NOT NULL,
    om_collectivite integer NOT NULL
);


--
-- Name: COLUMN lien_categorie_tiers_consulte_om_collectivite.lien_categorie_tiers_consulte_om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_categorie_tiers_consulte_om_collectivite.lien_categorie_tiers_consulte_om_collectivite IS 'Identifiant unique';


--
-- Name: COLUMN lien_categorie_tiers_consulte_om_collectivite.categorie_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_categorie_tiers_consulte_om_collectivite.categorie_tiers_consulte IS 'Identifiant de la catégorie du tiers consulté';


--
-- Name: COLUMN lien_categorie_tiers_consulte_om_collectivite.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_categorie_tiers_consulte_om_collectivite.om_collectivite IS 'Identifiant de la collectivité';


--
-- Name: lien_categorie_tiers_consulte_om_collectivite_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_categorie_tiers_consulte_om_collectivite_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_categorie_tiers_consulte_om_collectivite_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_categorie_tiers_consulte_om_collectivite_seq OWNED BY lien_categorie_tiers_consulte_om_collectivite.lien_categorie_tiers_consulte_om_collectivite;


--
-- Name: lien_demande_demandeur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_demande_demandeur (
    lien_demande_demandeur integer NOT NULL,
    petitionnaire_principal boolean,
    demande integer,
    demandeur integer
);


--
-- Name: TABLE lien_demande_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_demande_demandeur IS 'Liaison entre les demandeurs et les demandes';


--
-- Name: COLUMN lien_demande_demandeur.lien_demande_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_demandeur.lien_demande_demandeur IS 'Identifiant unique';


--
-- Name: COLUMN lien_demande_demandeur.petitionnaire_principal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_demandeur.petitionnaire_principal IS 'Le demandeur lié à la demande est le pétitionnaire principal';


--
-- Name: COLUMN lien_demande_demandeur.demande; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_demandeur.demande IS 'Demande liée au demandeur';


--
-- Name: COLUMN lien_demande_demandeur.demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_demandeur.demandeur IS 'Demandeur de la demande';


--
-- Name: lien_demande_demandeur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_demande_demandeur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_demande_demandeur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_demande_demandeur_seq OWNED BY lien_demande_demandeur.lien_demande_demandeur;


--
-- Name: lien_demande_type_dossier_instruction_type; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_demande_type_dossier_instruction_type (
    lien_demande_type_dossier_instruction_type integer NOT NULL,
    demande_type integer,
    dossier_instruction_type integer
);


--
-- Name: TABLE lien_demande_type_dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_demande_type_dossier_instruction_type IS 'Table de liaison entre demande type et dossiers d''instruction type';


--
-- Name: COLUMN lien_demande_type_dossier_instruction_type.lien_demande_type_dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_type_dossier_instruction_type.lien_demande_type_dossier_instruction_type IS 'Identifiant unique';


--
-- Name: COLUMN lien_demande_type_dossier_instruction_type.demande_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_type_dossier_instruction_type.demande_type IS 'Fait le lien avec la demadne type';


--
-- Name: COLUMN lien_demande_type_dossier_instruction_type.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_type_dossier_instruction_type.dossier_instruction_type IS 'Fait le lien avec le type du dossier d''instruction';


--
-- Name: lien_demande_type_dossier_instruction_type_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_demande_type_dossier_instruction_type_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_demande_type_dossier_instruction_type_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_demande_type_dossier_instruction_type_seq OWNED BY lien_demande_type_dossier_instruction_type.lien_demande_type_dossier_instruction_type;


--
-- Name: lien_demande_type_etat; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_demande_type_etat (
    lien_demande_type_etat integer NOT NULL,
    demande_type integer NOT NULL,
    etat character varying(150) NOT NULL
);


--
-- Name: TABLE lien_demande_type_etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_demande_type_etat IS 'Liaison entre les types de demande et les états des dossiers d''instruction';


--
-- Name: COLUMN lien_demande_type_etat.lien_demande_type_etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_type_etat.lien_demande_type_etat IS 'Identifiant unique';


--
-- Name: COLUMN lien_demande_type_etat.demande_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_type_etat.demande_type IS 'Type de demande';


--
-- Name: COLUMN lien_demande_type_etat.etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_demande_type_etat.etat IS 'État du dernier dossier d''instruction';


--
-- Name: lien_demande_type_etat_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_demande_type_etat_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_demande_type_etat_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_demande_type_etat_seq OWNED BY lien_demande_type_etat.lien_demande_type_etat;


--
-- Name: lien_dit_nature_travaux; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dit_nature_travaux (
    lien_dit_nature_travaux integer NOT NULL,
    dossier_instruction_type integer NOT NULL,
    nature_travaux integer NOT NULL
);


--
-- Name: TABLE lien_dit_nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dit_nature_travaux IS 'Nature de travaux associé à un type de dossier';


--
-- Name: COLUMN lien_dit_nature_travaux.lien_dit_nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dit_nature_travaux.lien_dit_nature_travaux IS 'Identifiant unique';


--
-- Name: COLUMN lien_dit_nature_travaux.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dit_nature_travaux.dossier_instruction_type IS 'Identifiant du type de dossier d''instruction';


--
-- Name: COLUMN lien_dit_nature_travaux.nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dit_nature_travaux.nature_travaux IS 'Identifiant de la nature de travaux';


--
-- Name: lien_dit_nature_travaux_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dit_nature_travaux_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dit_nature_travaux_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dit_nature_travaux_seq OWNED BY lien_dit_nature_travaux.lien_dit_nature_travaux;


--
-- Name: lien_document_n_type_d_i_t; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_document_n_type_d_i_t (
    lien_document_n_type_d_i_t integer NOT NULL,
    document_numerise_type integer NOT NULL,
    dossier_instruction_type integer NOT NULL,
    code character varying(10) NOT NULL,
    CONSTRAINT lien_document_n_type_d_i_t__code__check CHECK (((char_length((code)::text) - char_length(replace((code)::text, '-'::text, ''::text))) < 3))
);


--
-- Name: COLUMN lien_document_n_type_d_i_t.lien_document_n_type_d_i_t; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_n_type_d_i_t.lien_document_n_type_d_i_t IS 'Identifiant de la reference du document numerise pour le type de dossier d''instruction';


--
-- Name: COLUMN lien_document_n_type_d_i_t.document_numerise_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_n_type_d_i_t.document_numerise_type IS 'Identifiant du type de document numerisé';


--
-- Name: COLUMN lien_document_n_type_d_i_t.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_n_type_d_i_t.dossier_instruction_type IS 'Identifiant du type de dossier d''instruction';


--
-- Name: COLUMN lien_document_n_type_d_i_t.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_n_type_d_i_t.code IS 'Code de la pièce';


--
-- Name: lien_document_n_type_d_i_t_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_document_n_type_d_i_t_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_document_n_type_d_i_t_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_document_n_type_d_i_t_seq OWNED BY lien_document_n_type_d_i_t.lien_document_n_type_d_i_t;


--
-- Name: lien_document_numerise_type_instructeur_qualite; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_document_numerise_type_instructeur_qualite (
    lien_document_numerise_type_instructeur_qualite integer NOT NULL,
    document_numerise_type integer NOT NULL,
    instructeur_qualite integer NOT NULL
);


--
-- Name: TABLE lien_document_numerise_type_instructeur_qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_document_numerise_type_instructeur_qualite IS 'Table de liaison entre les types de pièce et les qualités d''instructeur';


--
-- Name: COLUMN lien_document_numerise_type_instructeur_qualite.lien_document_numerise_type_instructeur_qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_numerise_type_instructeur_qualite.lien_document_numerise_type_instructeur_qualite IS 'Identifiant unique';


--
-- Name: COLUMN lien_document_numerise_type_instructeur_qualite.document_numerise_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_numerise_type_instructeur_qualite.document_numerise_type IS 'Identifiant des types de pièce';


--
-- Name: COLUMN lien_document_numerise_type_instructeur_qualite.instructeur_qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_document_numerise_type_instructeur_qualite.instructeur_qualite IS 'Indentifiant de la qualité des instructeurs';


--
-- Name: lien_document_numerise_type_instructeur_qualite_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_document_numerise_type_instructeur_qualite_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_document_numerise_type_instructeur_qualite_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_document_numerise_type_instructeur_qualite_seq OWNED BY lien_document_numerise_type_instructeur_qualite.lien_document_numerise_type_instructeur_qualite;


--
-- Name: lien_donnees_techniques_moyen_retenu_juge; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_donnees_techniques_moyen_retenu_juge (
    lien_donnees_techniques_moyen_retenu_juge integer NOT NULL,
    donnees_techniques integer NOT NULL,
    moyen_retenu_juge integer NOT NULL
);


--
-- Name: TABLE lien_donnees_techniques_moyen_retenu_juge; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_donnees_techniques_moyen_retenu_juge IS 'Table de liaison entre les données techniques et les moyens retenus par le juge';


--
-- Name: COLUMN lien_donnees_techniques_moyen_retenu_juge.lien_donnees_techniques_moyen_retenu_juge; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_donnees_techniques_moyen_retenu_juge.lien_donnees_techniques_moyen_retenu_juge IS 'Identifiant unique';


--
-- Name: COLUMN lien_donnees_techniques_moyen_retenu_juge.donnees_techniques; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_donnees_techniques_moyen_retenu_juge.donnees_techniques IS 'Identifiant des données techniques';


--
-- Name: COLUMN lien_donnees_techniques_moyen_retenu_juge.moyen_retenu_juge; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_donnees_techniques_moyen_retenu_juge.moyen_retenu_juge IS 'Indentifiant du moyen retenu par le juge';


--
-- Name: lien_donnees_techniques_moyen_retenu_juge_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_donnees_techniques_moyen_retenu_juge_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_donnees_techniques_moyen_retenu_juge_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_donnees_techniques_moyen_retenu_juge_seq OWNED BY lien_donnees_techniques_moyen_retenu_juge.lien_donnees_techniques_moyen_retenu_juge;


--
-- Name: lien_donnees_techniques_moyen_souleve; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_donnees_techniques_moyen_souleve (
    lien_donnees_techniques_moyen_souleve integer NOT NULL,
    donnees_techniques integer NOT NULL,
    moyen_souleve integer NOT NULL
);


--
-- Name: TABLE lien_donnees_techniques_moyen_souleve; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_donnees_techniques_moyen_souleve IS 'Table de liaison entre les données techniques et les moyens soulevés';


--
-- Name: COLUMN lien_donnees_techniques_moyen_souleve.lien_donnees_techniques_moyen_souleve; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_donnees_techniques_moyen_souleve.lien_donnees_techniques_moyen_souleve IS 'Identifiant unique';


--
-- Name: COLUMN lien_donnees_techniques_moyen_souleve.donnees_techniques; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_donnees_techniques_moyen_souleve.donnees_techniques IS 'Identifiant des données techniques';


--
-- Name: COLUMN lien_donnees_techniques_moyen_souleve.moyen_souleve; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_donnees_techniques_moyen_souleve.moyen_souleve IS 'Indentifiant du moyen soulevé';


--
-- Name: lien_donnees_techniques_moyen_souleve_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_donnees_techniques_moyen_souleve_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_donnees_techniques_moyen_souleve_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_donnees_techniques_moyen_souleve_seq OWNED BY lien_donnees_techniques_moyen_souleve.lien_donnees_techniques_moyen_souleve;


--
-- Name: lien_dossier_autorisation_demandeur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_autorisation_demandeur (
    lien_dossier_autorisation_demandeur integer NOT NULL,
    petitionnaire_principal boolean,
    dossier_autorisation character varying(255),
    demandeur integer
);


--
-- Name: TABLE lien_dossier_autorisation_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_autorisation_demandeur IS 'Liaison entre les demandeurs et les dossiers d''autorisation';


--
-- Name: COLUMN lien_dossier_autorisation_demandeur.lien_dossier_autorisation_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_autorisation_demandeur.lien_dossier_autorisation_demandeur IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_autorisation_demandeur.petitionnaire_principal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_autorisation_demandeur.petitionnaire_principal IS 'Le demandeur lié au dossier d''autorisation est le pétitionnaire principal';


--
-- Name: COLUMN lien_dossier_autorisation_demandeur.dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_autorisation_demandeur.dossier_autorisation IS 'Dossier d''autorisation lié au demandeur';


--
-- Name: COLUMN lien_dossier_autorisation_demandeur.demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_autorisation_demandeur.demandeur IS 'Demandeur lié au dossier d''autorisation';


--
-- Name: lien_dossier_autorisation_demandeur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_autorisation_demandeur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_autorisation_demandeur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_autorisation_demandeur_seq OWNED BY lien_dossier_autorisation_demandeur.lien_dossier_autorisation_demandeur;


--
-- Name: lien_dossier_demandeur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_demandeur (
    lien_dossier_demandeur integer NOT NULL,
    petitionnaire_principal boolean,
    dossier character varying(255),
    demandeur integer
);


--
-- Name: TABLE lien_dossier_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_demandeur IS 'Liaison entre les demandeurs et les dossiers d''instruction';


--
-- Name: COLUMN lien_dossier_demandeur.lien_dossier_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_demandeur.lien_dossier_demandeur IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_demandeur.petitionnaire_principal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_demandeur.petitionnaire_principal IS 'Le demandeur lié au dossier d''instruction est le pétitionnaire principal';


--
-- Name: COLUMN lien_dossier_demandeur.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_demandeur.dossier IS 'Dossier d''instruction lié au demandeur';


--
-- Name: COLUMN lien_dossier_demandeur.demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_demandeur.demandeur IS 'Demandeur lié au dossier d''instruction';


--
-- Name: lien_dossier_demandeur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_demandeur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_demandeur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_demandeur_seq OWNED BY lien_dossier_demandeur.lien_dossier_demandeur;


--
-- Name: lien_dossier_dossier; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_dossier (
    lien_dossier_dossier integer NOT NULL,
    dossier_src character varying(255) NOT NULL,
    dossier_cible character varying(255) NOT NULL,
    type_lien lien_dossier_dossier_type_lien NOT NULL
);


--
-- Name: TABLE lien_dossier_dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_dossier IS 'Table de liaison entre les dossiers d''instruction';


--
-- Name: COLUMN lien_dossier_dossier.lien_dossier_dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_dossier.lien_dossier_dossier IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_dossier.dossier_src; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_dossier.dossier_src IS 'Dossier d''instruction source de la liaison, c''est sur celui-ci que les dossiers d''instruction cibles seront affichés';


--
-- Name: COLUMN lien_dossier_dossier.dossier_cible; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_dossier.dossier_cible IS 'Dossier d''instruction cible de la liaison, les dossiers d''instruction cibles n''ont pas les DI source sur leur tableau de laison';


--
-- Name: COLUMN lien_dossier_dossier.type_lien; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_dossier.type_lien IS 'Statique : manuel / auto_recours';


--
-- Name: lien_dossier_dossier_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_dossier_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_dossier_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_dossier_seq OWNED BY lien_dossier_dossier.lien_dossier_dossier;


--
-- Name: lien_dossier_enjeux; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_enjeux (
    lien_dossier_enjeux integer NOT NULL,
    dossier character varying(255) NOT NULL,
    enjeux integer NOT NULL
);


--
-- Name: COLUMN lien_dossier_enjeux.lien_dossier_enjeux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_enjeux.lien_dossier_enjeux IS 'Identifiant de la table de liaison entre les dossiers et les enjeux.';


--
-- Name: COLUMN lien_dossier_enjeux.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_enjeux.dossier IS 'Identifiant du dossier auquel est rattaché l''enjeu.';


--
-- Name: COLUMN lien_dossier_enjeux.enjeux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_enjeux.enjeux IS 'Identifiant de l''enjeu associé au dossier.';


--
-- Name: lien_dossier_enjeux_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_enjeux_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_enjeux_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_enjeux_seq OWNED BY lien_dossier_enjeux.lien_dossier_enjeux;


--
-- Name: lien_dossier_instruction_type_categorie_tiers; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_instruction_type_categorie_tiers (
    lien_dossier_instruction_type_categorie_tiers integer NOT NULL,
    dossier_instruction_type integer NOT NULL,
    categorie_tiers integer NOT NULL,
    ajout_automatique boolean DEFAULT false
);


--
-- Name: TABLE lien_dossier_instruction_type_categorie_tiers; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_instruction_type_categorie_tiers IS 'Catégorie de tiers associé à un type de dossier';


--
-- Name: COLUMN lien_dossier_instruction_type_categorie_tiers.lien_dossier_instruction_type_categorie_tiers; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_categorie_tiers.lien_dossier_instruction_type_categorie_tiers IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_instruction_type_categorie_tiers.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_categorie_tiers.dossier_instruction_type IS 'Identifiant du type de dossier d''instruction';


--
-- Name: COLUMN lien_dossier_instruction_type_categorie_tiers.categorie_tiers; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_categorie_tiers.categorie_tiers IS 'Identifiant de la catégorie de tiers';


--
-- Name: COLUMN lien_dossier_instruction_type_categorie_tiers.ajout_automatique; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_categorie_tiers.ajout_automatique IS 'Indique si les tiers de cette catégorie doivent automatiquement être liés au dossier de ce type lors de sa création.';


--
-- Name: lien_dossier_instruction_type_categorie_tiers_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_instruction_type_categorie_tiers_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_instruction_type_categorie_tiers_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_instruction_type_categorie_tiers_seq OWNED BY lien_dossier_instruction_type_categorie_tiers.lien_dossier_instruction_type_categorie_tiers;


--
-- Name: lien_dossier_instruction_type_evenement; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_instruction_type_evenement (
    lien_dossier_instruction_type_evenement integer NOT NULL,
    dossier_instruction_type integer,
    evenement integer
);


--
-- Name: TABLE lien_dossier_instruction_type_evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_instruction_type_evenement IS 'Liaison entre les types de dossier d''instruction et les événements';


--
-- Name: COLUMN lien_dossier_instruction_type_evenement.lien_dossier_instruction_type_evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_evenement.lien_dossier_instruction_type_evenement IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_instruction_type_evenement.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_evenement.dossier_instruction_type IS 'Type du dossier d''instruction lié à l''événement';


--
-- Name: COLUMN lien_dossier_instruction_type_evenement.evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_instruction_type_evenement.evenement IS 'Événement lié au dossier d''instruction';


--
-- Name: lien_dossier_instruction_type_evenement_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_instruction_type_evenement_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_instruction_type_evenement_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_instruction_type_evenement_seq OWNED BY lien_dossier_instruction_type_evenement.lien_dossier_instruction_type_evenement;


--
-- Name: lien_dossier_nature_travaux; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_nature_travaux (
    lien_dossier_nature_travaux integer NOT NULL,
    dossier character varying(255) NOT NULL,
    nature_travaux integer NOT NULL
);


--
-- Name: TABLE lien_dossier_nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_nature_travaux IS 'Nature de travaux associé à un dossier';


--
-- Name: COLUMN lien_dossier_nature_travaux.lien_dossier_nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_nature_travaux.lien_dossier_nature_travaux IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_nature_travaux.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_nature_travaux.dossier IS 'Identifiant du dossier d''instruction';


--
-- Name: COLUMN lien_dossier_nature_travaux.nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_nature_travaux.nature_travaux IS 'Identifiant de la nature de travaux';


--
-- Name: lien_dossier_nature_travaux_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_nature_travaux_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_nature_travaux_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_nature_travaux_seq OWNED BY lien_dossier_nature_travaux.lien_dossier_nature_travaux;


--
-- Name: lien_dossier_tiers; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_dossier_tiers (
    lien_dossier_tiers integer NOT NULL,
    dossier character varying(255) NOT NULL,
    tiers integer NOT NULL
);


--
-- Name: TABLE lien_dossier_tiers; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_dossier_tiers IS 'Acteur du dossier.';


--
-- Name: COLUMN lien_dossier_tiers.lien_dossier_tiers; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_tiers.lien_dossier_tiers IS 'Identifiant unique';


--
-- Name: COLUMN lien_dossier_tiers.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_tiers.dossier IS 'Identifiant du dossier';


--
-- Name: COLUMN lien_dossier_tiers.tiers; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_dossier_tiers.tiers IS 'Identifiant du tiers';


--
-- Name: lien_dossier_tiers_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_dossier_tiers_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_dossier_tiers_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_dossier_tiers_seq OWNED BY lien_dossier_tiers.lien_dossier_tiers;


--
-- Name: lien_enjeux_dossier_instruction_type; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_enjeux_dossier_instruction_type (
    lien_enjeux_dossier_instruction_type integer NOT NULL,
    enjeux integer NOT NULL,
    dossier_instruction_type integer NOT NULL
);


--
-- Name: COLUMN lien_enjeux_dossier_instruction_type.lien_enjeux_dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_enjeux_dossier_instruction_type.lien_enjeux_dossier_instruction_type IS 'Identifiant unique';


--
-- Name: COLUMN lien_enjeux_dossier_instruction_type.enjeux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_enjeux_dossier_instruction_type.enjeux IS 'Identifiant de l''enjeu';


--
-- Name: COLUMN lien_enjeux_dossier_instruction_type.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_enjeux_dossier_instruction_type.dossier_instruction_type IS 'Identifiant du type de dossier d''instruction';


--
-- Name: lien_enjeux_dossier_instruction_type_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_enjeux_dossier_instruction_type_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_enjeux_dossier_instruction_type_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_enjeux_dossier_instruction_type_seq OWNED BY lien_enjeux_dossier_instruction_type.lien_enjeux_dossier_instruction_type;


--
-- Name: lien_enjeux_om_collectivite; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_enjeux_om_collectivite (
    lien_enjeux_om_collectivite integer NOT NULL,
    enjeux integer NOT NULL,
    om_collectivite integer NOT NULL
);


--
-- Name: COLUMN lien_enjeux_om_collectivite.lien_enjeux_om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_enjeux_om_collectivite.lien_enjeux_om_collectivite IS 'Identifiant unique';


--
-- Name: COLUMN lien_enjeux_om_collectivite.enjeux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_enjeux_om_collectivite.enjeux IS 'Identifiant de l''enjeu ';


--
-- Name: COLUMN lien_enjeux_om_collectivite.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_enjeux_om_collectivite.om_collectivite IS 'Identifiant de la collectivité';


--
-- Name: lien_enjeux_om_collectivite_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_enjeux_om_collectivite_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_enjeux_om_collectivite_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_enjeux_om_collectivite_seq OWNED BY lien_enjeux_om_collectivite.lien_enjeux_om_collectivite;


--
-- Name: lien_habilitation_tiers_consulte_commune; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_habilitation_tiers_consulte_commune (
    lien_habilitation_tiers_consulte_commune integer NOT NULL,
    habilitation_tiers_consulte integer NOT NULL,
    commune integer NOT NULL
);


--
-- Name: COLUMN lien_habilitation_tiers_consulte_commune.lien_habilitation_tiers_consulte_commune; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_commune.lien_habilitation_tiers_consulte_commune IS 'Identifiant unique';


--
-- Name: COLUMN lien_habilitation_tiers_consulte_commune.habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_commune.habilitation_tiers_consulte IS 'Identifiant de l''habilitation du tiers consulté';


--
-- Name: COLUMN lien_habilitation_tiers_consulte_commune.commune; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_commune.commune IS 'Identifiant de la commune';


--
-- Name: lien_habilitation_tiers_consulte_commune_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_habilitation_tiers_consulte_commune_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_habilitation_tiers_consulte_commune_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_habilitation_tiers_consulte_commune_seq OWNED BY lien_habilitation_tiers_consulte_commune.lien_habilitation_tiers_consulte_commune;


--
-- Name: lien_habilitation_tiers_consulte_departement; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_habilitation_tiers_consulte_departement (
    lien_habilitation_tiers_consulte_departement integer NOT NULL,
    habilitation_tiers_consulte integer NOT NULL,
    departement integer NOT NULL
);


--
-- Name: COLUMN lien_habilitation_tiers_consulte_departement.lien_habilitation_tiers_consulte_departement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_departement.lien_habilitation_tiers_consulte_departement IS 'Identifiant unique';


--
-- Name: COLUMN lien_habilitation_tiers_consulte_departement.habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_departement.habilitation_tiers_consulte IS 'Identifiant de l''habilitation du tiers consulté';


--
-- Name: COLUMN lien_habilitation_tiers_consulte_departement.departement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_departement.departement IS 'Identifiant de la departement';


--
-- Name: lien_habilitation_tiers_consulte_departement_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_habilitation_tiers_consulte_departement_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_habilitation_tiers_consulte_departement_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_habilitation_tiers_consulte_departement_seq OWNED BY lien_habilitation_tiers_consulte_departement.lien_habilitation_tiers_consulte_departement;


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_habilitation_tiers_consulte_specialite_tiers_consulte (
    lien_habilitation_tiers_consulte_specialite_tiers_consulte integer NOT NULL,
    habilitation_tiers_consulte integer NOT NULL,
    specialite_tiers_consulte integer NOT NULL
);


--
-- Name: COLUMN lien_habilitation_tiers_consulte_specialite_tiers_consulte.lien_habilitation_tiers_consulte_specialite_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_specialite_tiers_consulte.lien_habilitation_tiers_consulte_specialite_tiers_consulte IS 'Identifiant unique';


--
-- Name: COLUMN lien_habilitation_tiers_consulte_specialite_tiers_consulte.habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_specialite_tiers_consulte.habilitation_tiers_consulte IS 'Identifiant de l''utilisateur';


--
-- Name: COLUMN lien_habilitation_tiers_consulte_specialite_tiers_consulte.specialite_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_habilitation_tiers_consulte_specialite_tiers_consulte.specialite_tiers_consulte IS 'Identifiant du tiers consulté';


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_habilitation_tiers_consulte_specialite_tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_habilitation_tiers_consulte_specialite_tiers_consulte_seq OWNED BY lien_habilitation_tiers_consulte_specialite_tiers_consulte.lien_habilitation_tiers_consulte_specialite_tiers_consulte;


--
-- Name: lien_id_interne_uid_externe; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_id_interne_uid_externe (
    lien_id_interne_uid_externe integer NOT NULL,
    object character varying(30) NOT NULL,
    object_id character varying(30) NOT NULL,
    external_uid character varying(255) NOT NULL,
    dossier character varying(255),
    category character varying(2000)
);


--
-- Name: TABLE lien_id_interne_uid_externe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_id_interne_uid_externe IS 'Table de liaison entre un objet interne et un objet externe à l''aplication';


--
-- Name: COLUMN lien_id_interne_uid_externe.lien_id_interne_uid_externe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_id_interne_uid_externe.lien_id_interne_uid_externe IS 'Identifiant numérique unique de la liaison';


--
-- Name: COLUMN lien_id_interne_uid_externe.object; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_id_interne_uid_externe.object IS 'Objet interne visé par la liaison';


--
-- Name: COLUMN lien_id_interne_uid_externe.object_id; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_id_interne_uid_externe.object_id IS 'Identifiant unique de l''objet métier interne';


--
-- Name: COLUMN lien_id_interne_uid_externe.external_uid; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_id_interne_uid_externe.external_uid IS 'Identifiant unique de l''objet externe';


--
-- Name: COLUMN lien_id_interne_uid_externe.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_id_interne_uid_externe.dossier IS 'Numéro de dossier lié à l''objet';


--
-- Name: COLUMN lien_id_interne_uid_externe.category; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_id_interne_uid_externe.category IS 'Catégorie de la liaison (récupérée de la task)';


--
-- Name: lien_id_interne_uid_externe_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_id_interne_uid_externe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_id_interne_uid_externe_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_id_interne_uid_externe_seq OWNED BY lien_id_interne_uid_externe.lien_id_interne_uid_externe;


--
-- Name: lien_lot_demandeur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_lot_demandeur (
    lien_lot_demandeur integer NOT NULL,
    lot integer,
    demandeur integer,
    petitionnaire_principal boolean
);


--
-- Name: TABLE lien_lot_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_lot_demandeur IS 'Liaison entre les demandeurs et les lots';


--
-- Name: COLUMN lien_lot_demandeur.lien_lot_demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_lot_demandeur.lien_lot_demandeur IS 'Identifiant unique';


--
-- Name: COLUMN lien_lot_demandeur.lot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_lot_demandeur.lot IS 'Identifiant du lot';


--
-- Name: COLUMN lien_lot_demandeur.demandeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_lot_demandeur.demandeur IS 'Demandeur lié au dossier d''instruction';


--
-- Name: COLUMN lien_lot_demandeur.petitionnaire_principal; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_lot_demandeur.petitionnaire_principal IS 'Le demandeur lié au dossier d''instruction est le pétitionnaire principal';


--
-- Name: lien_lot_demandeur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_lot_demandeur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_lot_demandeur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_lot_demandeur_seq OWNED BY lien_lot_demandeur.lien_lot_demandeur;


--
-- Name: lien_module; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_module (
    lien_module integer NOT NULL,
    object_name character varying(150) NOT NULL,
    object_id character varying(255),
    module character varying(50) NOT NULL,
    declencheur character varying(50),
    ordre integer,
    parametres text
);


--
-- Name: COLUMN lien_module.lien_module; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.lien_module IS 'Identifiant technique';


--
-- Name: COLUMN lien_module.object_name; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.object_name IS 'Objet (classe) auquel est associé le module';


--
-- Name: COLUMN lien_module.object_id; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.object_id IS 'Objet (instance) auquel est associé le module';


--
-- Name: COLUMN lien_module.module; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.module IS 'Nom du module';


--
-- Name: COLUMN lien_module.declencheur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.declencheur IS 'Moment de déclenchement (optionnel)';


--
-- Name: COLUMN lien_module.ordre; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.ordre IS 'Ordre de priorité d''exécution ou de positionnement pour les portlets';


--
-- Name: COLUMN lien_module.parametres; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_module.parametres IS 'Paramètres du module (au format INI)';


--
-- Name: lien_module_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_module_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_module_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_module_seq OWNED BY lien_module.lien_module;


--
-- Name: lien_motif_consultation_om_collectivite; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_motif_consultation_om_collectivite (
    lien_motif_consultation_om_collectivite integer NOT NULL,
    motif_consultation integer NOT NULL,
    om_collectivite integer NOT NULL
);


--
-- Name: COLUMN lien_motif_consultation_om_collectivite.lien_motif_consultation_om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_motif_consultation_om_collectivite.lien_motif_consultation_om_collectivite IS 'Identifiant unique';


--
-- Name: COLUMN lien_motif_consultation_om_collectivite.motif_consultation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_motif_consultation_om_collectivite.motif_consultation IS 'Identifiant du motif de consultation';


--
-- Name: COLUMN lien_motif_consultation_om_collectivite.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_motif_consultation_om_collectivite.om_collectivite IS 'Identifiant de la collectivité';


--
-- Name: lien_motif_consultation_om_collectivite_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_motif_consultation_om_collectivite_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_motif_consultation_om_collectivite_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_motif_consultation_om_collectivite_seq OWNED BY lien_motif_consultation_om_collectivite.lien_motif_consultation_om_collectivite;


--
-- Name: lien_om_profil_groupe; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_om_profil_groupe (
    lien_om_profil_groupe integer NOT NULL,
    om_profil integer NOT NULL,
    groupe integer NOT NULL,
    confidentiel boolean DEFAULT false,
    enregistrement_demande boolean DEFAULT false
);


--
-- Name: TABLE lien_om_profil_groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_om_profil_groupe IS 'Table de liaison entre les profils et les groupes';


--
-- Name: COLUMN lien_om_profil_groupe.lien_om_profil_groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_profil_groupe.lien_om_profil_groupe IS 'Identifiant unique';


--
-- Name: COLUMN lien_om_profil_groupe.om_profil; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_profil_groupe.om_profil IS 'Identifiant du profil';


--
-- Name: COLUMN lien_om_profil_groupe.groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_profil_groupe.groupe IS 'Indentifiant du groupe';


--
-- Name: COLUMN lien_om_profil_groupe.confidentiel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_profil_groupe.confidentiel IS 'Visualisation des dossiers du groupe';


--
-- Name: COLUMN lien_om_profil_groupe.enregistrement_demande; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_profil_groupe.enregistrement_demande IS 'Ajout ou non de dossier pour ce groupe';


--
-- Name: lien_om_profil_groupe_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_om_profil_groupe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_om_profil_groupe_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_om_profil_groupe_seq OWNED BY lien_om_profil_groupe.lien_om_profil_groupe;


--
-- Name: lien_om_utilisateur_groupe; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_om_utilisateur_groupe (
    lien_om_utilisateur_groupe integer NOT NULL,
    login character varying(30) NOT NULL,
    groupe integer NOT NULL,
    confidentiel boolean DEFAULT false,
    enregistrement_demande boolean DEFAULT false
);


--
-- Name: TABLE lien_om_utilisateur_groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_om_utilisateur_groupe IS 'Table de liaison entre les utilisateurs et les groupes';


--
-- Name: COLUMN lien_om_utilisateur_groupe.lien_om_utilisateur_groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_groupe.lien_om_utilisateur_groupe IS 'Identifiant unique';


--
-- Name: COLUMN lien_om_utilisateur_groupe.login; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_groupe.login IS 'Identifiant de l''utilisateur';


--
-- Name: COLUMN lien_om_utilisateur_groupe.groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_groupe.groupe IS 'Indentifiant du groupe';


--
-- Name: COLUMN lien_om_utilisateur_groupe.confidentiel; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_groupe.confidentiel IS 'Visualisation des dossiers du groupe';


--
-- Name: COLUMN lien_om_utilisateur_groupe.enregistrement_demande; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_groupe.enregistrement_demande IS 'Ajout ou non de dossier pour ce groupe';


--
-- Name: lien_om_utilisateur_groupe_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_om_utilisateur_groupe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_om_utilisateur_groupe_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_om_utilisateur_groupe_seq OWNED BY lien_om_utilisateur_groupe.lien_om_utilisateur_groupe;


--
-- Name: lien_om_utilisateur_om_utilisateur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_om_utilisateur_om_utilisateur (
    lien_om_utilisateur_om_utilisateur integer NOT NULL,
    om_utilisateur integer NOT NULL,
    om_utilisateur_lie integer NOT NULL
);


--
-- Name: TABLE lien_om_utilisateur_om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_om_utilisateur_om_utilisateur IS 'Liste des liens entre les comptes utilisateurs principals et comptes utilisateurs liés';


--
-- Name: COLUMN lien_om_utilisateur_om_utilisateur.lien_om_utilisateur_om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_om_utilisateur.lien_om_utilisateur_om_utilisateur IS 'Identifiant du lien';


--
-- Name: COLUMN lien_om_utilisateur_om_utilisateur.om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_om_utilisateur.om_utilisateur IS 'Identifiant de l''utilisateur principal';


--
-- Name: COLUMN lien_om_utilisateur_om_utilisateur.om_utilisateur_lie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_om_utilisateur.om_utilisateur_lie IS 'Identifiant de l''utilisateur lié';


--
-- Name: lien_om_utilisateur_om_utilisateur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_om_utilisateur_om_utilisateur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_om_utilisateur_om_utilisateur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_om_utilisateur_om_utilisateur_seq OWNED BY lien_om_utilisateur_om_utilisateur.lien_om_utilisateur_om_utilisateur;


--
-- Name: lien_om_utilisateur_tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_om_utilisateur_tiers_consulte (
    lien_om_utilisateur_tiers_consulte integer NOT NULL,
    om_utilisateur integer NOT NULL,
    tiers_consulte integer NOT NULL
);


--
-- Name: COLUMN lien_om_utilisateur_tiers_consulte.lien_om_utilisateur_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_tiers_consulte.lien_om_utilisateur_tiers_consulte IS 'Identifiant unique';


--
-- Name: COLUMN lien_om_utilisateur_tiers_consulte.om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_tiers_consulte.om_utilisateur IS 'Identifiant de l''utilisateur';


--
-- Name: COLUMN lien_om_utilisateur_tiers_consulte.tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_om_utilisateur_tiers_consulte.tiers_consulte IS 'Identifiant du tiers consulté';


--
-- Name: lien_om_utilisateur_tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_om_utilisateur_tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_om_utilisateur_tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_om_utilisateur_tiers_consulte_seq OWNED BY lien_om_utilisateur_tiers_consulte.lien_om_utilisateur_tiers_consulte;


--
-- Name: lien_service_om_utilisateur; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_service_om_utilisateur (
    lien_service_om_utilisateur integer NOT NULL,
    om_utilisateur bigint,
    service integer
);


--
-- Name: TABLE lien_service_om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_service_om_utilisateur IS 'Affectation de services aux utilisateurs';


--
-- Name: COLUMN lien_service_om_utilisateur.lien_service_om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_service_om_utilisateur.lien_service_om_utilisateur IS 'Identifiant unique';


--
-- Name: COLUMN lien_service_om_utilisateur.om_utilisateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_service_om_utilisateur.om_utilisateur IS 'Identifiant de l''utilisateur';


--
-- Name: COLUMN lien_service_om_utilisateur.service; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_service_om_utilisateur.service IS 'Identifiant du service';


--
-- Name: lien_service_om_utilisateur_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_service_om_utilisateur_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_service_om_utilisateur_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_service_om_utilisateur_seq OWNED BY lien_service_om_utilisateur.lien_service_om_utilisateur;


--
-- Name: lien_service_service_categorie; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_service_service_categorie (
    lien_service_service_categorie integer NOT NULL,
    service_categorie integer,
    service integer
);


--
-- Name: TABLE lien_service_service_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_service_service_categorie IS 'Affectation de services aux utilisateurs';


--
-- Name: COLUMN lien_service_service_categorie.lien_service_service_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_service_service_categorie.lien_service_service_categorie IS 'Identifiant unique';


--
-- Name: COLUMN lien_service_service_categorie.service_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_service_service_categorie.service_categorie IS 'Identifiant de catégorie de service';


--
-- Name: COLUMN lien_service_service_categorie.service; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_service_service_categorie.service IS 'Identifiant du service';


--
-- Name: lien_service_service_categorie_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_service_service_categorie_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_service_service_categorie_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_service_service_categorie_seq OWNED BY lien_service_service_categorie.lien_service_service_categorie;


--
-- Name: lien_sig_contrainte_dossier_instruction_type; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_sig_contrainte_dossier_instruction_type (
    lien_sig_contrainte_dossier_instruction_type integer NOT NULL,
    sig_contrainte integer NOT NULL,
    dossier_instruction_type integer NOT NULL
);


--
-- Name: COLUMN lien_sig_contrainte_dossier_instruction_type.lien_sig_contrainte_dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_dossier_instruction_type.lien_sig_contrainte_dossier_instruction_type IS 'Identifiant unique interne.';


--
-- Name: COLUMN lien_sig_contrainte_dossier_instruction_type.sig_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_dossier_instruction_type.sig_contrainte IS 'Lien vers la contrainte SIG.';


--
-- Name: COLUMN lien_sig_contrainte_dossier_instruction_type.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_dossier_instruction_type.dossier_instruction_type IS 'Type de dossier d''instruction pour lequel la contrainte est applicable en détection cartographique.';


--
-- Name: lien_sig_contrainte_dossier_instruction_type_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_sig_contrainte_dossier_instruction_type_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_sig_contrainte_dossier_instruction_type_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_sig_contrainte_dossier_instruction_type_seq OWNED BY lien_sig_contrainte_dossier_instruction_type.lien_sig_contrainte_dossier_instruction_type;


--
-- Name: lien_sig_contrainte_evenement; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_sig_contrainte_evenement (
    lien_sig_contrainte_evenement integer NOT NULL,
    sig_contrainte integer NOT NULL,
    evenement integer NOT NULL
);


--
-- Name: TABLE lien_sig_contrainte_evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lien_sig_contrainte_evenement IS 'Évènements suggérés associés aux contraintes.';


--
-- Name: COLUMN lien_sig_contrainte_evenement.lien_sig_contrainte_evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_evenement.lien_sig_contrainte_evenement IS 'Identifiant unique de l''évènement suggéré.';


--
-- Name: COLUMN lien_sig_contrainte_evenement.sig_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_evenement.sig_contrainte IS 'Identifiant de la contrainte.';


--
-- Name: COLUMN lien_sig_contrainte_evenement.evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_evenement.evenement IS 'Identifiant de l''évènement';


--
-- Name: lien_sig_contrainte_evenement_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_sig_contrainte_evenement_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_sig_contrainte_evenement_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_sig_contrainte_evenement_seq OWNED BY lien_sig_contrainte_evenement.lien_sig_contrainte_evenement;


--
-- Name: lien_sig_contrainte_om_collectivite; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_sig_contrainte_om_collectivite (
    lien_sig_contrainte_om_collectivite integer NOT NULL,
    sig_contrainte integer NOT NULL,
    om_collectivite integer NOT NULL
);


--
-- Name: COLUMN lien_sig_contrainte_om_collectivite.lien_sig_contrainte_om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_om_collectivite.lien_sig_contrainte_om_collectivite IS 'Identifiant unique interne.';


--
-- Name: COLUMN lien_sig_contrainte_om_collectivite.sig_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_om_collectivite.sig_contrainte IS 'Lien vers la contrainte SIG.';


--
-- Name: COLUMN lien_sig_contrainte_om_collectivite.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_om_collectivite.om_collectivite IS 'Lien vers la collectivité ou le service.';


--
-- Name: lien_sig_contrainte_om_collectivite_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_sig_contrainte_om_collectivite_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_sig_contrainte_om_collectivite_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_sig_contrainte_om_collectivite_seq OWNED BY lien_sig_contrainte_om_collectivite.lien_sig_contrainte_om_collectivite;


--
-- Name: lien_sig_contrainte_sig_attribut; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_sig_contrainte_sig_attribut (
    lien_sig_contrainte_sig_attribut integer NOT NULL,
    sig_contrainte integer NOT NULL,
    sig_attribut integer NOT NULL,
    valeur character varying(250) NOT NULL
);


--
-- Name: COLUMN lien_sig_contrainte_sig_attribut.lien_sig_contrainte_sig_attribut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_sig_attribut.lien_sig_contrainte_sig_attribut IS 'Identifiant unique interne.';


--
-- Name: COLUMN lien_sig_contrainte_sig_attribut.sig_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_sig_attribut.sig_contrainte IS 'Lien vers la contrainte SIG.';


--
-- Name: COLUMN lien_sig_contrainte_sig_attribut.sig_attribut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_sig_attribut.sig_attribut IS 'Lien vers l''attribut SIG.';


--
-- Name: COLUMN lien_sig_contrainte_sig_attribut.valeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_sig_contrainte_sig_attribut.valeur IS 'Valeur permettant l''application de la contrainte.';


--
-- Name: lien_sig_contrainte_sig_attribut_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_sig_contrainte_sig_attribut_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_sig_contrainte_sig_attribut_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_sig_contrainte_sig_attribut_seq OWNED BY lien_sig_contrainte_sig_attribut.lien_sig_contrainte_sig_attribut;


--
-- Name: lien_type_di_type_di; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lien_type_di_type_di (
    lien_type_di_type_di integer NOT NULL,
    type_di_parent integer NOT NULL,
    dossier_instruction_type integer NOT NULL
);


--
-- Name: COLUMN lien_type_di_type_di.lien_type_di_type_di; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_type_di_type_di.lien_type_di_type_di IS 'Identifiant de la liaison entre un type de DI et un type de sous dossier';


--
-- Name: COLUMN lien_type_di_type_di.type_di_parent; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_type_di_type_di.type_di_parent IS 'Identifiant du type de DI du dossier parent.';


--
-- Name: COLUMN lien_type_di_type_di.dossier_instruction_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lien_type_di_type_di.dossier_instruction_type IS 'Identifiant du type de DI du sous dossier.';


--
-- Name: lien_type_di_type_di_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lien_type_di_type_di_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lien_type_di_type_di_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lien_type_di_type_di_seq OWNED BY lien_type_di_type_di.lien_type_di_type_di;


--
-- Name: lot; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE lot (
    lot integer NOT NULL,
    libelle character varying(250) NOT NULL,
    dossier_autorisation character varying(255),
    dossier character varying(255)
);


--
-- Name: TABLE lot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE lot IS 'Lots de chaque dossier';


--
-- Name: COLUMN lot.lot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lot.lot IS 'Identifiant unique';


--
-- Name: COLUMN lot.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lot.libelle IS 'Libellé du lot';


--
-- Name: COLUMN lot.dossier_autorisation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lot.dossier_autorisation IS 'Identifiant du dossier d''autorisation lié au lot';


--
-- Name: COLUMN lot.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN lot.dossier IS 'Identifiant du dossier d''instruction lié au lot';


--
-- Name: lot_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE lot_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: lot_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE lot_seq OWNED BY lot.lot;


--
-- Name: modele_rapport_instruction; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE modele_rapport_instruction (
    modele_rapport_instruction integer NOT NULL,
    libelle character varying(255) NOT NULL,
    code character varying(50),
    contenu_om_html text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: COLUMN modele_rapport_instruction.modele_rapport_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN modele_rapport_instruction.modele_rapport_instruction IS 'Identifiant unique numérique';


--
-- Name: COLUMN modele_rapport_instruction.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN modele_rapport_instruction.libelle IS 'Nom du modèle';


--
-- Name: COLUMN modele_rapport_instruction.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN modele_rapport_instruction.code IS 'Code du modèle';


--
-- Name: COLUMN modele_rapport_instruction.contenu_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN modele_rapport_instruction.contenu_om_html IS 'Contenu du modèle';


--
-- Name: modele_rapport_instruction_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE modele_rapport_instruction_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: modele_rapport_instruction_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE modele_rapport_instruction_seq OWNED BY modele_rapport_instruction.modele_rapport_instruction;


--
-- Name: motif_consultation; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE motif_consultation (
    motif_consultation integer NOT NULL,
    code character varying(50),
    description text,
    libelle character varying(255),
    notification_email boolean DEFAULT false,
    delai_type character varying(100) DEFAULT 'mois'::character varying,
    delai integer,
    consultation_papier boolean DEFAULT false,
    om_validite_debut date,
    om_validite_fin date,
    type_consultation character varying(70) DEFAULT 'avec_avis_attendu'::character varying,
    om_etat integer,
    service_type character varying(255) NOT NULL,
    generate_edition boolean DEFAULT false
);


--
-- Name: COLUMN motif_consultation.motif_consultation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.motif_consultation IS 'Identifiant unique';


--
-- Name: COLUMN motif_consultation.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.code IS 'Code du motif de consultation';


--
-- Name: COLUMN motif_consultation.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.description IS 'Description du motif consulté';


--
-- Name: COLUMN motif_consultation.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.libelle IS 'Libellé du motif de consultation';


--
-- Name: COLUMN motif_consultation.notification_email; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.notification_email IS 'La consultation nécessite l''envoi d''un email';


--
-- Name: COLUMN motif_consultation.delai_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.delai_type IS 'Type de délai (mois ou jour)';


--
-- Name: COLUMN motif_consultation.delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.delai IS 'Delai de consultation au service';


--
-- Name: COLUMN motif_consultation.consultation_papier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.consultation_papier IS 'La consultation nécessite l''envoi d''un courrier';


--
-- Name: COLUMN motif_consultation.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.om_validite_debut IS 'Date de début de validité du motif de consultation';


--
-- Name: COLUMN motif_consultation.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.om_validite_fin IS 'Date de fin de validité du motif de consultation';


--
-- Name: COLUMN motif_consultation.type_consultation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.type_consultation IS 'Type de consultation (pour conformité, avis attendu, pour information)';


--
-- Name: COLUMN motif_consultation.om_etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.om_etat IS 'Edition du motif de consultation';


--
-- Name: COLUMN motif_consultation.service_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.service_type IS 'Type du service';


--
-- Name: COLUMN motif_consultation.generate_edition; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN motif_consultation.generate_edition IS 'Générer l''édition liée au service consulté (true) ou non (false)';


--
-- Name: motif_consultation_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE motif_consultation_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: motif_consultation_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE motif_consultation_seq OWNED BY motif_consultation.motif_consultation;


--
-- Name: moyen_retenu_juge; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE moyen_retenu_juge (
    moyen_retenu_juge integer NOT NULL,
    code character varying(10) NOT NULL,
    libelle character varying(255) NOT NULL,
    description text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: TABLE moyen_retenu_juge; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE moyen_retenu_juge IS 'Moyens retenus par le juge';


--
-- Name: COLUMN moyen_retenu_juge.moyen_retenu_juge; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_retenu_juge.moyen_retenu_juge IS 'Identifiant unique';


--
-- Name: COLUMN moyen_retenu_juge.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_retenu_juge.code IS 'Code';


--
-- Name: COLUMN moyen_retenu_juge.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_retenu_juge.libelle IS 'Libelle';


--
-- Name: COLUMN moyen_retenu_juge.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_retenu_juge.description IS 'Description';


--
-- Name: COLUMN moyen_retenu_juge.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_retenu_juge.om_validite_debut IS 'Date de début de validité';


--
-- Name: COLUMN moyen_retenu_juge.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_retenu_juge.om_validite_fin IS 'Date de fin de validité';


--
-- Name: moyen_retenu_juge_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE moyen_retenu_juge_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: moyen_retenu_juge_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE moyen_retenu_juge_seq OWNED BY moyen_retenu_juge.moyen_retenu_juge;


--
-- Name: moyen_souleve; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE moyen_souleve (
    moyen_souleve integer NOT NULL,
    code character varying(10) NOT NULL,
    libelle character varying(255) NOT NULL,
    description text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: TABLE moyen_souleve; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE moyen_souleve IS 'Moyens soulevés';


--
-- Name: COLUMN moyen_souleve.moyen_souleve; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_souleve.moyen_souleve IS 'Identifiant unique';


--
-- Name: COLUMN moyen_souleve.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_souleve.code IS 'Code';


--
-- Name: COLUMN moyen_souleve.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_souleve.libelle IS 'Libelle';


--
-- Name: COLUMN moyen_souleve.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_souleve.description IS 'Description';


--
-- Name: COLUMN moyen_souleve.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_souleve.om_validite_debut IS 'Date de début de validité';


--
-- Name: COLUMN moyen_souleve.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN moyen_souleve.om_validite_fin IS 'Date de fin de validité';


--
-- Name: moyen_souleve_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE moyen_souleve_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: moyen_souleve_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE moyen_souleve_seq OWNED BY moyen_souleve.moyen_souleve;


--
-- Name: nature_travaux; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE nature_travaux (
    nature_travaux integer NOT NULL,
    libelle character varying(255) NOT NULL,
    code character varying(50),
    famille_travaux integer NOT NULL,
    description text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: COLUMN nature_travaux.nature_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.nature_travaux IS 'Identifiant unique numérique';


--
-- Name: COLUMN nature_travaux.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.libelle IS 'Nom de la nature de travaux';


--
-- Name: COLUMN nature_travaux.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.code IS 'Code de la nature de travaux';


--
-- Name: COLUMN nature_travaux.famille_travaux; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.famille_travaux IS 'Lien vers la famille de travaux associée';


--
-- Name: COLUMN nature_travaux.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.description IS 'Description de la nature de travaux';


--
-- Name: COLUMN nature_travaux.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.om_validite_debut IS 'Date de début de validité';


--
-- Name: COLUMN nature_travaux.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN nature_travaux.om_validite_fin IS 'Date de fin de validité';


--
-- Name: nature_travaux_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE nature_travaux_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: nature_travaux_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE nature_travaux_seq OWNED BY nature_travaux.nature_travaux;


--
-- Name: num_bordereau; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE num_bordereau (
    num_bordereau integer NOT NULL,
    libelle character varying(20),
    envoi date NOT NULL,
    om_collectivite integer NOT NULL
);


--
-- Name: COLUMN num_bordereau.num_bordereau; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_bordereau.num_bordereau IS 'Identifiant technique';


--
-- Name: COLUMN num_bordereau.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_bordereau.libelle IS 'Libelleé = Date d''envoi , éventuellement suivi d''un n° d''ordre';


--
-- Name: COLUMN num_bordereau.envoi; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_bordereau.envoi IS 'Date d"envoi';


--
-- Name: COLUMN num_bordereau.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_bordereau.om_collectivite IS 'lien vers la collectivité concernée';


--
-- Name: num_bordereau_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE num_bordereau_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: num_bordereau_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE num_bordereau_seq OWNED BY num_bordereau.num_bordereau;


--
-- Name: num_dossier; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE num_dossier (
    num_dossier integer NOT NULL,
    ref character varying(30) NOT NULL,
    code character varying(20) NOT NULL,
    petition character varying(200) NOT NULL,
    total_pages integer,
    pa3a4 integer,
    pa0 integer,
    date_depot date,
    num_bordereau integer,
    datenum date,
    num_commande integer,
    om_collectivite integer NOT NULL
);


--
-- Name: COLUMN num_dossier.num_dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.num_dossier IS 'Identifiant technique';


--
-- Name: COLUMN num_dossier.ref; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.ref IS 'Référence';


--
-- Name: COLUMN num_dossier.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.code IS 'Code';


--
-- Name: COLUMN num_dossier.petition; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.petition IS 'Nom du pétitionnaire';


--
-- Name: COLUMN num_dossier.total_pages; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.total_pages IS 'Nombre total de pages';


--
-- Name: COLUMN num_dossier.pa3a4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.pa3a4 IS 'Nombre de pages A3 et A4';


--
-- Name: COLUMN num_dossier.pa0; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.pa0 IS 'Nombre de pages A0';


--
-- Name: COLUMN num_dossier.date_depot; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.date_depot IS 'Date de dépôt';


--
-- Name: COLUMN num_dossier.num_bordereau; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.num_bordereau IS 'Bordereau associé';


--
-- Name: COLUMN num_dossier.datenum; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.datenum IS 'Date de numérisation';


--
-- Name: COLUMN num_dossier.num_commande; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.num_commande IS 'Numéro de commande';


--
-- Name: COLUMN num_dossier.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN num_dossier.om_collectivite IS 'lien vers la collectivité concernée';


--
-- Name: num_dossier_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE num_dossier_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: num_dossier_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE num_dossier_seq OWNED BY num_dossier.num_dossier;


--
-- Name: objet_recours; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE objet_recours (
    objet_recours integer NOT NULL,
    code character varying(10) NOT NULL,
    libelle character varying(255) NOT NULL,
    description text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: TABLE objet_recours; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE objet_recours IS 'Objet du recours';


--
-- Name: COLUMN objet_recours.objet_recours; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN objet_recours.objet_recours IS 'Identifiant unique';


--
-- Name: COLUMN objet_recours.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN objet_recours.code IS 'Code';


--
-- Name: COLUMN objet_recours.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN objet_recours.libelle IS 'Libelle';


--
-- Name: COLUMN objet_recours.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN objet_recours.description IS 'Description';


--
-- Name: COLUMN objet_recours.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN objet_recours.om_validite_debut IS 'Date de début de validité';


--
-- Name: COLUMN objet_recours.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN objet_recours.om_validite_fin IS 'Date de fin de validité';


--
-- Name: objet_recours_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE objet_recours_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: objet_recours_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE objet_recours_seq OWNED BY objet_recours.objet_recours;


--
-- Name: pec_metier; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE pec_metier (
    pec_metier integer NOT NULL,
    code character varying(10),
    libelle character varying(255) NOT NULL,
    description text,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: COLUMN pec_metier.pec_metier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN pec_metier.pec_metier IS 'Identifiant technique de la prise en compte métier';


--
-- Name: COLUMN pec_metier.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN pec_metier.code IS 'Code de la prise en compte métier';


--
-- Name: COLUMN pec_metier.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN pec_metier.libelle IS 'Libellé de la prise en compte métier';


--
-- Name: COLUMN pec_metier.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN pec_metier.description IS 'Description de la prise en compte métier';


--
-- Name: COLUMN pec_metier.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN pec_metier.om_validite_debut IS 'Date de validité (début) de la prise en compte métier';


--
-- Name: COLUMN pec_metier.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN pec_metier.om_validite_fin IS 'Date de validité (fin) de la prise en compte métier';


--
-- Name: pec_metier_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE pec_metier_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: pec_metier_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE pec_metier_seq OWNED BY pec_metier.pec_metier;


--
-- Name: phase; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE phase (
    phase integer NOT NULL,
    code character varying(15) NOT NULL,
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: TABLE phase; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE phase IS 'Phase';


--
-- Name: COLUMN phase.phase; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN phase.phase IS 'Identifiant unique';


--
-- Name: COLUMN phase.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN phase.code IS 'Code de phase composé de caractères alphanumériques';


--
-- Name: COLUMN phase.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN phase.om_validite_debut IS 'Date de début de validité';


--
-- Name: COLUMN phase.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN phase.om_validite_fin IS 'Date de fin de validité';


--
-- Name: phase_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE phase_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: phase_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE phase_seq OWNED BY phase.phase;


--
-- Name: quartier; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE quartier (
    quartier integer NOT NULL,
    arrondissement integer NOT NULL,
    code_impots character varying(3) NOT NULL,
    libelle character varying(40) NOT NULL
);


--
-- Name: TABLE quartier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE quartier IS 'Liste des quartiers';


--
-- Name: COLUMN quartier.quartier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN quartier.quartier IS 'Identifiant unique';


--
-- Name: COLUMN quartier.arrondissement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN quartier.arrondissement IS 'Arrondissement du quartier';


--
-- Name: COLUMN quartier.code_impots; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN quartier.code_impots IS 'Code impôt du quartier';


--
-- Name: COLUMN quartier.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN quartier.libelle IS 'Libellé du quartier';


--
-- Name: quartier_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE quartier_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: quartier_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE quartier_seq OWNED BY quartier.quartier;


--
-- Name: rapport_instruction; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE rapport_instruction (
    rapport_instruction integer NOT NULL,
    dossier_instruction character varying(255),
    analyse_reglementaire_om_html text,
    description_projet_om_html text,
    proposition_decision text,
    om_fichier_rapport_instruction character varying(255),
    om_final_rapport_instruction boolean,
    complement_om_html text,
    om_fichier_rapport_instruction_dossier_final boolean DEFAULT false,
    modele integer
);


--
-- Name: TABLE rapport_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE rapport_instruction IS 'Rapport d''instruction d''un dossier d''instruction';


--
-- Name: COLUMN rapport_instruction.rapport_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.rapport_instruction IS 'Identifiant unique';


--
-- Name: COLUMN rapport_instruction.dossier_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.dossier_instruction IS 'Dossier d''instruction sur lequel il y a le rapport d''instruction';


--
-- Name: COLUMN rapport_instruction.analyse_reglementaire_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.analyse_reglementaire_om_html IS 'Analyse réglementaire de l''instructeur sur le dossier d''instruction';


--
-- Name: COLUMN rapport_instruction.description_projet_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.description_projet_om_html IS 'Description du projet du dossier d''instruction';


--
-- Name: COLUMN rapport_instruction.proposition_decision; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.proposition_decision IS 'Décision proposée par l''instructeur pour le dossier d''instruction';


--
-- Name: COLUMN rapport_instruction.om_fichier_rapport_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.om_fichier_rapport_instruction IS 'Identifiant du fichier finalisé dans le système de stockage';


--
-- Name: COLUMN rapport_instruction.om_final_rapport_instruction; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.om_final_rapport_instruction IS 'Permet de savoir si le fichier est finalisé';


--
-- Name: COLUMN rapport_instruction.complement_om_html; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.complement_om_html IS 'Informations complementaire sur l''instruction';


--
-- Name: COLUMN rapport_instruction.om_fichier_rapport_instruction_dossier_final; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.om_fichier_rapport_instruction_dossier_final IS 'Identifie que le document constitue dossier final';


--
-- Name: COLUMN rapport_instruction.modele; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN rapport_instruction.modele IS 'Modèle utilisé pour remplir le rapport d''instruction';


--
-- Name: rapport_instruction_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE rapport_instruction_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: rapport_instruction_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE rapport_instruction_seq OWNED BY rapport_instruction.rapport_instruction;


--
-- Name: region; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE region (
    region integer NOT NULL,
    reg character varying(2) NOT NULL,
    cheflieu character varying(5) NOT NULL,
    tncc character varying(1),
    ncc character varying(200),
    nccenr character varying(200),
    libelle character varying(45),
    om_validite_debut date NOT NULL,
    om_validite_fin date
);


--
-- Name: COLUMN region.region; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.region IS 'Identifiant technique de la region';


--
-- Name: COLUMN region.reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.reg IS 'Code INSEE de la région';


--
-- Name: COLUMN region.cheflieu; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.cheflieu IS 'Code INSEE du chef lieu';


--
-- Name: COLUMN region.tncc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.tncc IS 'Type de nom en clair';


--
-- Name: COLUMN region.ncc; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.ncc IS 'Nom en clair (majuscules)';


--
-- Name: COLUMN region.nccenr; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.nccenr IS 'Nom en typographie riche';


--
-- Name: COLUMN region.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.libelle IS 'Nom en typographie riche avec article';


--
-- Name: COLUMN region.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.om_validite_debut IS 'Date de validité (début)';


--
-- Name: COLUMN region.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN region.om_validite_fin IS 'Date de validité (fin)';


--
-- Name: region_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE region_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: region_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE region_seq OWNED BY region.region;


--
-- Name: regle; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE regle (
    regle integer NOT NULL,
    sens character varying(5) NOT NULL,
    ordre integer NOT NULL,
    controle character varying(20) DEFAULT ''::character varying NOT NULL,
    id integer DEFAULT 0 NOT NULL,
    champ character varying(30) NOT NULL,
    operateur character(2) NOT NULL,
    valeur double precision NOT NULL,
    message character varying(80) NOT NULL
);


--
-- Name: TABLE regle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE regle IS 'Règles de contrôle de champ';


--
-- Name: COLUMN regle.regle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.regle IS 'Identifiant unique';


--
-- Name: COLUMN regle.sens; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.sens IS 'Sens de la règle (''plus'' ou ''moins'')';


--
-- Name: COLUMN regle.ordre; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.ordre IS 'Ordre de la règle';


--
-- Name: COLUMN regle.controle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.controle IS 'Contrôle effectué par la règle';


--
-- Name: COLUMN regle.id; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.id IS 'Identifiant unique';


--
-- Name: COLUMN regle.champ; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.champ IS 'Champ sur lequel la règle doit être appliquée';


--
-- Name: COLUMN regle.operateur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.operateur IS 'Opérateur utilisé par la règle (>, <, >=, <=)';


--
-- Name: COLUMN regle.valeur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.valeur IS 'Valeur à comparer';


--
-- Name: COLUMN regle.message; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN regle.message IS 'Message explicatif de la règle';


--
-- Name: regle_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE regle_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: regle_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE regle_seq OWNED BY regle.regle;


--
-- Name: service; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE service (
    abrege character varying(30) NOT NULL,
    libelle character varying(255) NOT NULL,
    adresse character varying(40) DEFAULT ''::character varying NOT NULL,
    adresse2 character varying(39) DEFAULT ''::character varying NOT NULL,
    cp character varying(5) DEFAULT ''::character varying NOT NULL,
    ville character varying(30) DEFAULT ''::character varying NOT NULL,
    email text DEFAULT ''::character varying NOT NULL,
    delai integer,
    service integer NOT NULL,
    consultation_papier boolean,
    notification_email boolean,
    om_validite_debut date,
    om_validite_fin date,
    type_consultation character varying(70) DEFAULT 'avec_avis_attendu'::character varying NOT NULL,
    edition integer NOT NULL,
    om_collectivite integer NOT NULL,
    delai_type character varying(100) DEFAULT 'mois'::character varying,
    service_type character varying(255) NOT NULL,
    generate_edition boolean DEFAULT false,
    uid_platau_acteur character varying(255),
    accepte_notification_email boolean DEFAULT false
);


--
-- Name: TABLE service; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE service IS 'Services consultés lors de l''instruction d''un dossier';


--
-- Name: COLUMN service.abrege; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.abrege IS 'Code du service';


--
-- Name: COLUMN service.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.libelle IS 'Libellé du service';


--
-- Name: COLUMN service.adresse; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.adresse IS 'Adresse du service';


--
-- Name: COLUMN service.adresse2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.adresse2 IS 'Complément d''adresse du service';


--
-- Name: COLUMN service.cp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.cp IS 'Code postal de l''adresse du service';


--
-- Name: COLUMN service.ville; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.ville IS 'Ville de l''adresse du service';


--
-- Name: COLUMN service.email; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.email IS 'Email du service';


--
-- Name: COLUMN service.delai; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.delai IS 'Delai de consultation au service';


--
-- Name: COLUMN service.service; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.service IS 'Identifiant unique';


--
-- Name: COLUMN service.consultation_papier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.consultation_papier IS 'La consultation nécessite l''envoi d''un courrier';


--
-- Name: COLUMN service.notification_email; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.notification_email IS 'La consultation nécessite l''envoi d''un email';


--
-- Name: COLUMN service.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.om_validite_debut IS 'Date de début de validité du service';


--
-- Name: COLUMN service.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.om_validite_fin IS 'Date de fin de validité du service';


--
-- Name: COLUMN service.type_consultation; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.type_consultation IS 'Type de consultation (pour conformité, avis attendu, pour information)';


--
-- Name: COLUMN service.edition; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.edition IS 'Type d''édition pour la consultation';


--
-- Name: COLUMN service.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.om_collectivite IS 'lien vers la collectivité concernée';


--
-- Name: COLUMN service.delai_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.delai_type IS 'Type de délai (mois ou jour)';


--
-- Name: COLUMN service.service_type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.service_type IS 'Type du service';


--
-- Name: COLUMN service.generate_edition; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.generate_edition IS 'Générer l''édition liée au service consulté (true) ou non (false)';


--
-- Name: COLUMN service.uid_platau_acteur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.uid_platau_acteur IS 'Identifant acteur du service consulté dans Plat''AU';


--
-- Name: COLUMN service.accepte_notification_email; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service.accepte_notification_email IS 'Indique si la notification des services consultés est possible';


--
-- Name: service_categorie; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE service_categorie (
    service_categorie integer NOT NULL,
    libelle character varying(70) DEFAULT ''::character varying NOT NULL
);


--
-- Name: TABLE service_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE service_categorie IS 'Catégorie des services';


--
-- Name: COLUMN service_categorie.service_categorie; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service_categorie.service_categorie IS 'Identifiant unique';


--
-- Name: COLUMN service_categorie.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN service_categorie.libelle IS 'Libellé de la catégorie du service';


--
-- Name: service_categorie_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE service_categorie_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: service_categorie_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE service_categorie_seq OWNED BY service_categorie.service_categorie;


--
-- Name: service_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE service_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: service_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE service_seq OWNED BY service.service;


--
-- Name: sig_attribut; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE sig_attribut (
    sig_attribut integer NOT NULL,
    sig_couche integer NOT NULL,
    libelle character varying(250) NOT NULL,
    identifiant character varying(250) NOT NULL
);


--
-- Name: COLUMN sig_attribut.sig_attribut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_attribut.sig_attribut IS 'Identifiant unique interne.';


--
-- Name: COLUMN sig_attribut.sig_couche; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_attribut.sig_couche IS 'Identifiant de la couche de rattachement.';


--
-- Name: COLUMN sig_attribut.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_attribut.libelle IS 'Nom de l''attribut dans l''interface utilisateur.';


--
-- Name: COLUMN sig_attribut.identifiant; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_attribut.identifiant IS 'Identifiant de l''attribut des objets de la couche.';


--
-- Name: sig_attribut_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE sig_attribut_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: sig_attribut_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE sig_attribut_seq OWNED BY sig_attribut.sig_attribut;


--
-- Name: sig_contrainte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE sig_contrainte (
    sig_contrainte integer NOT NULL,
    nature character varying(10) NOT NULL,
    groupe integer NOT NULL,
    sousgroupe integer,
    libelle character varying(250) NOT NULL,
    texte text,
    texte_genere text,
    no_ordre integer,
    service_consulte boolean DEFAULT false,
    sig_couche integer NOT NULL
);


--
-- Name: COLUMN sig_contrainte.sig_contrainte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.sig_contrainte IS 'Identifiant unique interne.';


--
-- Name: COLUMN sig_contrainte.nature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.nature IS 'Nature de la contrainte.';


--
-- Name: COLUMN sig_contrainte.groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.groupe IS 'Groupe de la contrainte.';


--
-- Name: COLUMN sig_contrainte.sousgroupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.sousgroupe IS 'Sous-groupe de la contrainte.';


--
-- Name: COLUMN sig_contrainte.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.libelle IS 'Libellé permettant de sélectionnerla contrainte dans l''interface d''ajout.';


--
-- Name: COLUMN sig_contrainte.texte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.texte IS 'Texte intégré en texte complété lorsque la contrainte est ajoutée manuellement.';


--
-- Name: COLUMN sig_contrainte.texte_genere; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.texte_genere IS 'Texte intégré lorsque le texte est renvoyé par une recherche dynamique de contrainte.';


--
-- Name: COLUMN sig_contrainte.no_ordre; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.no_ordre IS 'Numéro d''ordre d''affichage ou d''impression.';


--
-- Name: COLUMN sig_contrainte.service_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.service_consulte IS 'Contrainte affichée aux service consulté.';


--
-- Name: COLUMN sig_contrainte.sig_couche; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_contrainte.sig_couche IS 'Sélection de la couche SIG qui porte la contrainte.';


--
-- Name: sig_contrainte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE sig_contrainte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: sig_contrainte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE sig_contrainte_seq OWNED BY sig_contrainte.sig_contrainte;


--
-- Name: sig_couche; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE sig_couche (
    sig_couche integer NOT NULL,
    libelle character varying(250) NOT NULL,
    id_couche character varying(250) NOT NULL
);


--
-- Name: COLUMN sig_couche.sig_couche; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_couche.sig_couche IS 'Identifiant unique interne.';


--
-- Name: COLUMN sig_couche.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_couche.libelle IS 'Nom de la couche dans l''interface utilisateur.';


--
-- Name: COLUMN sig_couche.id_couche; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_couche.id_couche IS 'Identifiant de la couche dans le sig.';


--
-- Name: sig_couche_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE sig_couche_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: sig_couche_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE sig_couche_seq OWNED BY sig_couche.sig_couche;


--
-- Name: sig_groupe; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE sig_groupe (
    sig_groupe integer NOT NULL,
    libelle character varying(250) NOT NULL
);


--
-- Name: COLUMN sig_groupe.sig_groupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_groupe.sig_groupe IS 'Identifiant unique interne.';


--
-- Name: COLUMN sig_groupe.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_groupe.libelle IS 'Libellé du groupe.';


--
-- Name: sig_groupe_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE sig_groupe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: sig_groupe_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE sig_groupe_seq OWNED BY sig_groupe.sig_groupe;


--
-- Name: sig_sousgroupe; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE sig_sousgroupe (
    sig_sousgroupe integer NOT NULL,
    libelle character varying(250) NOT NULL
);


--
-- Name: COLUMN sig_sousgroupe.sig_sousgroupe; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_sousgroupe.sig_sousgroupe IS 'Identifiant unique interne.';


--
-- Name: COLUMN sig_sousgroupe.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN sig_sousgroupe.libelle IS 'Libellé du sous-groupe.';


--
-- Name: sig_sousgroupe_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE sig_sousgroupe_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: sig_sousgroupe_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE sig_sousgroupe_seq OWNED BY sig_sousgroupe.sig_sousgroupe;


--
-- Name: signataire_arrete; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE signataire_arrete (
    signataire_arrete integer NOT NULL,
    civilite integer,
    nom character varying(80),
    prenom character varying(80),
    qualite character varying(80),
    signature text,
    defaut boolean,
    om_validite_debut date,
    om_validite_fin date,
    om_collectivite integer NOT NULL,
    email character varying(255),
    parametre_parapheur text,
    description character varying(255),
    signataire_habilitation integer,
    agrement text,
    visa text,
    visa_2 text,
    visa_3 text,
    visa_4 text
);


--
-- Name: TABLE signataire_arrete; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE signataire_arrete IS 'Personne accréditée à signer les arrêtés';


--
-- Name: COLUMN signataire_arrete.signataire_arrete; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.signataire_arrete IS 'Identifiant unique';


--
-- Name: COLUMN signataire_arrete.civilite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.civilite IS 'Civilité du signataire';


--
-- Name: COLUMN signataire_arrete.nom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.nom IS 'Nom du signataire';


--
-- Name: COLUMN signataire_arrete.prenom; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.prenom IS 'Prénom du signataire';


--
-- Name: COLUMN signataire_arrete.qualite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.qualite IS 'Qualité du signataire (Maire, Prefet, ...)';


--
-- Name: COLUMN signataire_arrete.signature; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.signature IS 'Signature du signataire';


--
-- Name: COLUMN signataire_arrete.defaut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.defaut IS 'Signataire par défaut';


--
-- Name: COLUMN signataire_arrete.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.om_validite_debut IS 'Date de début de validité du signataire';


--
-- Name: COLUMN signataire_arrete.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.om_validite_fin IS 'Date de fin de validité du signataire';


--
-- Name: COLUMN signataire_arrete.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.om_collectivite IS 'Lien vers la collectivité concernée.';


--
-- Name: COLUMN signataire_arrete.email; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.email IS 'E-mail du signataire';


--
-- Name: COLUMN signataire_arrete.parametre_parapheur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.parametre_parapheur IS 'Doit contenir du json, permet de spécifier des paramètres supplémentaires au parapheur.';


--
-- Name: COLUMN signataire_arrete.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.description IS 'Description du signataire';


--
-- Name: COLUMN signataire_arrete.visa; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.visa IS 'Champs servant à saisir un visa.';


--
-- Name: COLUMN signataire_arrete.visa_2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.visa_2 IS 'Champs servant à saisir un deuxième visa (Compléments).';


--
-- Name: COLUMN signataire_arrete.visa_3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.visa_3 IS 'Champs servant à saisir un troisième visa (Compléments).';


--
-- Name: COLUMN signataire_arrete.visa_4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN signataire_arrete.visa_4 IS 'Champs servant à saisir un quatrième visa (Compléments).';


--
-- Name: signataire_arrete_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE signataire_arrete_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: signataire_arrete_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE signataire_arrete_seq OWNED BY signataire_arrete.signataire_arrete;


--
-- Name: signataire_habilitation; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE signataire_habilitation (
    signataire_habilitation integer NOT NULL,
    libelle character varying(255) NOT NULL,
    code character varying(20),
    description character varying(255),
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: signataire_habilitation_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE signataire_habilitation_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: signataire_habilitation_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE signataire_habilitation_seq OWNED BY signataire_habilitation.signataire_habilitation;


--
-- Name: specialite_tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE specialite_tiers_consulte (
    specialite_tiers_consulte integer NOT NULL,
    code character varying(50),
    description text,
    libelle character varying(255),
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: COLUMN specialite_tiers_consulte.specialite_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN specialite_tiers_consulte.specialite_tiers_consulte IS 'Identifiant unique';


--
-- Name: COLUMN specialite_tiers_consulte.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN specialite_tiers_consulte.code IS 'Code de la spécialité';


--
-- Name: COLUMN specialite_tiers_consulte.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN specialite_tiers_consulte.description IS 'Description de la spécialité';


--
-- Name: COLUMN specialite_tiers_consulte.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN specialite_tiers_consulte.libelle IS 'Libellé de la spécialité';


--
-- Name: COLUMN specialite_tiers_consulte.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN specialite_tiers_consulte.om_validite_debut IS 'Date de début de validité de la spécialité du tiers consulté';


--
-- Name: COLUMN specialite_tiers_consulte.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN specialite_tiers_consulte.om_validite_fin IS 'Date de fin de validité de la spécialité du tiers consulté';


--
-- Name: specialite_tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE specialite_tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: specialite_tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE specialite_tiers_consulte_seq OWNED BY specialite_tiers_consulte.specialite_tiers_consulte;


--
-- Name: storage; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE storage (
    storage integer NOT NULL,
    creation_date date NOT NULL,
    creation_time time without time zone NOT NULL,
    uid character varying(64) NOT NULL,
    filename character varying(256) NOT NULL,
    size integer NOT NULL,
    mimetype character varying(256) NOT NULL,
    type character varying(256) NOT NULL,
    info text,
    om_collectivite integer NOT NULL,
    uid_dossier_final boolean DEFAULT false
);


--
-- Name: COLUMN storage.storage; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.storage IS 'Identifiant numérique unique';


--
-- Name: COLUMN storage.creation_date; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.creation_date IS 'Date de création du fichier';


--
-- Name: COLUMN storage.creation_time; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.creation_time IS 'Heure de création du fichier';


--
-- Name: COLUMN storage.uid; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.uid IS 'Identifiant dans le backend de storage du fichier';


--
-- Name: COLUMN storage.filename; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.filename IS 'Nom du fichier';


--
-- Name: COLUMN storage.size; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.size IS 'Taille du fichier';


--
-- Name: COLUMN storage.mimetype; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.mimetype IS 'Mimetype du fichier';


--
-- Name: COLUMN storage.type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.type IS 'Type du fichier (sitadel, etc.)';


--
-- Name: COLUMN storage.info; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.info IS 'Informations complémentaires (JSON)';


--
-- Name: COLUMN storage.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.om_collectivite IS 'Collectivité du fichier';


--
-- Name: COLUMN storage.uid_dossier_final; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN storage.uid_dossier_final IS 'Identifie que le document constitue dossier final';


--
-- Name: storage_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE storage_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: storage_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE storage_seq OWNED BY storage.storage;


--
-- Name: task; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE task (
    task integer NOT NULL,
    type character varying(30) NOT NULL,
    timestamp_log text DEFAULT '{}'::text NOT NULL,
    state character varying(20) DEFAULT 'draft'::character varying NOT NULL,
    object_id character varying(30),
    dossier character varying(30),
    json_payload text DEFAULT '{}'::text NOT NULL,
    stream character varying,
    category character varying(2000),
    creation_date date,
    creation_time time without time zone,
    last_modification_date date,
    last_modification_time time without time zone,
    comment text
);


--
-- Name: TABLE task; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE task IS 'Liste des tâches à traiter pour la dématérialisation';


--
-- Name: COLUMN task.task; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.task IS 'Identifiant numérique unique de la tâche';


--
-- Name: COLUMN task.type; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.type IS 'Type de la tâche (XXX)';


--
-- Name: COLUMN task.timestamp_log; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.timestamp_log IS 'Journal d''horodatage ';


--
-- Name: COLUMN task.state; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.state IS 'Statut (draft, new, pending, done, archived, error, debug, canceled)';


--
-- Name: COLUMN task.object_id; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.object_id IS 'Identifiant de l''objet métier';


--
-- Name: COLUMN task.dossier; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.dossier IS 'Numéro du dossier lié à la tâche';


--
-- Name: COLUMN task.json_payload; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.json_payload IS 'Champ permettant de stocker la view json de la tache';


--
-- Name: COLUMN task.stream; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.stream IS 'Indique si la tache est de type input ou output';


--
-- Name: COLUMN task.category; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.category IS 'Catégorie de la tâche';


--
-- Name: COLUMN task.creation_date; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.creation_date IS 'Date de création de la tâche';


--
-- Name: COLUMN task.creation_time; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.creation_time IS 'Heure de création de la tâche';


--
-- Name: COLUMN task.last_modification_date; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.last_modification_date IS 'Date de la dernière modification de la tâche';


--
-- Name: COLUMN task.last_modification_time; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN task.last_modification_time IS 'Heure de la dernière modification de la tâche';


--
-- Name: task_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE task_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: task_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE task_seq OWNED BY task.task;


--
-- Name: taxe_amenagement; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE taxe_amenagement (
    taxe_amenagement integer NOT NULL,
    om_collectivite integer NOT NULL,
    en_ile_de_france boolean DEFAULT false,
    val_forf_surf_cstr integer NOT NULL,
    val_forf_empl_tente_carav_rml integer NOT NULL,
    val_forf_empl_hll integer NOT NULL,
    val_forf_surf_piscine integer NOT NULL,
    val_forf_nb_eolienne integer NOT NULL,
    val_forf_surf_pann_photo integer NOT NULL,
    val_forf_nb_parking_ext integer NOT NULL,
    tx_depart numeric NOT NULL,
    tx_reg numeric,
    tx_comm_secteur_1 numeric NOT NULL,
    tx_comm_secteur_2 numeric,
    tx_comm_secteur_3 numeric,
    tx_comm_secteur_4 numeric,
    tx_comm_secteur_5 numeric,
    tx_comm_secteur_6 numeric,
    tx_comm_secteur_7 numeric,
    tx_comm_secteur_8 numeric,
    tx_comm_secteur_9 numeric,
    tx_comm_secteur_10 numeric,
    tx_comm_secteur_11 numeric,
    tx_comm_secteur_12 numeric,
    tx_comm_secteur_13 numeric,
    tx_comm_secteur_14 numeric,
    tx_comm_secteur_15 numeric,
    tx_comm_secteur_16 numeric,
    tx_comm_secteur_17 numeric,
    tx_comm_secteur_18 numeric,
    tx_comm_secteur_19 numeric,
    tx_comm_secteur_20 numeric,
    tx_exo_facul_1_reg numeric,
    tx_exo_facul_2_reg numeric,
    tx_exo_facul_3_reg numeric,
    tx_exo_facul_4_reg numeric,
    tx_exo_facul_5_reg numeric,
    tx_exo_facul_6_reg numeric,
    tx_exo_facul_7_reg numeric,
    tx_exo_facul_8_reg numeric,
    tx_exo_facul_9_reg numeric,
    tx_exo_facul_1_depart numeric,
    tx_exo_facul_2_depart numeric,
    tx_exo_facul_3_depart numeric,
    tx_exo_facul_4_depart numeric,
    tx_exo_facul_5_depart numeric,
    tx_exo_facul_6_depart numeric,
    tx_exo_facul_7_depart numeric,
    tx_exo_facul_8_depart numeric,
    tx_exo_facul_9_depart numeric,
    tx_exo_facul_1_comm numeric,
    tx_exo_facul_2_comm numeric,
    tx_exo_facul_3_comm numeric,
    tx_exo_facul_4_comm numeric,
    tx_exo_facul_5_comm numeric,
    tx_exo_facul_6_comm numeric,
    tx_exo_facul_7_comm numeric,
    tx_exo_facul_8_comm numeric,
    tx_exo_facul_9_comm numeric,
    tx_rap numeric NOT NULL
);


--
-- Name: TABLE taxe_amenagement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE taxe_amenagement IS 'Liste des paramètres par collectivité pour le calcul de la taxe d''aménagement';


--
-- Name: COLUMN taxe_amenagement.taxe_amenagement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.taxe_amenagement IS 'Identifiant unique';


--
-- Name: COLUMN taxe_amenagement.om_collectivite; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.om_collectivite IS 'Collectivité utilisant les paramètres de taxation';


--
-- Name: COLUMN taxe_amenagement.en_ile_de_france; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.en_ile_de_france IS 'Si la collectivité est située en Île-de-France';


--
-- Name: COLUMN taxe_amenagement.val_forf_surf_cstr; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_surf_cstr IS 'Valeur forfaitaire de la surface de construction en m²';


--
-- Name: COLUMN taxe_amenagement.val_forf_empl_tente_carav_rml; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_empl_tente_carav_rml IS 'Valeur forfaitaire de l''emplacement de tente, caravane et résidence mobile de loisirs';


--
-- Name: COLUMN taxe_amenagement.val_forf_empl_hll; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_empl_hll IS 'Valeur forfaitaire de l''emplacement d''habitation légère de loisirs (HLL)';


--
-- Name: COLUMN taxe_amenagement.val_forf_surf_piscine; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_surf_piscine IS 'Valeur forfaitaire de la surface de piscine en m²';


--
-- Name: COLUMN taxe_amenagement.val_forf_nb_eolienne; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_nb_eolienne IS 'Valeur forfaitaire d''éolienne de plus de 12m de haut (par éolienne)';


--
-- Name: COLUMN taxe_amenagement.val_forf_surf_pann_photo; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_surf_pann_photo IS 'Valeur forfaitaire de la surface de panneau photovoltaïque (capteurs solaires destinés à la production de l''électricité) fixé au sol, en m² de surface de panneau (les panneaux solaires thermiques, qui produisent de la chaleur, ne sont pas taxés)';


--
-- Name: COLUMN taxe_amenagement.val_forf_nb_parking_ext; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.val_forf_nb_parking_ext IS 'Valeur forfaitaire de l''emplacement de stationnement extérieure';


--
-- Name: COLUMN taxe_amenagement.tx_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_depart IS 'Taux départemental';


--
-- Name: COLUMN taxe_amenagement.tx_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_reg IS 'Taux régional pour Île-de-France';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_1; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_1 IS 'Taux communal du secteur 1';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_2; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_2 IS 'Taux communal du secteur 2';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_3; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_3 IS 'Taux communal du secteur 3';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_4; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_4 IS 'Taux communal du secteur 4';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_5; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_5 IS 'Taux communal du secteur 5';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_6; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_6 IS 'Taux communal du secteur 6';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_7; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_7 IS 'Taux communal du secteur 7';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_8; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_8 IS 'Taux communal du secteur 8';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_9; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_9 IS 'Taux communal du secteur 9';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_10; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_10 IS 'Taux communae du secteur 10';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_11; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_11 IS 'Taux communal du secteur 11';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_12; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_12 IS 'Taux communal du secteur 12';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_13; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_13 IS 'Taux communal du secteur 13';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_14; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_14 IS 'Taux communal du secteur 14';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_15; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_15 IS 'Taux communal du secteur 15';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_16; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_16 IS 'Taux communal du secteur 16';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_17; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_17 IS 'Taux communal du secteur 17';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_18; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_18 IS 'Taux communal du secteur 18';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_19; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_19 IS 'Taux communal du secteur 19';


--
-- Name: COLUMN taxe_amenagement.tx_comm_secteur_20; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_comm_secteur_20 IS 'Taux communal du secteur 20';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_1_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_1_reg IS 'Les locaux d''habitation et d''hébergement mentionnés au 1° de l''article L. 331-12 qui ne bénéficient pas de l''exonération prévue au 2° de l''article L. 331-7.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_2_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_2_reg IS 'Dans la limite de 50 % de leur surface, les surfaces des locaux à usage d''habitation principale qui ne bénéficient pas de l''abattement mentionné au 2° de l''article L. 331-12 et qui sont financés à l''aide du prêt ne portant pas intérêt prévu à l''article L. 31-10-1 du code de la construction et de l''habitation.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_3_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_3_reg IS 'Les locaux à usage industriel et artisanal mentionnés au 3° de l''article L. 331-12 du présent code.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_4_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_4_reg IS 'Les commerces de détail d''une surface de vente inférieure à 400 mètres carrés.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_5_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_5_reg IS 'Les immeubles classés parmi les monuments historiques ou inscrits à l''inventaire supplémentaire des monuments historiques.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_6_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_6_reg IS 'Les surfaces annexes à usage de stationnement des locaux mentionnés au 1° et ne bénéficiant pas de l''exonération totale.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_7_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_7_reg IS 'Les surfaces des locaux annexes à usage de stationnement des immeubles autres que d''habitations individuelles.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_8_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_8_reg IS 'Les abris de jardin, les pigeonniers et colombiers soumis à déclaration préalable.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_9_reg; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_9_reg IS 'Les maisons de santé mentionnées à l''article L. 6323-3 du code de la santé publique, pour les communes maîtres d''ouvrage.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_1_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_1_depart IS 'Les locaux d''habitation et d''hébergement mentionnés au 1° de l''article L. 331-12 qui ne bénéficient pas de l''exonération prévue au 2° de l''article L. 331-7.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_2_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_2_depart IS 'Dans la limite de 50 % de leur surface, les surfaces des locaux à usage d''habitation principale qui ne bénéficient pas de l''abattement mentionné au 2° de l''article L. 331-12 et qui sont financés à l''aide du prêt ne portant pas intérêt prévu à l''article L. 31-10-1 du code de la construction et de l''habitation.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_3_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_3_depart IS 'Les locaux à usage industriel et artisanal mentionnés au 3° de l''article L. 331-12 du présent code.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_4_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_4_depart IS 'Les commerces de détail d''une surface de vente inférieure à 400 mètres carrés.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_5_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_5_depart IS 'Les immeubles classés parmi les monuments historiques ou inscrits à l''inventaire supplémentaire des monuments historiques.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_6_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_6_depart IS 'Les surfaces annexes à usage de stationnement des locaux mentionnés au 1° et ne bénéficiant pas de l''exonération totale.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_7_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_7_depart IS 'Les surfaces des locaux annexes à usage de stationnement des immeubles autres que d''habitations individuelles.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_8_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_8_depart IS 'Les abris de jardin, les pigeonniers et colombiers soumis à déclaration préalable.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_9_depart; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_9_depart IS 'Les maisons de santé mentionnées à l''article L. 6323-3 du code de la santé publique, pour les communes maîtres d''ouvrage.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_1_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_1_comm IS 'Les locaux d''habitation et d''hébergement mentionnés au 1° de l''article L. 331-12 qui ne bénéficient pas de l''exonération prévue au 2° de l''article L. 331-7.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_2_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_2_comm IS 'Dans la limite de 50 % de leur surface, les surfaces des locaux à usage d''habitation principale qui ne bénéficient pas de l''abattement mentionné au 2° de l''article L. 331-12 et qui sont financés à l''aide du prêt ne portant pas intérêt prévu à l''article L. 31-10-1 du code de la construction et de l''habitation.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_3_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_3_comm IS 'Les locaux à usage industriel et artisanal mentionnés au 3° de l''article L. 331-12 du présent code.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_4_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_4_comm IS 'Les commerces de détail d''une surface de vente inférieure à 400 mètres carrés.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_5_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_5_comm IS 'Les immeubles classés parmi les monuments historiques ou inscrits à l''inventaire supplémentaire des monuments historiques.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_6_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_6_comm IS 'Les surfaces annexes à usage de stationnement des locaux mentionnés au 1° et ne bénéficiant pas de l''exonération totale.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_7_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_7_comm IS 'Les surfaces des locaux annexes à usage de stationnement des immeubles autres que d''habitations individuelles.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_8_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_8_comm IS 'Les abris de jardin, les pigeonniers et colombiers soumis à déclaration préalable.';


--
-- Name: COLUMN taxe_amenagement.tx_exo_facul_9_comm; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_exo_facul_9_comm IS 'Les maisons de santé mentionnées à l''article L. 6323-3 du code de la santé publique, pour les communes maîtres d''ouvrage.';


--
-- Name: COLUMN taxe_amenagement.tx_rap; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN taxe_amenagement.tx_rap IS 'Taux de la redevance d''archéologie préventive par m²';


--
-- Name: taxe_amenagement_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE taxe_amenagement_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: taxe_amenagement_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE taxe_amenagement_seq OWNED BY taxe_amenagement.taxe_amenagement;


--
-- Name: tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE tiers_consulte (
    tiers_consulte integer NOT NULL,
    categorie_tiers_consulte integer NOT NULL,
    abrege character varying(30) NOT NULL,
    libelle character varying(255) NOT NULL,
    adresse character varying(300),
    complement character varying(300),
    cp character varying(5),
    ville character varying(255),
    liste_diffusion text,
    accepte_notification_email boolean DEFAULT false,
    uid_platau_acteur character varying(255)
);


--
-- Name: COLUMN tiers_consulte.tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.tiers_consulte IS 'Identifiant unique';


--
-- Name: COLUMN tiers_consulte.categorie_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.categorie_tiers_consulte IS 'Catégorie du tiers consulté';


--
-- Name: COLUMN tiers_consulte.abrege; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.abrege IS 'Abréviation du tiers consulté';


--
-- Name: COLUMN tiers_consulte.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.libelle IS 'Libellé du tiers consulté';


--
-- Name: COLUMN tiers_consulte.adresse; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.adresse IS 'Adresse du tiers consulté';


--
-- Name: COLUMN tiers_consulte.complement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.complement IS 'Complément d''adresse';


--
-- Name: COLUMN tiers_consulte.cp; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.cp IS 'Code postal de l''adresse du tiers consulté';


--
-- Name: COLUMN tiers_consulte.ville; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.ville IS 'Ville de l''adresse du tiers consulté';


--
-- Name: COLUMN tiers_consulte.liste_diffusion; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.liste_diffusion IS 'Liste de diffusion du tiers consulté';


--
-- Name: COLUMN tiers_consulte.accepte_notification_email; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.accepte_notification_email IS 'Le tiers consulté accepte la notification par mail';


--
-- Name: COLUMN tiers_consulte.uid_platau_acteur; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN tiers_consulte.uid_platau_acteur IS 'Identifant acteur du service consulté dans Plat''AU';


--
-- Name: tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE tiers_consulte_seq OWNED BY tiers_consulte.tiers_consulte;


--
-- Name: transition; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE transition (
    transition integer NOT NULL,
    etat character varying(150) NOT NULL,
    evenement integer NOT NULL
);


--
-- Name: TABLE transition; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON TABLE transition IS 'Table de liaisons entre les états et les événements';


--
-- Name: COLUMN transition.transition; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN transition.transition IS 'Identifiant unique';


--
-- Name: COLUMN transition.etat; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN transition.etat IS 'États des dossiers d''instruction';


--
-- Name: COLUMN transition.evenement; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN transition.evenement IS 'Paramétrage des événements d''instruction';


--
-- Name: transition_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE transition_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: transition_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE transition_seq OWNED BY transition.transition;


--
-- Name: type_habilitation_tiers_consulte; Type: TABLE; Schema: openads; Owner: -
--

CREATE TABLE type_habilitation_tiers_consulte (
    type_habilitation_tiers_consulte integer NOT NULL,
    code character varying(50),
    description text,
    libelle character varying(255),
    om_validite_debut date,
    om_validite_fin date
);


--
-- Name: COLUMN type_habilitation_tiers_consulte.type_habilitation_tiers_consulte; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN type_habilitation_tiers_consulte.type_habilitation_tiers_consulte IS 'Identifiant unique';


--
-- Name: COLUMN type_habilitation_tiers_consulte.code; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN type_habilitation_tiers_consulte.code IS 'Code du type d''habilitation';


--
-- Name: COLUMN type_habilitation_tiers_consulte.description; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN type_habilitation_tiers_consulte.description IS 'Description du type d''habilitation';


--
-- Name: COLUMN type_habilitation_tiers_consulte.libelle; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN type_habilitation_tiers_consulte.libelle IS 'Libellé du type d''habilitation';


--
-- Name: COLUMN type_habilitation_tiers_consulte.om_validite_debut; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN type_habilitation_tiers_consulte.om_validite_debut IS 'Date de début de validité du type d''habilitation';


--
-- Name: COLUMN type_habilitation_tiers_consulte.om_validite_fin; Type: COMMENT; Schema: openads; Owner: -
--

COMMENT ON COLUMN type_habilitation_tiers_consulte.om_validite_fin IS 'Date de fin de validité du type d''habilitation';


--
-- Name: type_habilitation_tiers_consulte_seq; Type: SEQUENCE; Schema: openads; Owner: -
--

CREATE SEQUENCE type_habilitation_tiers_consulte_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


--
-- Name: type_habilitation_tiers_consulte_seq; Type: SEQUENCE OWNED BY; Schema: openads; Owner: -
--

ALTER SEQUENCE type_habilitation_tiers_consulte_seq OWNED BY type_habilitation_tiers_consulte.type_habilitation_tiers_consulte;


--
-- Name: transition transition; Type: DEFAULT; Schema: openads; Owner: -
--

ALTER TABLE ONLY transition ALTER COLUMN transition SET DEFAULT nextval('transition_seq'::regclass);


--
-- Name: action action_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY action
    ADD CONSTRAINT action_pkey PRIMARY KEY (action);


--
-- Name: affectation_automatique affectation_automatique_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_pkey PRIMARY KEY (affectation_automatique);


--
-- Name: architecte architecte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY architecte
    ADD CONSTRAINT architecte_pkey PRIMARY KEY (architecte);


--
-- Name: arrondissement arrondissement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY arrondissement
    ADD CONSTRAINT arrondissement_pkey PRIMARY KEY (arrondissement);


--
-- Name: autorite_competente autorite_competente_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY autorite_competente
    ADD CONSTRAINT autorite_competente_pkey PRIMARY KEY (autorite_competente);


--
-- Name: avis_consultation avis_consultation_code_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_consultation
    ADD CONSTRAINT avis_consultation_code_unique UNIQUE (code);


--
-- Name: avis_consultation avis_consultation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_consultation
    ADD CONSTRAINT avis_consultation_pkey PRIMARY KEY (avis_consultation);


--
-- Name: avis_decision_nature avis_decision_nature_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_decision_nature
    ADD CONSTRAINT avis_decision_nature_pkey PRIMARY KEY (avis_decision_nature);


--
-- Name: avis_decision avis_decision_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_decision
    ADD CONSTRAINT avis_decision_pkey PRIMARY KEY (avis_decision);


--
-- Name: avis_decision_type avis_decision_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_decision_type
    ADD CONSTRAINT avis_decision_type_pkey PRIMARY KEY (avis_decision_type);


--
-- Name: bible bible_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY bible
    ADD CONSTRAINT bible_pkey PRIMARY KEY (bible);


--
-- Name: blocnote blocnote_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY blocnote
    ADD CONSTRAINT blocnote_pkey PRIMARY KEY (blocnote);


--
-- Name: categorie_tiers_consulte categorie_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY categorie_tiers_consulte
    ADD CONSTRAINT categorie_tiers_consulte_pkey PRIMARY KEY (categorie_tiers_consulte);


--
-- Name: cerfa cerfa_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY cerfa
    ADD CONSTRAINT cerfa_pkey PRIMARY KEY (cerfa);


--
-- Name: civilite civilite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY civilite
    ADD CONSTRAINT civilite_pkey PRIMARY KEY (civilite);


--
-- Name: dossier_autorisation_type code_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type
    ADD CONSTRAINT code_unique UNIQUE (code);


--
-- Name: commission commission_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY commission
    ADD CONSTRAINT commission_pkey PRIMARY KEY (commission);


--
-- Name: commission_type commission_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY commission_type
    ADD CONSTRAINT commission_type_pkey PRIMARY KEY (commission_type);


--
-- Name: commune commune_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY commune
    ADD CONSTRAINT commune_pkey PRIMARY KEY (commune);


--
-- Name: compteur compteur_code_om_collectivite_om_validite_debut_om_validite_fin; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY compteur
    ADD CONSTRAINT compteur_code_om_collectivite_om_validite_debut_om_validite_fin UNIQUE (code, om_collectivite, om_validite_debut, om_validite_fin);


--
-- Name: compteur compteur_compteur; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY compteur
    ADD CONSTRAINT compteur_compteur PRIMARY KEY (compteur);


--
-- Name: consultation consultation_code_barres_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_code_barres_key UNIQUE (code_barres);


--
-- Name: consultation_entrante consultation_entrante_dossier_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation_entrante
    ADD CONSTRAINT consultation_entrante_dossier_unique UNIQUE (dossier);


--
-- Name: consultation_entrante consultation_entrante_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation_entrante
    ADD CONSTRAINT consultation_entrante_pkey PRIMARY KEY (consultation_entrante);


--
-- Name: consultation consultation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_pkey PRIMARY KEY (consultation);


--
-- Name: contrainte contrainte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY contrainte
    ADD CONSTRAINT contrainte_pkey PRIMARY KEY (contrainte);


--
-- Name: demande_nature demande_nature_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_nature
    ADD CONSTRAINT demande_nature_pkey PRIMARY KEY (demande_nature);


--
-- Name: demande demande_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_pkey PRIMARY KEY (demande);


--
-- Name: demande_type demande_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_type
    ADD CONSTRAINT demande_type_pkey PRIMARY KEY (demande_type);


--
-- Name: demandeur demandeur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demandeur
    ADD CONSTRAINT demandeur_pkey PRIMARY KEY (demandeur);


--
-- Name: departement departement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY departement
    ADD CONSTRAINT departement_pkey PRIMARY KEY (departement);


--
-- Name: direction direction_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY direction
    ADD CONSTRAINT direction_pkey PRIMARY KEY (direction);


--
-- Name: division division_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY division
    ADD CONSTRAINT division_pkey PRIMARY KEY (division);


--
-- Name: document_numerise_nature document_numerise_nature_code_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_nature
    ADD CONSTRAINT document_numerise_nature_code_key UNIQUE (code);


--
-- Name: document_numerise_nature document_numerise_nature_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_nature
    ADD CONSTRAINT document_numerise_nature_pkey PRIMARY KEY (document_numerise_nature);


--
-- Name: document_numerise document_numerise_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise
    ADD CONSTRAINT document_numerise_pkey PRIMARY KEY (document_numerise);


--
-- Name: document_numerise_type_categorie document_numerise_type_categorie_code_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_type_categorie
    ADD CONSTRAINT document_numerise_type_categorie_code_key UNIQUE (code);


--
-- Name: document_numerise_type_categorie document_numerise_type_categorie_libelle_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_type_categorie
    ADD CONSTRAINT document_numerise_type_categorie_libelle_key UNIQUE (libelle);


--
-- Name: document_numerise_type_categorie document_numerise_type_categorie_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_type_categorie
    ADD CONSTRAINT document_numerise_type_categorie_pkey PRIMARY KEY (document_numerise_type_categorie);


--
-- Name: document_numerise_type document_numerise_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_type
    ADD CONSTRAINT document_numerise_type_pkey PRIMARY KEY (document_numerise_type);


--
-- Name: document_numerise document_numerise_uid_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise
    ADD CONSTRAINT document_numerise_uid_key UNIQUE (uid);


--
-- Name: donnees_techniques donnees_techniques_dossier_autorisation_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_dossier_autorisation_unique UNIQUE (dossier_autorisation);


--
-- Name: donnees_techniques donnees_techniques_dossier_instruction_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_dossier_instruction_unique UNIQUE (dossier_instruction);


--
-- Name: donnees_techniques donnees_techniques_lot_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_lot_unique UNIQUE (lot);


--
-- Name: donnees_techniques donnees_techniques_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_pkey PRIMARY KEY (donnees_techniques);


--
-- Name: dossier_autorisation_parcelle dossier_autorisation_parcelle_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_parcelle
    ADD CONSTRAINT dossier_autorisation_parcelle_pkey PRIMARY KEY (dossier_autorisation_parcelle);


--
-- Name: dossier_autorisation dossier_autorisation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_pkey PRIMARY KEY (dossier_autorisation);


--
-- Name: dossier_autorisation_type_detaille dossier_autorisation_type_detaille_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type_detaille
    ADD CONSTRAINT dossier_autorisation_type_detaille_pkey PRIMARY KEY (dossier_autorisation_type_detaille);


--
-- Name: dossier_autorisation_type dossier_autorisation_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type
    ADD CONSTRAINT dossier_autorisation_type_pkey PRIMARY KEY (dossier_autorisation_type);


--
-- Name: dossier_commission dossier_commission_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_commission
    ADD CONSTRAINT dossier_commission_pkey PRIMARY KEY (dossier_commission);


--
-- Name: dossier_contrainte dossier_contrainte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_contrainte
    ADD CONSTRAINT dossier_contrainte_pkey PRIMARY KEY (dossier_contrainte);


--
-- Name: dossier_geolocalisation dossier_geolocalisation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_geolocalisation
    ADD CONSTRAINT dossier_geolocalisation_pkey PRIMARY KEY (dossier_geolocalisation);


--
-- Name: dossier_instruction_type dossier_instruction_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_instruction_type
    ADD CONSTRAINT dossier_instruction_type_pkey PRIMARY KEY (dossier_instruction_type);


--
-- Name: dossier_message dossier_message_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_message
    ADD CONSTRAINT dossier_message_pkey PRIMARY KEY (dossier_message);


--
-- Name: dossier_operateur dossier_operateur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_operateur
    ADD CONSTRAINT dossier_operateur_pkey PRIMARY KEY (dossier_operateur);


--
-- Name: dossier_parcelle dossier_parcelle_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_parcelle
    ADD CONSTRAINT dossier_parcelle_pkey PRIMARY KEY (dossier_parcelle);


--
-- Name: dossier dossier_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_pkey PRIMARY KEY (dossier);


--
-- Name: enjeux enjeux_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY enjeux
    ADD CONSTRAINT enjeux_pkey PRIMARY KEY (enjeux);


--
-- Name: etat_dossier_autorisation etat_dossier_autorisation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY etat_dossier_autorisation
    ADD CONSTRAINT etat_dossier_autorisation_pkey PRIMARY KEY (etat_dossier_autorisation);


--
-- Name: etat etat_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY etat
    ADD CONSTRAINT etat_pkey PRIMARY KEY (etat);


--
-- Name: evenement evenement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_pkey PRIMARY KEY (evenement);


--
-- Name: evenement_type_habilitation_tiers_consulte evenement_type_habilitation_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement_type_habilitation_tiers_consulte
    ADD CONSTRAINT evenement_type_habilitation_tiers_consulte_pkey PRIMARY KEY (evenement_type_habilitation_tiers_consulte);


--
-- Name: famille_travaux famille_travaux_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY famille_travaux
    ADD CONSTRAINT famille_travaux_pkey PRIMARY KEY (famille_travaux);


--
-- Name: genre genre_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY genre
    ADD CONSTRAINT genre_pkey PRIMARY KEY (genre);


--
-- Name: groupe groupe_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY groupe
    ADD CONSTRAINT groupe_pkey PRIMARY KEY (groupe);


--
-- Name: habilitation_tiers_consulte habilitation_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY habilitation_tiers_consulte
    ADD CONSTRAINT habilitation_tiers_consulte_pkey PRIMARY KEY (habilitation_tiers_consulte);


--
-- Name: instructeur instructeur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instructeur
    ADD CONSTRAINT instructeur_pkey PRIMARY KEY (instructeur);


--
-- Name: instructeur_qualite instructeur_qualite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instructeur_qualite
    ADD CONSTRAINT instructeur_qualite_pkey PRIMARY KEY (instructeur_qualite);


--
-- Name: instruction instruction_code_barres_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_code_barres_key UNIQUE (code_barres);


--
-- Name: instruction_notification_document instruction_notification_document_cle_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction_notification_document
    ADD CONSTRAINT instruction_notification_document_cle_key UNIQUE (cle);


--
-- Name: instruction_notification_document instruction_notification_document_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction_notification_document
    ADD CONSTRAINT instruction_notification_document_pkey PRIMARY KEY (instruction_notification_document);


--
-- Name: instruction_notification instruction_notification_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction_notification
    ADD CONSTRAINT instruction_notification_pkey PRIMARY KEY (instruction_notification);


--
-- Name: instruction instruction_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_pkey PRIMARY KEY (instruction);


--
-- Name: lien_categorie_tiers_consulte_om_collectivite lien_categorie_tiers_consulte_om_collectivite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_categorie_tiers_consulte_om_collectivite
    ADD CONSTRAINT lien_categorie_tiers_consulte_om_collectivite_pkey PRIMARY KEY (lien_categorie_tiers_consulte_om_collectivite);


--
-- Name: lien_demande_demandeur lien_demande_demandeur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_demandeur
    ADD CONSTRAINT lien_demande_demandeur_pkey PRIMARY KEY (lien_demande_demandeur);


--
-- Name: lien_demande_type_dossier_instruction_type lien_demande_type_dossier_instruction_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_type_dossier_instruction_type
    ADD CONSTRAINT lien_demande_type_dossier_instruction_type_pkey PRIMARY KEY (lien_demande_type_dossier_instruction_type);


--
-- Name: lien_demande_type_etat lien_demande_type_etat_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_type_etat
    ADD CONSTRAINT lien_demande_type_etat_pkey PRIMARY KEY (lien_demande_type_etat);


--
-- Name: lien_dit_nature_travaux lien_dit_nature_travaux_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dit_nature_travaux
    ADD CONSTRAINT lien_dit_nature_travaux_pkey PRIMARY KEY (lien_dit_nature_travaux);


--
-- Name: lien_document_n_type_d_i_t lien_document_n_type_d_i_t_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_document_n_type_d_i_t
    ADD CONSTRAINT lien_document_n_type_d_i_t_pkey PRIMARY KEY (lien_document_n_type_d_i_t);


--
-- Name: lien_document_numerise_type_instructeur_qualite lien_document_numerise_type_instructeur_qualite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_document_numerise_type_instructeur_qualite
    ADD CONSTRAINT lien_document_numerise_type_instructeur_qualite_pkey PRIMARY KEY (lien_document_numerise_type_instructeur_qualite);


--
-- Name: lien_donnees_techniques_moyen_retenu_juge lien_donnees_techniques_moyen_retenu_juge_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_donnees_techniques_moyen_retenu_juge
    ADD CONSTRAINT lien_donnees_techniques_moyen_retenu_juge_pkey PRIMARY KEY (lien_donnees_techniques_moyen_retenu_juge);


--
-- Name: lien_donnees_techniques_moyen_souleve lien_donnees_techniques_moyen_souleve_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_donnees_techniques_moyen_souleve
    ADD CONSTRAINT lien_donnees_techniques_moyen_souleve_pkey PRIMARY KEY (lien_donnees_techniques_moyen_souleve);


--
-- Name: lien_dossier_autorisation_demandeur lien_dossier_autorisation_demandeur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_autorisation_demandeur
    ADD CONSTRAINT lien_dossier_autorisation_demandeur_pkey PRIMARY KEY (lien_dossier_autorisation_demandeur);


--
-- Name: lien_dossier_demandeur lien_dossier_demandeur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_demandeur
    ADD CONSTRAINT lien_dossier_demandeur_pkey PRIMARY KEY (lien_dossier_demandeur);


--
-- Name: lien_dossier_dossier lien_dossier_dossier_dossier_src_dossier_cible_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_dossier
    ADD CONSTRAINT lien_dossier_dossier_dossier_src_dossier_cible_key UNIQUE (dossier_src, dossier_cible);


--
-- Name: lien_dossier_dossier lien_dossier_dossier_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_dossier
    ADD CONSTRAINT lien_dossier_dossier_pkey PRIMARY KEY (lien_dossier_dossier);


--
-- Name: lien_dossier_enjeux lien_dossier_enjeux_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_enjeux
    ADD CONSTRAINT lien_dossier_enjeux_pkey PRIMARY KEY (lien_dossier_enjeux);


--
-- Name: lien_dossier_instruction_type_categorie_tiers lien_dossier_instruction_type_categorie_tiers_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_instruction_type_categorie_tiers
    ADD CONSTRAINT lien_dossier_instruction_type_categorie_tiers_pkey PRIMARY KEY (lien_dossier_instruction_type_categorie_tiers);


--
-- Name: lien_dossier_instruction_type_evenement lien_dossier_instruction_type_evenement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_instruction_type_evenement
    ADD CONSTRAINT lien_dossier_instruction_type_evenement_pkey PRIMARY KEY (lien_dossier_instruction_type_evenement);


--
-- Name: lien_dit_nature_travaux lien_dossier_instruction_type_nature_travaux_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dit_nature_travaux
    ADD CONSTRAINT lien_dossier_instruction_type_nature_travaux_unique UNIQUE (dossier_instruction_type, nature_travaux);


--
-- Name: lien_dossier_nature_travaux lien_dossier_nature_travaux_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_nature_travaux
    ADD CONSTRAINT lien_dossier_nature_travaux_pkey PRIMARY KEY (lien_dossier_nature_travaux);


--
-- Name: lien_dossier_nature_travaux lien_dossier_nature_travaux_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_nature_travaux
    ADD CONSTRAINT lien_dossier_nature_travaux_unique UNIQUE (dossier, nature_travaux);


--
-- Name: lien_dossier_tiers lien_dossier_tiers_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_tiers
    ADD CONSTRAINT lien_dossier_tiers_pkey PRIMARY KEY (lien_dossier_tiers);


--
-- Name: lien_dossier_tiers lien_dossier_tiers_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_tiers
    ADD CONSTRAINT lien_dossier_tiers_unique UNIQUE (dossier, tiers);


--
-- Name: lien_enjeux_dossier_instruction_type lien_enjeux_dossier_instruction_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_enjeux_dossier_instruction_type
    ADD CONSTRAINT lien_enjeux_dossier_instruction_type_pkey PRIMARY KEY (lien_enjeux_dossier_instruction_type);


--
-- Name: lien_enjeux_om_collectivite lien_enjeux_om_collectivite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_enjeux_om_collectivite
    ADD CONSTRAINT lien_enjeux_om_collectivite_pkey PRIMARY KEY (lien_enjeux_om_collectivite);


--
-- Name: lien_habilitation_tiers_consulte_commune lien_habilitation_tiers_consulte_commune_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_commune
    ADD CONSTRAINT lien_habilitation_tiers_consulte_commune_pkey PRIMARY KEY (lien_habilitation_tiers_consulte_commune);


--
-- Name: lien_habilitation_tiers_consulte_departement lien_habilitation_tiers_consulte_departement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_departement
    ADD CONSTRAINT lien_habilitation_tiers_consulte_departement_pkey PRIMARY KEY (lien_habilitation_tiers_consulte_departement);


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte lien_habilitation_tiers_consulte_specialite_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_specialite_tiers_consulte
    ADD CONSTRAINT lien_habilitation_tiers_consulte_specialite_tiers_consulte_pkey PRIMARY KEY (lien_habilitation_tiers_consulte_specialite_tiers_consulte);


--
-- Name: lien_id_interne_uid_externe lien_id_interne_uid_externe_object_id_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_id_interne_uid_externe
    ADD CONSTRAINT lien_id_interne_uid_externe_object_id_key UNIQUE (external_uid, object, object_id, category);


--
-- Name: lien_id_interne_uid_externe lien_id_interne_uid_externe_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_id_interne_uid_externe
    ADD CONSTRAINT lien_id_interne_uid_externe_pkey PRIMARY KEY (lien_id_interne_uid_externe);


--
-- Name: lien_lot_demandeur lien_lot_demandeur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_lot_demandeur
    ADD CONSTRAINT lien_lot_demandeur_pkey PRIMARY KEY (lien_lot_demandeur);


--
-- Name: lien_module lien_module_module_object_name_object_id_parametres_uniq; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_module
    ADD CONSTRAINT lien_module_module_object_name_object_id_parametres_uniq UNIQUE (module, object_name, object_id, parametres);


--
-- Name: lien_module lien_module_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_module
    ADD CONSTRAINT lien_module_pkey PRIMARY KEY (lien_module);


--
-- Name: lien_motif_consultation_om_collectivite lien_motif_consultation_om_collectivite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_motif_consultation_om_collectivite
    ADD CONSTRAINT lien_motif_consultation_om_collectivite_pkey PRIMARY KEY (lien_motif_consultation_om_collectivite);


--
-- Name: lien_om_profil_groupe lien_om_profil_groupe_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_profil_groupe
    ADD CONSTRAINT lien_om_profil_groupe_pkey PRIMARY KEY (lien_om_profil_groupe);


--
-- Name: lien_om_utilisateur_groupe lien_om_utilisateur_groupe_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_groupe
    ADD CONSTRAINT lien_om_utilisateur_groupe_pkey PRIMARY KEY (lien_om_utilisateur_groupe);


--
-- Name: lien_om_utilisateur_om_utilisateur lien_om_utilisateur_om_utilisateur_lie_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_om_utilisateur
    ADD CONSTRAINT lien_om_utilisateur_om_utilisateur_lie_unique UNIQUE (om_utilisateur, om_utilisateur_lie);


--
-- Name: lien_om_utilisateur_om_utilisateur lien_om_utilisateur_om_utilisateur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_om_utilisateur
    ADD CONSTRAINT lien_om_utilisateur_om_utilisateur_pkey PRIMARY KEY (lien_om_utilisateur_om_utilisateur);


--
-- Name: lien_om_utilisateur_tiers_consulte lien_om_utilisateur_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_tiers_consulte
    ADD CONSTRAINT lien_om_utilisateur_tiers_consulte_pkey PRIMARY KEY (lien_om_utilisateur_tiers_consulte);


--
-- Name: lien_service_om_utilisateur lien_service_om_utilisateur_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_om_utilisateur
    ADD CONSTRAINT lien_service_om_utilisateur_pkey PRIMARY KEY (lien_service_om_utilisateur);


--
-- Name: lien_service_service_categorie lien_service_service_categorie_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_service_categorie
    ADD CONSTRAINT lien_service_service_categorie_pkey PRIMARY KEY (lien_service_service_categorie);


--
-- Name: lien_sig_contrainte_dossier_instruction_type lien_sig_contrainte_dossier_instruction_type_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_dossier_instruction_type
    ADD CONSTRAINT lien_sig_contrainte_dossier_instruction_type_pkey PRIMARY KEY (lien_sig_contrainte_dossier_instruction_type);


--
-- Name: lien_sig_contrainte_evenement lien_sig_contrainte_evenement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_evenement
    ADD CONSTRAINT lien_sig_contrainte_evenement_pkey PRIMARY KEY (lien_sig_contrainte_evenement);


--
-- Name: lien_sig_contrainte_evenement lien_sig_contrainte_evenement_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_evenement
    ADD CONSTRAINT lien_sig_contrainte_evenement_unique UNIQUE (sig_contrainte, evenement);


--
-- Name: lien_sig_contrainte_om_collectivite lien_sig_contrainte_om_collectivite_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_om_collectivite
    ADD CONSTRAINT lien_sig_contrainte_om_collectivite_pkey PRIMARY KEY (lien_sig_contrainte_om_collectivite);


--
-- Name: lien_sig_contrainte_sig_attribut lien_sig_contrainte_sig_attribut_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_sig_attribut
    ADD CONSTRAINT lien_sig_contrainte_sig_attribut_pkey PRIMARY KEY (lien_sig_contrainte_sig_attribut);


--
-- Name: lien_type_di_type_di lien_type_di_type_di_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_type_di_type_di
    ADD CONSTRAINT lien_type_di_type_di_pkey PRIMARY KEY (lien_type_di_type_di);


--
-- Name: lot lot_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lot
    ADD CONSTRAINT lot_pkey PRIMARY KEY (lot);


--
-- Name: modele_rapport_instruction modele_rapport_instruction_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY modele_rapport_instruction
    ADD CONSTRAINT modele_rapport_instruction_pkey PRIMARY KEY (modele_rapport_instruction);


--
-- Name: motif_consultation motif_consultation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY motif_consultation
    ADD CONSTRAINT motif_consultation_pkey PRIMARY KEY (motif_consultation);


--
-- Name: moyen_retenu_juge moyen_retenu_juge_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY moyen_retenu_juge
    ADD CONSTRAINT moyen_retenu_juge_pkey PRIMARY KEY (moyen_retenu_juge);


--
-- Name: moyen_souleve moyen_souleve_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY moyen_souleve
    ADD CONSTRAINT moyen_souleve_pkey PRIMARY KEY (moyen_souleve);


--
-- Name: nature_travaux nature_travaux_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY nature_travaux
    ADD CONSTRAINT nature_travaux_pkey PRIMARY KEY (nature_travaux);


--
-- Name: num_bordereau num_bordereau_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY num_bordereau
    ADD CONSTRAINT num_bordereau_pkey PRIMARY KEY (num_bordereau);


--
-- Name: num_dossier num_dossier_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY num_dossier
    ADD CONSTRAINT num_dossier_pkey PRIMARY KEY (num_dossier);


--
-- Name: objet_recours objet_recours_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY objet_recours
    ADD CONSTRAINT objet_recours_pkey PRIMARY KEY (objet_recours);


--
-- Name: lien_om_profil_groupe om_profil_groupe_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_profil_groupe
    ADD CONSTRAINT om_profil_groupe_key UNIQUE (om_profil, groupe);


--
-- Name: pec_metier pec_metier_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY pec_metier
    ADD CONSTRAINT pec_metier_pkey PRIMARY KEY (pec_metier);


--
-- Name: phase phase_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY phase
    ADD CONSTRAINT phase_pkey PRIMARY KEY (phase);


--
-- Name: quartier quartier_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY quartier
    ADD CONSTRAINT quartier_pkey PRIMARY KEY (quartier);


--
-- Name: rapport_instruction rapport_instruction_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY rapport_instruction
    ADD CONSTRAINT rapport_instruction_pkey PRIMARY KEY (rapport_instruction);


--
-- Name: region region_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY region
    ADD CONSTRAINT region_pkey PRIMARY KEY (region);


--
-- Name: regle regle_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY regle
    ADD CONSTRAINT regle_pkey PRIMARY KEY (regle);


--
-- Name: service_categorie service_categorie_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY service_categorie
    ADD CONSTRAINT service_categorie_pkey PRIMARY KEY (service_categorie);


--
-- Name: lien_service_om_utilisateur service_om_utilisateur_unique; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_om_utilisateur
    ADD CONSTRAINT service_om_utilisateur_unique UNIQUE (om_utilisateur, service);


--
-- Name: service service_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY service
    ADD CONSTRAINT service_pkey PRIMARY KEY (service);


--
-- Name: sig_attribut sig_attribut_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_attribut
    ADD CONSTRAINT sig_attribut_pkey PRIMARY KEY (sig_attribut);


--
-- Name: sig_contrainte sig_contrainte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_contrainte
    ADD CONSTRAINT sig_contrainte_pkey PRIMARY KEY (sig_contrainte);


--
-- Name: sig_couche sig_couche_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_couche
    ADD CONSTRAINT sig_couche_pkey PRIMARY KEY (sig_couche);


--
-- Name: sig_groupe sig_groupe_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_groupe
    ADD CONSTRAINT sig_groupe_pkey PRIMARY KEY (sig_groupe);


--
-- Name: sig_sousgroupe sig_sousgroupe_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_sousgroupe
    ADD CONSTRAINT sig_sousgroupe_pkey PRIMARY KEY (sig_sousgroupe);


--
-- Name: signataire_arrete signataire_arrete_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY signataire_arrete
    ADD CONSTRAINT signataire_arrete_pkey PRIMARY KEY (signataire_arrete);


--
-- Name: signataire_habilitation signataire_habilitation_code_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY signataire_habilitation
    ADD CONSTRAINT signataire_habilitation_code_key UNIQUE (code);


--
-- Name: signataire_habilitation signataire_habilitation_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY signataire_habilitation
    ADD CONSTRAINT signataire_habilitation_pkey PRIMARY KEY (signataire_habilitation);


--
-- Name: specialite_tiers_consulte specialite_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY specialite_tiers_consulte
    ADD CONSTRAINT specialite_tiers_consulte_pkey PRIMARY KEY (specialite_tiers_consulte);


--
-- Name: storage storage_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY storage
    ADD CONSTRAINT storage_pkey PRIMARY KEY (storage);


--
-- Name: task task_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY task
    ADD CONSTRAINT task_pkey PRIMARY KEY (task);


--
-- Name: taxe_amenagement taxe_amenagement_om_collectivite_key; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY taxe_amenagement
    ADD CONSTRAINT taxe_amenagement_om_collectivite_key UNIQUE (om_collectivite);


--
-- Name: taxe_amenagement taxe_amenagement_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY taxe_amenagement
    ADD CONSTRAINT taxe_amenagement_pkey PRIMARY KEY (taxe_amenagement);


--
-- Name: tiers_consulte tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY tiers_consulte
    ADD CONSTRAINT tiers_consulte_pkey PRIMARY KEY (tiers_consulte);


--
-- Name: transition transition_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY transition
    ADD CONSTRAINT transition_pkey PRIMARY KEY (transition);


--
-- Name: type_habilitation_tiers_consulte type_habilitation_tiers_consulte_pkey; Type: CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY type_habilitation_tiers_consulte
    ADD CONSTRAINT type_habilitation_tiers_consulte_pkey PRIMARY KEY (type_habilitation_tiers_consulte);


--
-- Name: affectation_automatique_communes_collectivite_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX affectation_automatique_communes_collectivite_idx ON affectation_automatique USING btree (communes, om_collectivite);


--
-- Name: affectation_automatique_communes_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX affectation_automatique_communes_hash ON affectation_automatique USING hash (communes);


--
-- Name: affectation_automatique_communes_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX affectation_automatique_communes_idx ON affectation_automatique USING btree (communes);


--
-- Name: affectation_automatique_om_collectivite_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX affectation_automatique_om_collectivite_hash ON affectation_automatique USING hash (om_collectivite);


--
-- Name: affectation_automatique_om_collectivite_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX affectation_automatique_om_collectivite_idx ON affectation_automatique USING btree (om_collectivite);


--
-- Name: avis_decision_null_dli_in_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX avis_decision_null_dli_in_idx ON dossier USING btree (((avis_decision IS NULL)), date_limite, incomplet_notifie) WHERE ((avis_decision IS NULL) AND (date_limite IS NOT NULL));


--
-- Name: avis_decision_null_dliin_in_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX avis_decision_null_dliin_in_idx ON dossier USING btree (((avis_decision IS NULL)), date_limite_incompletude, incomplet_notifie) WHERE ((avis_decision IS NULL) AND (date_limite_incompletude IS NOT NULL));


--
-- Name: blocnote_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX blocnote_dossier ON blocnote USING btree (dossier);


--
-- Name: blocnote_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX blocnote_dossier_hash ON blocnote USING hash (dossier);


--
-- Name: commune_dep; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX commune_dep ON commune USING btree (dep);


--
-- Name: compteur_code; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX compteur_code ON compteur USING btree (code);


--
-- Name: compteur_om_collectivite; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX compteur_om_collectivite ON compteur USING btree (om_collectivite);


--
-- Name: compteur_om_collectivite_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX compteur_om_collectivite_hash ON compteur USING hash (om_collectivite);


--
-- Name: compteur_om_validite_debut; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX compteur_om_validite_debut ON compteur USING btree (om_validite_debut);


--
-- Name: compteur_om_validite_fin; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX compteur_om_validite_fin ON compteur USING btree (om_validite_fin);


--
-- Name: consultation_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX consultation_dossier ON consultation USING btree (dossier);


--
-- Name: consultation_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX consultation_dossier_hash ON consultation USING hash (dossier);


--
-- Name: consultation_entrante_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX consultation_entrante_dossier ON consultation_entrante USING btree (dossier);


--
-- Name: consultation_entrante_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX consultation_entrante_dossier_hash ON consultation_entrante USING hash (dossier);


--
-- Name: consultation_entrante_service_consultant_id; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX consultation_entrante_service_consultant_id ON consultation_entrante USING btree (service_consultant_id);


--
-- Name: consultation_lu_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX consultation_lu_idx ON consultation USING btree (lu);


--
-- Name: contrainte_libelle; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX contrainte_libelle ON contrainte USING btree (libelle);


--
-- Name: datd_dossier_autorisation_type_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX datd_dossier_autorisation_type_hash ON dossier_autorisation_type_detaille USING hash (dossier_autorisation_type);


--
-- Name: demande_dossier_autorisation; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX demande_dossier_autorisation ON demande USING btree (dossier_autorisation);


--
-- Name: demande_dossier_autorisation_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX demande_dossier_autorisation_hash ON demande USING hash (dossier_autorisation);


--
-- Name: demande_dossier_instruction; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX demande_dossier_instruction ON demande USING btree (dossier_instruction);


--
-- Name: demande_dossier_instruction_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX demande_dossier_instruction_hash ON demande USING hash (dossier_instruction);


--
-- Name: demandeur_type_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX demandeur_type_idx ON demandeur USING hash (lower((type_demandeur)::text));


--
-- Name: departement_dep; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX departement_dep ON departement USING btree (dep);


--
-- Name: dit_dossier_autorisation_type_detaille_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dit_dossier_autorisation_type_detaille_hash ON dossier_instruction_type USING hash (dossier_autorisation_type_detaille);


--
-- Name: document_numerise_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX document_numerise_dossier ON document_numerise USING btree (dossier);


--
-- Name: document_numerise_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX document_numerise_dossier_hash ON document_numerise USING hash (dossier);


--
-- Name: donnees_techniques_dossier_instruction_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX donnees_techniques_dossier_instruction_hash ON donnees_techniques USING hash (dossier_instruction);


--
-- Name: donnees_techniques_dossier_instruction_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX donnees_techniques_dossier_instruction_idx ON donnees_techniques USING btree (dossier_instruction);


--
-- Name: dossier_a_qualifier_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_a_qualifier_idx ON dossier USING btree (a_qualifier);


--
-- Name: dossier_autorisation_dad_etat_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_dad_etat_idx ON dossier_autorisation USING btree (dossier_autorisation_type_detaille, etat_dossier_autorisation);


--
-- Name: dossier_autorisation_etat_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_etat_idx ON dossier_autorisation USING hash (etat_dossier_autorisation);


--
-- Name: dossier_autorisation_nl; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_nl ON dossier_autorisation USING btree (dossier_autorisation);


--
-- Name: dossier_autorisation_nl_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_nl_hash ON dossier_autorisation USING hash (dossier_autorisation);


--
-- Name: dossier_autorisation_parcelle_dossier_autorisation; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_parcelle_dossier_autorisation ON dossier_autorisation_parcelle USING btree (dossier_autorisation);


--
-- Name: dossier_autorisation_parcelle_dossier_autorisation_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_parcelle_dossier_autorisation_hash ON dossier_autorisation_parcelle USING hash (dossier_autorisation);


--
-- Name: dossier_autorisation_type_detaille_dossier_autorisation_type; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_type_detaille_dossier_autorisation_type ON dossier_autorisation_type_detaille USING btree (dossier_autorisation_type);


--
-- Name: dossier_autorisation_type_detaille_dossier_platau; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_autorisation_type_detaille_dossier_platau ON dossier_autorisation_type_detaille USING btree (dossier_platau);


--
-- Name: dossier_collectivite; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_collectivite ON dossier USING btree (om_collectivite);


--
-- Name: dossier_collectivite_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_collectivite_hash ON dossier USING hash (om_collectivite);


--
-- Name: dossier_commission_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_commission_dossier ON dossier_commission USING btree (dossier);


--
-- Name: dossier_commission_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_commission_dossier_hash ON dossier_commission USING hash (dossier);


--
-- Name: dossier_commune; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_commune ON dossier USING btree (commune);


--
-- Name: dossier_commune_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_commune_hash ON dossier USING hash (commune);


--
-- Name: dossier_contrainte_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_contrainte_dossier ON dossier_contrainte USING btree (dossier);


--
-- Name: dossier_contrainte_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_contrainte_dossier_hash ON dossier_contrainte USING hash (dossier);


--
-- Name: dossier_date_depot_desc_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_date_depot_desc_idx ON dossier USING btree (date_depot DESC NULLS LAST, dossier);


--
-- Name: dossier_date_depot_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_date_depot_idx ON dossier USING btree (date_depot, dossier);


--
-- Name: dossier_dossier_autorisation; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_dossier_autorisation ON dossier USING btree (dossier_autorisation);


--
-- Name: dossier_dossier_autorisation_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_dossier_autorisation_hash ON dossier USING hash (dossier_autorisation);


--
-- Name: dossier_dossier_instruction_type; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_dossier_instruction_type ON dossier USING btree (dossier_instruction_type);


--
-- Name: dossier_dossier_instruction_type_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_dossier_instruction_type_hash ON dossier USING hash (dossier_instruction_type);


--
-- Name: dossier_dossier_parent; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_dossier_parent ON dossier USING btree (dossier_parent);


--
-- Name: dossier_dossier_parent_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_dossier_parent_hash ON dossier USING hash (dossier_parent);


--
-- Name: dossier_etat_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_etat_idx ON dossier USING btree (etat);


--
-- Name: dossier_etat_idx_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_etat_idx_hash ON dossier USING hash (etat);


--
-- Name: dossier_geolocalisation_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_geolocalisation_dossier ON dossier_geolocalisation USING btree (dossier);


--
-- Name: dossier_geolocalisation_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_geolocalisation_dossier_hash ON dossier_geolocalisation USING hash (dossier);


--
-- Name: dossier_instruction_type_dossier_autorisation_type_detaille; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_instruction_type_dossier_autorisation_type_detaille ON dossier_instruction_type USING btree (dossier_autorisation_type_detaille);


--
-- Name: dossier_message_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_message_dossier ON dossier_message USING btree (dossier);


--
-- Name: dossier_message_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_message_dossier_hash ON dossier_message USING hash (dossier);


--
-- Name: dossier_min_date_decision_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_min_date_decision_idx ON dossier USING btree (date_decision);


--
-- Name: dossier_operateur_dossier_instruction; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_operateur_dossier_instruction ON dossier_operateur USING btree (dossier_instruction);


--
-- Name: dossier_operateur_dossier_instruction_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_operateur_dossier_instruction_hash ON dossier_operateur USING hash (dossier_instruction);


--
-- Name: dossier_parcelle_dossier_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_parcelle_dossier_idx ON dossier_parcelle USING btree (dossier);


--
-- Name: dossier_parcelle_dossier_idx_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX dossier_parcelle_dossier_idx_hash ON dossier_parcelle USING hash (dossier);


--
-- Name: evenement_type; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX evenement_type ON evenement USING btree (type);


--
-- Name: habilitation_tiers_consulte_debut_validite; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX habilitation_tiers_consulte_debut_validite ON habilitation_tiers_consulte USING btree (om_validite_debut);


--
-- Name: habilitation_tiers_consulte_fin_validite; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX habilitation_tiers_consulte_fin_validite ON habilitation_tiers_consulte USING btree (om_validite_fin);


--
-- Name: habilitation_tiers_consulte_tiers_consulte; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX habilitation_tiers_consulte_tiers_consulte ON habilitation_tiers_consulte USING btree (tiers_consulte);


--
-- Name: habilitation_tiers_consulte_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX habilitation_tiers_consulte_tiers_consulte_hash ON habilitation_tiers_consulte USING hash (tiers_consulte);


--
-- Name: habilitation_tiers_consulte_type_habilitation_tiers_consulte; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX habilitation_tiers_consulte_type_habilitation_tiers_consulte ON habilitation_tiers_consulte USING btree (type_habilitation_tiers_consulte);


--
-- Name: htc_type_habilitation_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX htc_type_habilitation_tiers_consulte_hash ON habilitation_tiers_consulte USING hash (type_habilitation_tiers_consulte);


--
-- Name: instructeur_om_utilisateur_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX instructeur_om_utilisateur_idx ON instructeur USING btree (om_utilisateur);


--
-- Name: instruction_date_retour_rar_evenement_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX instruction_date_retour_rar_evenement_idx ON instruction USING btree (date_retour_rar, evenement);


--
-- Name: instruction_dossier_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX instruction_dossier_idx ON instruction USING btree (dossier);


--
-- Name: instruction_dossier_idx_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX instruction_dossier_idx_hash ON instruction USING hash (dossier);


--
-- Name: lctcoc_categorie_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lctcoc_categorie_tiers_consulte_hash ON lien_categorie_tiers_consulte_om_collectivite USING hash (categorie_tiers_consulte);


--
-- Name: ldit_categorie_tiers_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX ldit_categorie_tiers_hash ON lien_dossier_instruction_type_categorie_tiers USING hash (categorie_tiers);


--
-- Name: lditct_dossier_instruction_type_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lditct_dossier_instruction_type_hash ON lien_dossier_instruction_type_categorie_tiers USING hash (dossier_instruction_type);


--
-- Name: lhtcc_habilitation_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lhtcc_habilitation_tiers_consulte_hash ON lien_habilitation_tiers_consulte_commune USING hash (habilitation_tiers_consulte);


--
-- Name: lhtcd_habilitation_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lhtcd_habilitation_tiers_consulte_hash ON lien_habilitation_tiers_consulte_departement USING hash (habilitation_tiers_consulte);


--
-- Name: lhtcstc_habilitation_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lhtcstc_habilitation_tiers_consulte_hash ON lien_habilitation_tiers_consulte_specialite_tiers_consulte USING hash (habilitation_tiers_consulte);


--
-- Name: lhtcstc_specialite_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lhtcstc_specialite_tiers_consulte_hash ON lien_habilitation_tiers_consulte_specialite_tiers_consulte USING hash (specialite_tiers_consulte);


--
-- Name: lien_cat_tiers_collectivite_collectivite; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_cat_tiers_collectivite_collectivite ON lien_categorie_tiers_consulte_om_collectivite USING btree (om_collectivite);


--
-- Name: lien_cat_tiers_collectivite_collectivite_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_cat_tiers_collectivite_collectivite_hash ON lien_categorie_tiers_consulte_om_collectivite USING hash (om_collectivite);


--
-- Name: lien_categorie_tiers_consulte_om_collectivite_categorie_tiers_c; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_categorie_tiers_consulte_om_collectivite_categorie_tiers_c ON lien_categorie_tiers_consulte_om_collectivite USING btree (categorie_tiers_consulte);


--
-- Name: lien_dit_categorie_tiers_ajout_auto; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dit_categorie_tiers_ajout_auto ON lien_dossier_instruction_type_categorie_tiers USING btree (ajout_automatique) WHERE (ajout_automatique IS TRUE);


--
-- Name: lien_dit_nature_travaux_dit; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dit_nature_travaux_dit ON lien_dit_nature_travaux USING btree (dossier_instruction_type);


--
-- Name: lien_dit_nature_travaux_dit_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dit_nature_travaux_dit_hash ON lien_dit_nature_travaux USING hash (dossier_instruction_type);


--
-- Name: lien_dit_nature_travaux_nt; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dit_nature_travaux_nt ON lien_dit_nature_travaux USING btree (nature_travaux);


--
-- Name: lien_dit_nature_travaux_nt_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dit_nature_travaux_nt_hash ON lien_dit_nature_travaux USING hash (nature_travaux);


--
-- Name: lien_dossier_autorisation_demandeur_demandeur_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_autorisation_demandeur_demandeur_idx ON lien_dossier_autorisation_demandeur USING hash (demandeur);


--
-- Name: lien_dossier_autorisation_demandeur_dossier_autorisation_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_autorisation_demandeur_dossier_autorisation_idx ON lien_dossier_autorisation_demandeur USING hash (dossier_autorisation);


--
-- Name: lien_dossier_autorisation_demandeur_petitionnaire_principal_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_autorisation_demandeur_petitionnaire_principal_idx ON lien_dossier_autorisation_demandeur USING btree (dossier_autorisation, demandeur) WHERE (petitionnaire_principal IS TRUE);


--
-- Name: lien_dossier_demandeur_demandeur_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_demandeur_demandeur_idx ON lien_dossier_demandeur USING btree (demandeur);


--
-- Name: lien_dossier_demandeur_demandeur_idx_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_demandeur_demandeur_idx_hash ON lien_dossier_demandeur USING hash (demandeur);


--
-- Name: lien_dossier_demandeur_demandeur_petitionnaire_principal_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_demandeur_demandeur_petitionnaire_principal_idx ON lien_dossier_demandeur USING btree (petitionnaire_principal);


--
-- Name: lien_dossier_demandeur_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_demandeur_dossier ON lien_dossier_demandeur USING btree (dossier);


--
-- Name: lien_dossier_demandeur_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_demandeur_dossier_hash ON lien_dossier_demandeur USING hash (dossier);


--
-- Name: lien_dossier_demandeur_dossier_idx; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_demandeur_dossier_idx ON lien_dossier_demandeur USING btree (dossier, petitionnaire_principal);


--
-- Name: lien_dossier_dossier_dossier_src; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_dossier_dossier_src ON lien_dossier_dossier USING btree (dossier_src);


--
-- Name: lien_dossier_dossier_dossier_src_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_dossier_dossier_src_hash ON lien_dossier_dossier USING hash (dossier_src);


--
-- Name: lien_dossier_instruction_type_categorie_tiers_categorie_auto; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_instruction_type_categorie_tiers_categorie_auto ON lien_dossier_instruction_type_categorie_tiers USING btree (categorie_tiers, ajout_automatique);


--
-- Name: lien_dossier_instruction_type_categorie_tiers_categorie_tiers; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_instruction_type_categorie_tiers_categorie_tiers ON lien_dossier_instruction_type_categorie_tiers USING btree (categorie_tiers);


--
-- Name: lien_dossier_instruction_type_categorie_tiers_dossier_instructi; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_instruction_type_categorie_tiers_dossier_instructi ON lien_dossier_instruction_type_categorie_tiers USING btree (dossier_instruction_type);


--
-- Name: lien_dossier_nature_travaux_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_nature_travaux_dossier ON lien_dossier_nature_travaux USING btree (dossier);


--
-- Name: lien_dossier_nature_travaux_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_nature_travaux_dossier_hash ON lien_dossier_nature_travaux USING hash (dossier);


--
-- Name: lien_dossier_nature_travaux_nt; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_nature_travaux_nt ON lien_dossier_nature_travaux USING btree (nature_travaux);


--
-- Name: lien_dossier_nature_travaux_nt_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_nature_travaux_nt_hash ON lien_dossier_nature_travaux USING hash (nature_travaux);


--
-- Name: lien_dossier_tiers_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_tiers_dossier ON lien_dossier_tiers USING btree (dossier);


--
-- Name: lien_dossier_tiers_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_tiers_dossier_hash ON lien_dossier_tiers USING hash (dossier);


--
-- Name: lien_dossier_tiers_tiers; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_tiers_tiers ON lien_dossier_tiers USING btree (tiers);


--
-- Name: lien_dossier_tiers_tiers_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_dossier_tiers_tiers_hash ON lien_dossier_tiers USING hash (tiers);


--
-- Name: lien_enjeux_dit_dossier_instruction_type_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_enjeux_dit_dossier_instruction_type_hash ON lien_enjeux_dossier_instruction_type USING hash (dossier_instruction_type);


--
-- Name: lien_enjeux_dit_enjeux_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_enjeux_dit_enjeux_hash ON lien_enjeux_dossier_instruction_type USING hash (enjeux);


--
-- Name: lien_enjeux_dossier_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_enjeux_dossier_dossier_hash ON lien_dossier_enjeux USING hash (dossier);


--
-- Name: lien_enjeux_dossier_enjeux_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_enjeux_dossier_enjeux_hash ON lien_dossier_enjeux USING hash (enjeux);


--
-- Name: lien_enjeux_om_collectivite_enjeux_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_enjeux_om_collectivite_enjeux_hash ON lien_enjeux_om_collectivite USING hash (enjeux);


--
-- Name: lien_enjeux_om_collectivite_om_collectivite_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_enjeux_om_collectivite_om_collectivite_hash ON lien_enjeux_om_collectivite USING hash (om_collectivite);


--
-- Name: lien_habilitation_tiers_consulte_commune_commune; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_commune_commune ON lien_habilitation_tiers_consulte_commune USING btree (commune);


--
-- Name: lien_habilitation_tiers_consulte_commune_commune_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_commune_commune_hash ON lien_habilitation_tiers_consulte_commune USING hash (commune);


--
-- Name: lien_habilitation_tiers_consulte_commune_habilitation_tiers_con; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_commune_habilitation_tiers_con ON lien_habilitation_tiers_consulte_commune USING btree (habilitation_tiers_consulte);


--
-- Name: lien_habilitation_tiers_consulte_departement_departement; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_departement_departement ON lien_habilitation_tiers_consulte_departement USING btree (departement);


--
-- Name: lien_habilitation_tiers_consulte_departement_departement_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_departement_departement_hash ON lien_habilitation_tiers_consulte_departement USING hash (departement);


--
-- Name: lien_habilitation_tiers_consulte_departement_habilitation_tiers; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_departement_habilitation_tiers ON lien_habilitation_tiers_consulte_departement USING btree (habilitation_tiers_consulte);


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte_habi; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_specialite_tiers_consulte_habi ON lien_habilitation_tiers_consulte_specialite_tiers_consulte USING btree (habilitation_tiers_consulte);


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte_spec; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_habilitation_tiers_consulte_specialite_tiers_consulte_spec ON lien_habilitation_tiers_consulte_specialite_tiers_consulte USING btree (specialite_tiers_consulte);


--
-- Name: lien_id_interne_uid_externe_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_id_interne_uid_externe_dossier ON lien_id_interne_uid_externe USING btree (dossier);


--
-- Name: lien_id_interne_uid_externe_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_id_interne_uid_externe_dossier_hash ON lien_id_interne_uid_externe USING hash (dossier);


--
-- Name: lien_id_interne_uid_externe_external_uid_object_object_id_categ; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_id_interne_uid_externe_external_uid_object_object_id_categ ON lien_id_interne_uid_externe USING btree (external_uid, object, object_id, category);


--
-- Name: lien_id_interne_uid_externe_object_object_id_category; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_id_interne_uid_externe_object_object_id_category ON lien_id_interne_uid_externe USING btree (object, object_id, category);


--
-- Name: lien_module_module_object_name_object_id_index; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_module_module_object_name_object_id_index ON lien_module USING btree (module, object_name, object_id);


--
-- Name: lien_motif_consultation_om_collectivite_motif_consultation; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_motif_consultation_om_collectivite_motif_consultation ON lien_motif_consultation_om_collectivite USING btree (motif_consultation);


--
-- Name: lien_motif_consultation_om_collectivite_motif_consultation_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_motif_consultation_om_collectivite_motif_consultation_hash ON lien_motif_consultation_om_collectivite USING hash (motif_consultation);


--
-- Name: lien_motif_consultation_om_collectivite_om_collectivite; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_motif_consultation_om_collectivite_om_collectivite ON lien_motif_consultation_om_collectivite USING btree (om_collectivite);


--
-- Name: lien_motif_consultation_om_collectivite_om_collectivite_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_motif_consultation_om_collectivite_om_collectivite_hash ON lien_motif_consultation_om_collectivite USING hash (om_collectivite);


--
-- Name: lien_om_utilisateur_om_utilisateur_dit; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_om_utilisateur_om_utilisateur_dit ON lien_om_utilisateur_om_utilisateur USING btree (om_utilisateur);


--
-- Name: lien_om_utilisateur_om_utilisateur_nt; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_om_utilisateur_om_utilisateur_nt ON lien_om_utilisateur_om_utilisateur USING btree (om_utilisateur_lie);


--
-- Name: lien_om_utilisateur_tiers_consulte_om_utilisateur; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_om_utilisateur_tiers_consulte_om_utilisateur ON lien_om_utilisateur_tiers_consulte USING btree (om_utilisateur);


--
-- Name: lien_om_utilisateur_tiers_consulte_om_utilisateur_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_om_utilisateur_tiers_consulte_om_utilisateur_hash ON lien_om_utilisateur_tiers_consulte USING hash (om_utilisateur);


--
-- Name: lien_om_utilisateur_tiers_consulte_tiers_consulte; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_om_utilisateur_tiers_consulte_tiers_consulte ON lien_om_utilisateur_tiers_consulte USING btree (tiers_consulte);


--
-- Name: lien_om_utilisateur_tiers_consulte_tiers_consulte_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lien_om_utilisateur_tiers_consulte_tiers_consulte_hash ON lien_om_utilisateur_tiers_consulte USING hash (tiers_consulte);


--
-- Name: lot_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lot_dossier ON lot USING btree (dossier);


--
-- Name: lot_dossier_autorisation; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lot_dossier_autorisation ON lot USING btree (dossier_autorisation);


--
-- Name: lot_dossier_autorisation_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lot_dossier_autorisation_hash ON lot USING hash (dossier_autorisation);


--
-- Name: lot_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX lot_dossier_hash ON lot USING hash (dossier);


--
-- Name: motif_consultation_om_etat; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX motif_consultation_om_etat ON motif_consultation USING btree (om_etat);


--
-- Name: rapport_instruction_dossier_instruction; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX rapport_instruction_dossier_instruction ON rapport_instruction USING btree (dossier_instruction);


--
-- Name: rapport_instruction_dossier_instruction_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX rapport_instruction_dossier_instruction_hash ON rapport_instruction USING hash (dossier_instruction);


--
-- Name: sig_contrainte_libelle; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX sig_contrainte_libelle ON sig_contrainte USING btree (libelle);


--
-- Name: task_dossier; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX task_dossier ON task USING btree (dossier);


--
-- Name: task_dossier_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX task_dossier_hash ON task USING hash (dossier);


--
-- Name: task_object_id; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX task_object_id ON task USING btree (object_id);


--
-- Name: task_object_id_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX task_object_id_hash ON task USING hash (object_id);


--
-- Name: tiers_accepte_notification; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX tiers_accepte_notification ON tiers_consulte USING btree (accepte_notification_email) WHERE (accepte_notification_email IS TRUE);


--
-- Name: tiers_consulte_categorie; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX tiers_consulte_categorie ON tiers_consulte USING btree (categorie_tiers_consulte);


--
-- Name: tiers_consulte_categorie_hash; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX tiers_consulte_categorie_hash ON tiers_consulte USING hash (categorie_tiers_consulte);


--
-- Name: tiers_uid_platau_acteur; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX tiers_uid_platau_acteur ON tiers_consulte USING btree (uid_platau_acteur);


--
-- Name: version_key; Type: INDEX; Schema: openads; Owner: -
--

CREATE INDEX version_key ON dossier USING btree (version);


--
-- Name: document_numerise_type before_insert_or_update_document_numerise_type; Type: TRIGGER; Schema: openads; Owner: -
--

CREATE TRIGGER before_insert_or_update_document_numerise_type BEFORE INSERT OR UPDATE ON document_numerise_type FOR EACH ROW EXECUTE PROCEDURE check_validite_unique();


--
-- Name: affectation_automatique affectation_automatique_arrondissement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);


--
-- Name: affectation_automatique affectation_automatique_dossier_autorisation_type_detaille_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);


--
-- Name: affectation_automatique affectation_automatique_dossier_instruction_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_dossier_instruction_type_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: affectation_automatique affectation_automatique_instructeur_2_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_instructeur_2_fkey FOREIGN KEY (instructeur_2) REFERENCES instructeur(instructeur);


--
-- Name: affectation_automatique affectation_automatique_instructeur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur);


--
-- Name: affectation_automatique affectation_automatique_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: affectation_automatique affectation_automatique_quartier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY affectation_automatique
    ADD CONSTRAINT affectation_automatique_quartier_fkey FOREIGN KEY (quartier) REFERENCES quartier(quartier);


--
-- Name: avis_decision avis_decision_avis_decision_nature; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_decision
    ADD CONSTRAINT avis_decision_avis_decision_nature FOREIGN KEY (avis_decision_nature) REFERENCES avis_decision_nature(avis_decision_nature);


--
-- Name: avis_decision avis_decision_avis_decision_type; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY avis_decision
    ADD CONSTRAINT avis_decision_avis_decision_type FOREIGN KEY (avis_decision_type) REFERENCES avis_decision_type(avis_decision_type);


--
-- Name: bible bible_dossier_autorisation_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY bible
    ADD CONSTRAINT bible_dossier_autorisation_type_fkey FOREIGN KEY (dossier_autorisation_type) REFERENCES dossier_autorisation_type(dossier_autorisation_type);


--
-- Name: bible bible_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY bible
    ADD CONSTRAINT bible_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
-- Name: bible bible_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY bible
    ADD CONSTRAINT bible_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: blocnote blocnote_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY blocnote
    ADD CONSTRAINT blocnote_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: tiers_consulte categorie_tiers_consulte_categorie_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY tiers_consulte
    ADD CONSTRAINT categorie_tiers_consulte_categorie_consulte_fkey FOREIGN KEY (categorie_tiers_consulte) REFERENCES categorie_tiers_consulte(categorie_tiers_consulte);


--
-- Name: commission commission_commission_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY commission
    ADD CONSTRAINT commission_commission_type_fkey FOREIGN KEY (commission_type) REFERENCES commission_type(commission_type);


--
-- Name: commission commission_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY commission
    ADD CONSTRAINT commission_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: commission_type commission_type_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY commission_type
    ADD CONSTRAINT commission_type_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: compteur compteur_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY compteur
    ADD CONSTRAINT compteur_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: consultation consultation_avis_consultation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_avis_consultation_fkey FOREIGN KEY (avis_consultation) REFERENCES avis_consultation(avis_consultation);


--
-- Name: consultation consultation_categorie_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_categorie_tiers_consulte_fkey FOREIGN KEY (categorie_tiers_consulte) REFERENCES categorie_tiers_consulte(categorie_tiers_consulte);


--
-- Name: consultation consultation_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: consultation_entrante consultation_entrante_dossier; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation_entrante
    ADD CONSTRAINT consultation_entrante_dossier FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: consultation consultation_motif_consultation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_motif_consultation_fkey FOREIGN KEY (motif_consultation) REFERENCES motif_consultation(motif_consultation);


--
-- Name: consultation consultation_service_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_service_fkey FOREIGN KEY (service) REFERENCES service(service);


--
-- Name: consultation consultation_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY consultation
    ADD CONSTRAINT consultation_tiers_consulte_fkey FOREIGN KEY (tiers_consulte) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: contrainte contrainte_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY contrainte
    ADD CONSTRAINT contrainte_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: demande demande_arrondissement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);


--
-- Name: demande demande_autorisation_contestee_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_autorisation_contestee_fkey FOREIGN KEY (autorisation_contestee) REFERENCES dossier(dossier);


--
-- Name: demande demande_commune; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_commune FOREIGN KEY (commune) REFERENCES commune(commune);


--
-- Name: demande demande_demande_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_demande_type_fkey FOREIGN KEY (demande_type) REFERENCES demande_type(demande_type);


--
-- Name: demande demande_dossier_autorisation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_dossier_autorisation_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);


--
-- Name: demande demande_dossier_autorisation_type_detaille_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);


--
-- Name: demande demande_dossier_instruction_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier);


--
-- Name: demande demande_instruction_recepisse_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_instruction_recepisse_fkey FOREIGN KEY (instruction_recepisse) REFERENCES instruction(instruction);


--
-- Name: demande demande_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande
    ADD CONSTRAINT demande_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: demande_type demande_type_demande_nature_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_type
    ADD CONSTRAINT demande_type_demande_nature_fkey FOREIGN KEY (demande_nature) REFERENCES demande_nature(demande_nature);


--
-- Name: demande_type demande_type_dossier_autorisation_type_detaille_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_type
    ADD CONSTRAINT demande_type_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);


--
-- Name: demande_type demande_type_dossier_instruction_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_type
    ADD CONSTRAINT demande_type_dossier_instruction_type_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: demande_type demande_type_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_type
    ADD CONSTRAINT demande_type_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
-- Name: demande_type demande_type_groupe_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demande_type
    ADD CONSTRAINT demande_type_groupe_fkey FOREIGN KEY (groupe) REFERENCES groupe(groupe);


--
-- Name: demandeur demandeur_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demandeur
    ADD CONSTRAINT demandeur_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: demandeur demandeur_particulier_civilite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demandeur
    ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite);


--
-- Name: demandeur demandeur_personne_morale_civilite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY demandeur
    ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite);


--
-- Name: direction direction_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY direction
    ADD CONSTRAINT direction_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: division division_direction_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY division
    ADD CONSTRAINT division_direction_fkey FOREIGN KEY (direction) REFERENCES direction(direction);


--
-- Name: document_numerise document_numerise_document_numerise_nature_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise
    ADD CONSTRAINT document_numerise_document_numerise_nature_fkey FOREIGN KEY (document_numerise_nature) REFERENCES document_numerise_nature(document_numerise_nature);


--
-- Name: document_numerise document_numerise_document_numerise_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise
    ADD CONSTRAINT document_numerise_document_numerise_type_fkey FOREIGN KEY (document_numerise_type) REFERENCES document_numerise_type(document_numerise_type) MATCH FULL;


--
-- Name: document_numerise document_numerise_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise
    ADD CONSTRAINT document_numerise_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier) MATCH FULL ON UPDATE CASCADE ON DELETE SET NULL;


--
-- Name: document_numerise_type document_numerise_type_document_numerise_type_categorie_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY document_numerise_type
    ADD CONSTRAINT document_numerise_type_document_numerise_type_categorie_fkey FOREIGN KEY (document_numerise_type_categorie) REFERENCES document_numerise_type_categorie(document_numerise_type_categorie) MATCH FULL;


--
-- Name: donnees_techniques donnees_techniques_architecte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_architecte_fkey FOREIGN KEY (architecte) REFERENCES architecte(architecte);


--
-- Name: donnees_techniques donnees_techniques_ctx_objet_recours_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_ctx_objet_recours_fkey FOREIGN KEY (ctx_objet_recours) REFERENCES objet_recours(objet_recours);


--
-- Name: donnees_techniques donnees_techniques_dossier_instruction_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier);


--
-- Name: donnees_techniques donnees_techniques_lot_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT donnees_techniques_lot_fkey FOREIGN KEY (lot) REFERENCES lot(lot);


--
-- Name: dossier_operateur doss_ope_dossier_instruction_dossier_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_operateur
    ADD CONSTRAINT doss_ope_dossier_instruction_dossier_dossier_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier);


--
-- Name: dossier_autorisation dossier_autorisation_arrondissement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);


--
-- Name: dossier_autorisation dossier_autorisation_avis_decision_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_avis_decision_fkey FOREIGN KEY (avis_decision) REFERENCES avis_decision(avis_decision);


--
-- Name: dossier_autorisation dossier_autorisation_commune; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_commune FOREIGN KEY (commune) REFERENCES commune(commune);


--
-- Name: dossier dossier_autorisation_contestee_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_autorisation_contestee_fkey FOREIGN KEY (autorisation_contestee) REFERENCES dossier(dossier);


--
-- Name: donnees_techniques dossier_autorisation_donnees_techniques_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY donnees_techniques
    ADD CONSTRAINT dossier_autorisation_donnees_techniques_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);


--
-- Name: dossier_autorisation dossier_autorisation_etat_dernier_dossier_instruction_accepte_f; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_etat_dernier_dossier_instruction_accepte_f FOREIGN KEY (etat_dernier_dossier_instruction_accepte) REFERENCES etat_dossier_autorisation(etat_dossier_autorisation);


--
-- Name: dossier_autorisation dossier_autorisation_etat_dossier_autorisation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_etat_dossier_autorisation_fkey FOREIGN KEY (etat_dossier_autorisation) REFERENCES etat_dossier_autorisation(etat_dossier_autorisation);


--
-- Name: dossier_autorisation dossier_autorisation_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: dossier_autorisation_parcelle dossier_autorisation_parcelle_dossier_autorisation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_parcelle
    ADD CONSTRAINT dossier_autorisation_parcelle_dossier_autorisation_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);


--
-- Name: dossier_autorisation_type_detaille dossier_autorisation_type_detaille_cerfa_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type_detaille
    ADD CONSTRAINT dossier_autorisation_type_detaille_cerfa_fkey FOREIGN KEY (cerfa) REFERENCES cerfa(cerfa);


--
-- Name: dossier_autorisation_type_detaille dossier_autorisation_type_detaille_cerfa_lot_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type_detaille
    ADD CONSTRAINT dossier_autorisation_type_detaille_cerfa_lot_fkey FOREIGN KEY (cerfa_lot) REFERENCES cerfa(cerfa);


--
-- Name: dossier_autorisation_type_detaille dossier_autorisation_type_detaille_dossier_autorisation_type_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type_detaille
    ADD CONSTRAINT dossier_autorisation_type_detaille_dossier_autorisation_type_fk FOREIGN KEY (dossier_autorisation_type) REFERENCES dossier_autorisation_type(dossier_autorisation_type);


--
-- Name: dossier_autorisation dossier_autorisation_type_detaille_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation
    ADD CONSTRAINT dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);


--
-- Name: dossier_autorisation_type dossier_autorisation_type_groupe_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_autorisation_type
    ADD CONSTRAINT dossier_autorisation_type_groupe_fkey FOREIGN KEY (groupe) REFERENCES groupe(groupe);


--
-- Name: dossier dossier_autorite_competente_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_autorite_competente_fkey FOREIGN KEY (autorite_competente) REFERENCES autorite_competente(autorite_competente);


--
-- Name: dossier dossier_avis_decision_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_avis_decision_fkey FOREIGN KEY (avis_decision) REFERENCES avis_decision(avis_decision);


--
-- Name: dossier_commission dossier_commission_commission_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_commission
    ADD CONSTRAINT dossier_commission_commission_fkey FOREIGN KEY (commission) REFERENCES commission(commission);


--
-- Name: dossier_commission dossier_commission_commission_type_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_commission
    ADD CONSTRAINT dossier_commission_commission_type_fkey FOREIGN KEY (commission_type) REFERENCES commission_type(commission_type);


--
-- Name: dossier_commission dossier_commission_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_commission
    ADD CONSTRAINT dossier_commission_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: dossier dossier_commune; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_commune FOREIGN KEY (commune) REFERENCES commune(commune);


--
-- Name: dossier_contrainte dossier_contrainte_contrainte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_contrainte
    ADD CONSTRAINT dossier_contrainte_contrainte_fkey FOREIGN KEY (contrainte) REFERENCES contrainte(contrainte);


--
-- Name: dossier_contrainte dossier_contrainte_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_contrainte
    ADD CONSTRAINT dossier_contrainte_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: dossier dossier_division_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_division_fkey FOREIGN KEY (division) REFERENCES division(division);


--
-- Name: dossier dossier_dossier_autorisation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_dossier_autorisation_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);


--
-- Name: dossier dossier_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_dossier_fkey FOREIGN KEY (dossier_parent) REFERENCES dossier(dossier);


--
-- Name: instruction dossier_etat_archive_etat_pendant_incompletude_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT dossier_etat_archive_etat_pendant_incompletude_fkey FOREIGN KEY (archive_etat_pendant_incompletude) REFERENCES etat(etat);


--
-- Name: dossier dossier_etat_etat_pendant_incompletude_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_etat_etat_pendant_incompletude_fkey FOREIGN KEY (etat_pendant_incompletude) REFERENCES etat(etat);


--
-- Name: dossier dossier_etat_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_etat_fkey FOREIGN KEY (etat) REFERENCES etat(etat);


--
-- Name: instruction dossier_evenement_archive_evenement_suivant_tacite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT dossier_evenement_archive_evenement_suivant_tacite_fkey FOREIGN KEY (archive_evenement_suivant_tacite) REFERENCES evenement(evenement);


--
-- Name: instruction dossier_evenement_archive_evenement_suivant_tacite_incompletude; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT dossier_evenement_archive_evenement_suivant_tacite_incompletude FOREIGN KEY (archive_evenement_suivant_tacite_incompletude) REFERENCES evenement(evenement);


--
-- Name: dossier dossier_evenement_evenement_suivant_tacite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_evenement_evenement_suivant_tacite_fkey FOREIGN KEY (evenement_suivant_tacite) REFERENCES evenement(evenement);


--
-- Name: dossier dossier_evenement_evenement_suivant_tacite_incompletude_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_evenement_evenement_suivant_tacite_incompletude_fkey FOREIGN KEY (evenement_suivant_tacite_incompletude) REFERENCES evenement(evenement);


--
-- Name: dossier_geolocalisation dossier_geolocalisation_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_geolocalisation
    ADD CONSTRAINT dossier_geolocalisation_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: dossier dossier_instructeur_2_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_instructeur_2_fkey FOREIGN KEY (instructeur_2) REFERENCES instructeur(instructeur);


--
-- Name: dossier dossier_instructeur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur);


--
-- Name: dossier_instruction_type dossier_instruction_type_dossier_autorisation_type_detaille_fke; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_instruction_type
    ADD CONSTRAINT dossier_instruction_type_dossier_autorisation_type_detaille_fke FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);


--
-- Name: dossier dossier_instruction_type_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_instruction_type_dossier_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: dossier_message dossier_message_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_message
    ADD CONSTRAINT dossier_message_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: dossier dossier_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: dossier_parcelle dossier_parcelle_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_parcelle
    ADD CONSTRAINT dossier_parcelle_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: dossier dossier_pec_metier; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_pec_metier FOREIGN KEY (pec_metier) REFERENCES pec_metier(pec_metier);


--
-- Name: dossier dossier_quartier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier
    ADD CONSTRAINT dossier_quartier_fkey FOREIGN KEY (quartier) REFERENCES quartier(quartier);


--
-- Name: evenement evenement_action_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_action_fkey FOREIGN KEY (action) REFERENCES action(action);


--
-- Name: evenement evenement_autorite_competente_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_autorite_competente_fkey FOREIGN KEY (autorite_competente) REFERENCES autorite_competente(autorite_competente);


--
-- Name: evenement evenement_avis_decision_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_avis_decision_fkey FOREIGN KEY (avis_decision) REFERENCES avis_decision(avis_decision);


--
-- Name: evenement evenement_etat_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_etat_fkey FOREIGN KEY (etat) REFERENCES etat(etat);


--
-- Name: evenement evenement_evenement_retour_ar_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_evenement_retour_ar_fkey FOREIGN KEY (evenement_retour_ar) REFERENCES evenement(evenement);


--
-- Name: evenement evenement_evenement_retour_signature_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_evenement_retour_signature_fkey FOREIGN KEY (evenement_retour_signature) REFERENCES evenement(evenement);


--
-- Name: evenement evenement_evenement_suivant_tacite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_evenement_suivant_tacite_fkey FOREIGN KEY (evenement_suivant_tacite) REFERENCES evenement(evenement);


--
-- Name: evenement evenement_pec_metier; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_pec_metier FOREIGN KEY (pec_metier) REFERENCES pec_metier(pec_metier);


--
-- Name: evenement evenement_phase_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement
    ADD CONSTRAINT evenement_phase_fkey FOREIGN KEY (phase) REFERENCES phase(phase);


--
-- Name: evenement_type_habilitation_tiers_consulte evenement_type_habilitation_tc_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement_type_habilitation_tiers_consulte
    ADD CONSTRAINT evenement_type_habilitation_tc_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
-- Name: evenement_type_habilitation_tiers_consulte evenement_type_habilitation_tc_type_habilitation_tc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY evenement_type_habilitation_tiers_consulte
    ADD CONSTRAINT evenement_type_habilitation_tc_type_habilitation_tc_fkey FOREIGN KEY (type_habilitation_tiers_consulte) REFERENCES type_habilitation_tiers_consulte(type_habilitation_tiers_consulte);


--
-- Name: groupe groupe_genre_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY groupe
    ADD CONSTRAINT groupe_genre_fkey FOREIGN KEY (genre) REFERENCES genre(genre);


--
-- Name: habilitation_tiers_consulte habilitation_tiers_consulte_thtc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY habilitation_tiers_consulte
    ADD CONSTRAINT habilitation_tiers_consulte_thtc_fkey FOREIGN KEY (type_habilitation_tiers_consulte) REFERENCES type_habilitation_tiers_consulte(type_habilitation_tiers_consulte);


--
-- Name: instructeur instructeur_division_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instructeur
    ADD CONSTRAINT instructeur_division_fkey FOREIGN KEY (division) REFERENCES division(division);


--
-- Name: instructeur instructeur_instructeur_qualite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instructeur
    ADD CONSTRAINT instructeur_instructeur_qualite_fkey FOREIGN KEY (instructeur_qualite) REFERENCES instructeur_qualite(instructeur_qualite);


--
-- Name: instructeur instructeur_om_utilisateur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instructeur
    ADD CONSTRAINT instructeur_om_utilisateur_fkey FOREIGN KEY (om_utilisateur) REFERENCES om_utilisateur(om_utilisateur);


--
-- Name: instruction instruction_action_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_action_fkey FOREIGN KEY (action) REFERENCES action(action);


--
-- Name: instruction instruction_autorite_competente_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_autorite_competente_fkey FOREIGN KEY (autorite_competente) REFERENCES autorite_competente(autorite_competente);


--
-- Name: instruction instruction_avis_decision_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_avis_decision_fkey FOREIGN KEY (avis_decision) REFERENCES avis_decision(avis_decision);


--
-- Name: instruction instruction_document_numerise_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_document_numerise_fkey FOREIGN KEY (document_numerise) REFERENCES document_numerise(document_numerise);


--
-- Name: instruction instruction_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: instruction instruction_etat_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_etat_fkey FOREIGN KEY (etat) REFERENCES etat(etat);


--
-- Name: instruction instruction_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
-- Name: instruction instruction_pec_metier; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_pec_metier FOREIGN KEY (pec_metier) REFERENCES pec_metier(pec_metier);


--
-- Name: instruction instruction_signataire_arrete_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction
    ADD CONSTRAINT instruction_signataire_arrete_fkey FOREIGN KEY (signataire_arrete) REFERENCES signataire_arrete(signataire_arrete);


--
-- Name: lien_categorie_tiers_consulte_om_collectivite lien_categorie_tiers_consulte_om_collectivite_ctc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_categorie_tiers_consulte_om_collectivite
    ADD CONSTRAINT lien_categorie_tiers_consulte_om_collectivite_ctc_fkey FOREIGN KEY (categorie_tiers_consulte) REFERENCES categorie_tiers_consulte(categorie_tiers_consulte);


--
-- Name: lien_categorie_tiers_consulte_om_collectivite lien_categorie_tiers_consulte_om_collectivite_oc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_categorie_tiers_consulte_om_collectivite
    ADD CONSTRAINT lien_categorie_tiers_consulte_om_collectivite_oc_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: lien_demande_demandeur lien_demande_demandeur_demande_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_demandeur
    ADD CONSTRAINT lien_demande_demandeur_demande_fkey FOREIGN KEY (demande) REFERENCES demande(demande);


--
-- Name: lien_demande_demandeur lien_demande_demandeur_demandeur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_demandeur
    ADD CONSTRAINT lien_demande_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);


--
-- Name: lien_demande_type_dossier_instruction_type lien_demande_type_dossier_instruction_type_demande_type_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_type_dossier_instruction_type
    ADD CONSTRAINT lien_demande_type_dossier_instruction_type_demande_type_fk FOREIGN KEY (demande_type) REFERENCES demande_type(demande_type);


--
-- Name: lien_demande_type_dossier_instruction_type lien_demande_type_dossier_instruction_type_dossier_instruction_; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_type_dossier_instruction_type
    ADD CONSTRAINT lien_demande_type_dossier_instruction_type_dossier_instruction_ FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_demande_type_etat lien_demande_type_etat_dossier_autorisation_demande_type_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_type_etat
    ADD CONSTRAINT lien_demande_type_etat_dossier_autorisation_demande_type_fk FOREIGN KEY (demande_type) REFERENCES demande_type(demande_type);


--
-- Name: lien_demande_type_etat lien_demande_type_etat_etat; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_demande_type_etat
    ADD CONSTRAINT lien_demande_type_etat_etat FOREIGN KEY (etat) REFERENCES etat(etat);


--
-- Name: lien_dit_nature_travaux lien_dit_nature_travaux_dit_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dit_nature_travaux
    ADD CONSTRAINT lien_dit_nature_travaux_dit_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_dit_nature_travaux lien_dit_nature_travaux_nature_travaux_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dit_nature_travaux
    ADD CONSTRAINT lien_dit_nature_travaux_nature_travaux_fkey FOREIGN KEY (nature_travaux) REFERENCES nature_travaux(nature_travaux);


--
-- Name: lien_document_n_type_d_i_t lien_document_n_type_d_i_t_d_i_t; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_document_n_type_d_i_t
    ADD CONSTRAINT lien_document_n_type_d_i_t_d_i_t FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_document_n_type_d_i_t lien_document_n_type_d_i_t_document_numerise_type; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_document_n_type_d_i_t
    ADD CONSTRAINT lien_document_n_type_d_i_t_document_numerise_type FOREIGN KEY (document_numerise_type) REFERENCES document_numerise_type(document_numerise_type);


--
-- Name: lien_document_numerise_type_instructeur_qualite lien_document_numerise_type_instructeur_qualite_document_numeri; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_document_numerise_type_instructeur_qualite
    ADD CONSTRAINT lien_document_numerise_type_instructeur_qualite_document_numeri FOREIGN KEY (document_numerise_type) REFERENCES document_numerise_type(document_numerise_type);


--
-- Name: lien_document_numerise_type_instructeur_qualite lien_document_numerise_type_instructeur_qualite_instructeur_qua; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_document_numerise_type_instructeur_qualite
    ADD CONSTRAINT lien_document_numerise_type_instructeur_qualite_instructeur_qua FOREIGN KEY (instructeur_qualite) REFERENCES instructeur_qualite(instructeur_qualite);


--
-- Name: lien_donnees_techniques_moyen_retenu_juge lien_donnees_techniques_moyen_retenu_juge_donnees_techniques_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_donnees_techniques_moyen_retenu_juge
    ADD CONSTRAINT lien_donnees_techniques_moyen_retenu_juge_donnees_techniques_fk FOREIGN KEY (donnees_techniques) REFERENCES donnees_techniques(donnees_techniques);


--
-- Name: lien_donnees_techniques_moyen_retenu_juge lien_donnees_techniques_moyen_retenu_juge_moyen_retenu_juge_fke; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_donnees_techniques_moyen_retenu_juge
    ADD CONSTRAINT lien_donnees_techniques_moyen_retenu_juge_moyen_retenu_juge_fke FOREIGN KEY (moyen_retenu_juge) REFERENCES moyen_retenu_juge(moyen_retenu_juge);


--
-- Name: lien_donnees_techniques_moyen_souleve lien_donnees_techniques_moyen_souleve_donnees_techniques_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_donnees_techniques_moyen_souleve
    ADD CONSTRAINT lien_donnees_techniques_moyen_souleve_donnees_techniques_fkey FOREIGN KEY (donnees_techniques) REFERENCES donnees_techniques(donnees_techniques);


--
-- Name: lien_donnees_techniques_moyen_souleve lien_donnees_techniques_moyen_souleve_moyen_souleve_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_donnees_techniques_moyen_souleve
    ADD CONSTRAINT lien_donnees_techniques_moyen_souleve_moyen_souleve_fkey FOREIGN KEY (moyen_souleve) REFERENCES moyen_souleve(moyen_souleve);


--
-- Name: lien_dossier_autorisation_demandeur lien_dossier_autorisation_demandeur_demande_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_autorisation_demandeur
    ADD CONSTRAINT lien_dossier_autorisation_demandeur_demande_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);


--
-- Name: lien_dossier_autorisation_demandeur lien_dossier_autorisation_demandeur_demandeur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_autorisation_demandeur
    ADD CONSTRAINT lien_dossier_autorisation_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);


--
-- Name: lien_dossier_demandeur lien_dossier_demandeur_demandeur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_demandeur
    ADD CONSTRAINT lien_dossier_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);


--
-- Name: lien_dossier_demandeur lien_dossier_demandeur_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_demandeur
    ADD CONSTRAINT lien_dossier_demandeur_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: lien_dossier_dossier lien_dossier_dossier_dossier_autorisation_dossier_src_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_dossier
    ADD CONSTRAINT lien_dossier_dossier_dossier_autorisation_dossier_src_fk FOREIGN KEY (dossier_src) REFERENCES dossier(dossier);


--
-- Name: lien_dossier_dossier lien_dossier_dossier_dossier_cible_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_dossier
    ADD CONSTRAINT lien_dossier_dossier_dossier_cible_fk FOREIGN KEY (dossier_cible) REFERENCES dossier(dossier);


--
-- Name: lien_dossier_enjeux lien_dossier_enjeux_dossier_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_enjeux
    ADD CONSTRAINT lien_dossier_enjeux_dossier_fk FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: lien_dossier_enjeux lien_dossier_enjeux_enjeux_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_enjeux
    ADD CONSTRAINT lien_dossier_enjeux_enjeux_fk FOREIGN KEY (enjeux) REFERENCES enjeux(enjeux);


--
-- Name: lien_dossier_instruction_type_categorie_tiers lien_dossier_instruction_type_categorie_tiers_ctc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_instruction_type_categorie_tiers
    ADD CONSTRAINT lien_dossier_instruction_type_categorie_tiers_ctc_fkey FOREIGN KEY (categorie_tiers) REFERENCES categorie_tiers_consulte(categorie_tiers_consulte);


--
-- Name: lien_dossier_instruction_type_categorie_tiers lien_dossier_instruction_type_categorie_tiers_dit_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_instruction_type_categorie_tiers
    ADD CONSTRAINT lien_dossier_instruction_type_categorie_tiers_dit_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_dossier_instruction_type_evenement lien_dossier_instruction_type_evenement_dossier_instruction_typ; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_instruction_type_evenement
    ADD CONSTRAINT lien_dossier_instruction_type_evenement_dossier_instruction_typ FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_dossier_instruction_type_evenement lien_dossier_instruction_type_evenement_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_instruction_type_evenement
    ADD CONSTRAINT lien_dossier_instruction_type_evenement_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
-- Name: lien_dossier_nature_travaux lien_dossier_nature_travaux_di_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_nature_travaux
    ADD CONSTRAINT lien_dossier_nature_travaux_di_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: lien_dossier_nature_travaux lien_dossier_nature_travaux_nature_travaux_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_nature_travaux
    ADD CONSTRAINT lien_dossier_nature_travaux_nature_travaux_fkey FOREIGN KEY (nature_travaux) REFERENCES nature_travaux(nature_travaux);


--
-- Name: lien_dossier_tiers lien_dossier_tiers_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_tiers
    ADD CONSTRAINT lien_dossier_tiers_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: lien_dossier_tiers lien_dossier_tiers_tiers_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_dossier_tiers
    ADD CONSTRAINT lien_dossier_tiers_tiers_fkey FOREIGN KEY (tiers) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: lien_enjeux_dossier_instruction_type lien_enjeux_dossier_instruction_type_dit_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_enjeux_dossier_instruction_type
    ADD CONSTRAINT lien_enjeux_dossier_instruction_type_dit_fk FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_enjeux_dossier_instruction_type lien_enjeux_dossier_instruction_type_enjeux_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_enjeux_dossier_instruction_type
    ADD CONSTRAINT lien_enjeux_dossier_instruction_type_enjeux_fk FOREIGN KEY (enjeux) REFERENCES enjeux(enjeux);


--
-- Name: lien_enjeux_om_collectivite lien_enjeux_om_collectivite_enjeux_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_enjeux_om_collectivite
    ADD CONSTRAINT lien_enjeux_om_collectivite_enjeux_fk FOREIGN KEY (enjeux) REFERENCES enjeux(enjeux);


--
-- Name: lien_enjeux_om_collectivite lien_enjeux_om_collectivite_om_collectivite_fk; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_enjeux_om_collectivite
    ADD CONSTRAINT lien_enjeux_om_collectivite_om_collectivite_fk FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: lien_habilitation_tiers_consulte_commune lien_habilitation_tiers_consulte_commune_com_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_commune
    ADD CONSTRAINT lien_habilitation_tiers_consulte_commune_com_fkey FOREIGN KEY (commune) REFERENCES commune(commune);


--
-- Name: lien_habilitation_tiers_consulte_commune lien_habilitation_tiers_consulte_commune_htc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_commune
    ADD CONSTRAINT lien_habilitation_tiers_consulte_commune_htc_fkey FOREIGN KEY (habilitation_tiers_consulte) REFERENCES habilitation_tiers_consulte(habilitation_tiers_consulte);


--
-- Name: lien_habilitation_tiers_consulte_departement lien_habilitation_tiers_consulte_departement_dept_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_departement
    ADD CONSTRAINT lien_habilitation_tiers_consulte_departement_dept_fkey FOREIGN KEY (departement) REFERENCES departement(departement);


--
-- Name: lien_habilitation_tiers_consulte_departement lien_habilitation_tiers_consulte_departement_htc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_departement
    ADD CONSTRAINT lien_habilitation_tiers_consulte_departement_htc_fkey FOREIGN KEY (habilitation_tiers_consulte) REFERENCES habilitation_tiers_consulte(habilitation_tiers_consulte);


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte lien_habilitation_tiers_consulte_stc_htc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_specialite_tiers_consulte
    ADD CONSTRAINT lien_habilitation_tiers_consulte_stc_htc_fkey FOREIGN KEY (habilitation_tiers_consulte) REFERENCES habilitation_tiers_consulte(habilitation_tiers_consulte);


--
-- Name: lien_habilitation_tiers_consulte_specialite_tiers_consulte lien_habilitation_tiers_consulte_stc_stc_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_habilitation_tiers_consulte_specialite_tiers_consulte
    ADD CONSTRAINT lien_habilitation_tiers_consulte_stc_stc_fkey FOREIGN KEY (specialite_tiers_consulte) REFERENCES specialite_tiers_consulte(specialite_tiers_consulte);


--
-- Name: lien_lot_demandeur lien_lot_demandeur_demandeur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_lot_demandeur
    ADD CONSTRAINT lien_lot_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);


--
-- Name: lien_lot_demandeur lien_lot_demandeur_lot_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_lot_demandeur
    ADD CONSTRAINT lien_lot_demandeur_lot_fkey FOREIGN KEY (lot) REFERENCES lot(lot);


--
-- Name: lien_motif_consultation_om_collectivite lien_motif_consultation_om_collectivite_motif_consultation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_motif_consultation_om_collectivite
    ADD CONSTRAINT lien_motif_consultation_om_collectivite_motif_consultation_fkey FOREIGN KEY (motif_consultation) REFERENCES motif_consultation(motif_consultation);


--
-- Name: lien_motif_consultation_om_collectivite lien_motif_consultation_om_collectivite_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_motif_consultation_om_collectivite
    ADD CONSTRAINT lien_motif_consultation_om_collectivite_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: lien_om_profil_groupe lien_om_profil_groupe_groupe_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_profil_groupe
    ADD CONSTRAINT lien_om_profil_groupe_groupe_fkey FOREIGN KEY (groupe) REFERENCES groupe(groupe);


--
-- Name: lien_om_profil_groupe lien_om_profil_groupe_om_profil_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_profil_groupe
    ADD CONSTRAINT lien_om_profil_groupe_om_profil_fkey FOREIGN KEY (om_profil) REFERENCES om_profil(om_profil);


--
-- Name: lien_om_utilisateur_groupe lien_om_utilisateur_groupe_groupe_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_groupe
    ADD CONSTRAINT lien_om_utilisateur_groupe_groupe_fkey FOREIGN KEY (groupe) REFERENCES groupe(groupe);


--
-- Name: lien_om_utilisateur_om_utilisateur lien_om_utilisateur_om_utilisateur_om_utilisateur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_om_utilisateur
    ADD CONSTRAINT lien_om_utilisateur_om_utilisateur_om_utilisateur_fkey FOREIGN KEY (om_utilisateur) REFERENCES om_utilisateur(om_utilisateur);


--
-- Name: lien_om_utilisateur_om_utilisateur lien_om_utilisateur_om_utilisateur_om_utilisateur_lie_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_om_utilisateur
    ADD CONSTRAINT lien_om_utilisateur_om_utilisateur_om_utilisateur_lie_fkey FOREIGN KEY (om_utilisateur_lie) REFERENCES om_utilisateur(om_utilisateur);


--
-- Name: lien_om_utilisateur_tiers_consulte lien_om_utilisateur_tiers_consulte_om_utilisateur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_tiers_consulte
    ADD CONSTRAINT lien_om_utilisateur_tiers_consulte_om_utilisateur_fkey FOREIGN KEY (om_utilisateur) REFERENCES om_utilisateur(om_utilisateur);


--
-- Name: lien_om_utilisateur_tiers_consulte lien_om_utilisateur_tiers_consulte_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_om_utilisateur_tiers_consulte
    ADD CONSTRAINT lien_om_utilisateur_tiers_consulte_tiers_consulte_fkey FOREIGN KEY (tiers_consulte) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: rapport_instruction lien_rapport_instruction_modele_modele_rapport_instruction_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY rapport_instruction
    ADD CONSTRAINT lien_rapport_instruction_modele_modele_rapport_instruction_fkey FOREIGN KEY (modele) REFERENCES modele_rapport_instruction(modele_rapport_instruction);


--
-- Name: lien_service_om_utilisateur lien_service_om_utilisateur_om_utilisateur_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_om_utilisateur
    ADD CONSTRAINT lien_service_om_utilisateur_om_utilisateur_fkey FOREIGN KEY (om_utilisateur) REFERENCES om_utilisateur(om_utilisateur);


--
-- Name: lien_service_om_utilisateur lien_service_om_utilisateur_service_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_om_utilisateur
    ADD CONSTRAINT lien_service_om_utilisateur_service_fkey FOREIGN KEY (service) REFERENCES service(service);


--
-- Name: lien_service_service_categorie lien_service_service_categorie_service_categorie_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_service_categorie
    ADD CONSTRAINT lien_service_service_categorie_service_categorie_fkey FOREIGN KEY (service_categorie) REFERENCES service_categorie(service_categorie);


--
-- Name: lien_service_service_categorie lien_service_service_categorie_service_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_service_service_categorie
    ADD CONSTRAINT lien_service_service_categorie_service_fkey FOREIGN KEY (service) REFERENCES service(service);


--
-- Name: lien_sig_contrainte_dossier_instruction_type lien_sig_contrainte_dossier_instruction_type_sig_contrainte; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_dossier_instruction_type
    ADD CONSTRAINT lien_sig_contrainte_dossier_instruction_type_sig_contrainte FOREIGN KEY (sig_contrainte) REFERENCES sig_contrainte(sig_contrainte);


--
-- Name: lien_sig_contrainte_evenement lien_sig_contrainte_evenement_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_evenement
    ADD CONSTRAINT lien_sig_contrainte_evenement_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
-- Name: lien_sig_contrainte_evenement lien_sig_contrainte_evenement_sig_contrainte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_evenement
    ADD CONSTRAINT lien_sig_contrainte_evenement_sig_contrainte_fkey FOREIGN KEY (sig_contrainte) REFERENCES sig_contrainte(sig_contrainte);


--
-- Name: lien_sig_contrainte_om_collectivite lien_sig_contrainte_om_collectivite_sig_contrainte; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_om_collectivite
    ADD CONSTRAINT lien_sig_contrainte_om_collectivite_sig_contrainte FOREIGN KEY (sig_contrainte) REFERENCES sig_contrainte(sig_contrainte);


--
-- Name: lien_sig_contrainte_sig_attribut lien_sig_contrainte_sig_attribut_sig_contrainte; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_sig_attribut
    ADD CONSTRAINT lien_sig_contrainte_sig_attribut_sig_contrainte FOREIGN KEY (sig_contrainte) REFERENCES sig_contrainte(sig_contrainte);


--
-- Name: lien_type_di_type_di lien_type_di_type_di_type_di_parent_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_type_di_type_di
    ADD CONSTRAINT lien_type_di_type_di_type_di_parent_fkey FOREIGN KEY (type_di_parent) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_type_di_type_di lien_type_di_type_di_type_di_ss_di_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_type_di_type_di
    ADD CONSTRAINT lien_type_di_type_di_type_di_ss_di_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lot lot_dossier_autorisation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lot
    ADD CONSTRAINT lot_dossier_autorisation_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);


--
-- Name: lot lot_dossier_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lot
    ADD CONSTRAINT lot_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);


--
-- Name: motif_consultation motif_consultation_om_etat_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY motif_consultation
    ADD CONSTRAINT motif_consultation_om_etat_fkey FOREIGN KEY (om_etat) REFERENCES om_etat(om_etat);


--
-- Name: nature_travaux nature_travaux_famille_travaux_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY nature_travaux
    ADD CONSTRAINT nature_travaux_famille_travaux_fkey FOREIGN KEY (famille_travaux) REFERENCES famille_travaux(famille_travaux);


--
-- Name: num_bordereau num_bordereau_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY num_bordereau
    ADD CONSTRAINT num_bordereau_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: num_dossier num_dossier_num_bordereau; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY num_dossier
    ADD CONSTRAINT num_dossier_num_bordereau FOREIGN KEY (num_bordereau) REFERENCES num_bordereau(num_bordereau);


--
-- Name: num_dossier num_dossier_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY num_dossier
    ADD CONSTRAINT num_dossier_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: instruction_notification_document om_instruction_notification_document_instruction_notification_f; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction_notification_document
    ADD CONSTRAINT om_instruction_notification_document_instruction_notification_f FOREIGN KEY (instruction_notification) REFERENCES instruction_notification(instruction_notification);


--
-- Name: instruction_notification om_instruction_notification_instruction_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY instruction_notification
    ADD CONSTRAINT om_instruction_notification_instruction_fkey FOREIGN KEY (instruction) REFERENCES instruction(instruction);


--
-- Name: dossier_operateur ope_collterr_select_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_operateur
    ADD CONSTRAINT ope_collterr_select_tiers_consulte_fkey FOREIGN KEY (operateur_selectionne) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: dossier_operateur ope_designe_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_operateur
    ADD CONSTRAINT ope_designe_tiers_consulte_fkey FOREIGN KEY (operateur_designe) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: dossier_operateur ope_det_inrap_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_operateur
    ADD CONSTRAINT ope_det_inrap_tiers_consulte_fkey FOREIGN KEY (operateur_detecte_inrap) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: dossier_operateur ope_pers_pub_tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY dossier_operateur
    ADD CONSTRAINT ope_pers_pub_tiers_consulte_fkey FOREIGN KEY (operateur_personne_publique) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: quartier quartier_arrondissement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY quartier
    ADD CONSTRAINT quartier_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);


--
-- Name: rapport_instruction rapport_instruction_dossier_instruction_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY rapport_instruction
    ADD CONSTRAINT rapport_instruction_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier);


--
-- Name: service service_edition_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY service
    ADD CONSTRAINT service_edition_fkey FOREIGN KEY (edition) REFERENCES om_etat(om_etat);


--
-- Name: service service_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY service
    ADD CONSTRAINT service_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: sig_attribut sig_attribut_sig_couche; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_attribut
    ADD CONSTRAINT sig_attribut_sig_couche FOREIGN KEY (sig_couche) REFERENCES sig_couche(sig_couche);


--
-- Name: lien_sig_contrainte_dossier_instruction_type sig_contrainte_dossier_instruction_type; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_dossier_instruction_type
    ADD CONSTRAINT sig_contrainte_dossier_instruction_type FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);


--
-- Name: lien_sig_contrainte_om_collectivite sig_contrainte_om_collectivite; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_om_collectivite
    ADD CONSTRAINT sig_contrainte_om_collectivite FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: lien_sig_contrainte_sig_attribut sig_contrainte_sig_attribut; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY lien_sig_contrainte_sig_attribut
    ADD CONSTRAINT sig_contrainte_sig_attribut FOREIGN KEY (sig_attribut) REFERENCES sig_attribut(sig_attribut);


--
-- Name: sig_contrainte sig_contrainte_sig_couche; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_contrainte
    ADD CONSTRAINT sig_contrainte_sig_couche FOREIGN KEY (sig_couche) REFERENCES sig_couche(sig_couche);


--
-- Name: sig_contrainte sig_contrainte_sig_groupe; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_contrainte
    ADD CONSTRAINT sig_contrainte_sig_groupe FOREIGN KEY (groupe) REFERENCES sig_groupe(sig_groupe);


--
-- Name: sig_contrainte sig_contrainte_sig_sousgroupe; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY sig_contrainte
    ADD CONSTRAINT sig_contrainte_sig_sousgroupe FOREIGN KEY (sousgroupe) REFERENCES sig_sousgroupe(sig_sousgroupe);


--
-- Name: signataire_arrete signataire_arrete_civilite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY signataire_arrete
    ADD CONSTRAINT signataire_arrete_civilite_fkey FOREIGN KEY (civilite) REFERENCES civilite(civilite);


--
-- Name: signataire_arrete signataire_arrete_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY signataire_arrete
    ADD CONSTRAINT signataire_arrete_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: signataire_arrete signataire_arrete_signataire_habilitation_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY signataire_arrete
    ADD CONSTRAINT signataire_arrete_signataire_habilitation_fkey FOREIGN KEY (signataire_habilitation) REFERENCES signataire_habilitation(signataire_habilitation);


--
-- Name: storage storage_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY storage
    ADD CONSTRAINT storage_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: taxe_amenagement taxe_amenagement_om_collectivite_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY taxe_amenagement
    ADD CONSTRAINT taxe_amenagement_om_collectivite_fkey FOREIGN KEY (om_collectivite) REFERENCES om_collectivite(om_collectivite);


--
-- Name: habilitation_tiers_consulte tiers_consulte_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY habilitation_tiers_consulte
    ADD CONSTRAINT tiers_consulte_fkey FOREIGN KEY (tiers_consulte) REFERENCES tiers_consulte(tiers_consulte);


--
-- Name: transition transition_etat_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY transition
    ADD CONSTRAINT transition_etat_fkey FOREIGN KEY (etat) REFERENCES etat(etat);


--
-- Name: transition transition_evenement_fkey; Type: FK CONSTRAINT; Schema: openads; Owner: -
--

ALTER TABLE ONLY transition
    ADD CONSTRAINT transition_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);


--
--

--
-- Name: task_by_external_uid(text, text); Type: FUNCTION; Schema: openads; Owner: -
--

CREATE FUNCTION task_by_external_uid(external_uid text, external_uid_type text) RETURNS TABLE(task integer, type text, timestamp_log text, state text, object_id text, dossier text, json_payload text, stream text, category text, external_uid text)
    LANGUAGE sql
    AS $$
    SELECT task, type, timestamp_log, state, object_id, dossier, json_payload, stream, category, external_uid as external_uid
    FROM task
    WHERE json_payload::json->'external_uids'->>external_uid_type = external_uid
$$;
