diff --git a/vmap/vas/sql/cadastreV2/sqlQueries.xml b/vmap/vas/sql/cadastreV2/sqlQueries.xml new file mode 100644 index 0000000000000000000000000000000000000000..471af1a54ef6ff58d048eba05e3f52c28bcb093e --- /dev/null +++ b/vmap/vas/sql/cadastreV2/sqlQueries.xml @@ -0,0 +1,3119 @@ +<?xml version="1.0" encoding="utf-8"?> +<sqlQueries> + <title>Scripts d'installation et de mises à jour de la base du VAS</title> + <queriesCollection> + <query> + <type>init</type> + <version>2016.01.00</version> + <code> + <![CDATA[ + CREATE SCHEMA s_cadastre; + CREATE SCHEMA s_majic; + select s_vitis.create_role_if_not_exists('vmap_cadastre_user', 'NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION'); + ALTER SCHEMA s_cadastre OWNER TO u_vitis; + ALTER SCHEMA s_majic OWNER TO u_vitis; + REVOKE ALL ON SCHEMA s_cadastre FROM PUBLIC; + REVOKE ALL ON SCHEMA s_cadastre FROM u_vitis; + GRANT ALL ON SCHEMA s_cadastre TO u_vitis; + GRANT USAGE ON SCHEMA s_cadastre TO vmap_cadastre_user; + REVOKE ALL ON SCHEMA s_majic FROM PUBLIC; + REVOKE ALL ON SCHEMA s_majic FROM u_vitis; + GRANT ALL ON SCHEMA s_majic TO u_vitis; + GRANT USAGE ON SCHEMA s_majic TO vmap_cadastre_user; + CREATE TABLE "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff" character varying(1) NOT NULL,"l_ccoaff" character varying(52)); + ALTER TABLE "s_majic"."tc_ccoaff_affectation_pev" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccodem_nature_demembrement" ("ccodem" character varying(1) NOT NULL,"l_ccodem" character varying(60)); + ALTER TABLE "s_majic"."tc_ccodem_nature_demembrement" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccodro_code_droit" ("ccodro" character varying(1) NOT NULL,"l_ccodro" character varying(90)); + ALTER TABLE "s_majic"."tc_ccodro_code_droit" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccoeva_methode_eval" ("ccoeva" character varying(1) NOT NULL,"l_ccoeva" character varying(72)); + ALTER TABLE "s_majic"."tc_ccoeva_methode_eval" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm" character varying(2) NOT NULL,"l_ccogrm" character varying(55)); + ALTER TABLE "s_majic"."tc_ccogrm_groupe_personne_morale" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccolloc_collectivite" ("ccolloc" character varying(2) NOT NULL,"l_ccolloc" character varying(55)); + ALTER TABLE "s_majic"."tc_ccolloc_collectivite" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_cconad_nature_dependance" ("cconad" character varying(2) NOT NULL,"l_cconad" character varying(55)); + ALTER TABLE "s_majic"."tc_cconad_nature_dependance" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_cconlc_nature_local" ("cconlc" character varying(2) NOT NULL,"l_cconlc" character varying(55)); + ALTER TABLE "s_majic"."tc_cconlc_nature_local" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_cconlo_nature_lot" ("cconlo" character varying(1) NOT NULL,"l_cconlo" character varying(20)); + ALTER TABLE "s_majic"."tc_cconlo_nature_lot" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc" character varying(1) NOT NULL,"l_ccoplc" character varying(140)); + ALTER TABLE "s_majic"."tc_ccoplc_construction_particuliere" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_ccoqua_code_qualite" ("ccoqua" character varying(1) NOT NULL,"l_ccoqua" character varying(15)); + ALTER TABLE "s_majic"."tc_ccoqua_code_qualite" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum" character varying(2) NOT NULL,"l_cgrnum" character varying(55)); + ALTER TABLE "s_majic"."tc_cgrnum_groupe_numerique" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp" character varying(5) NOT NULL,"l_cnatsp" character varying(55)); + ALTER TABLE "s_majic"."tc_cnatsp_code_nature_culture_speciale" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_codevoie_code_nature_voie" ("nature" character varying(4) NOT NULL,"l_nature_voie" character varying(30)); + ALTER TABLE "s_majic"."tc_codevoie_code_nature_voie" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_detent_etat_entretien" ("detent" character varying(1) NOT NULL,"l_detent" character varying(15)); + ALTER TABLE "s_majic"."tc_detent_etat_entretien" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm" character varying(2) NOT NULL,"l_dmagtm" character varying(15)); + ALTER TABLE "s_majic"."tc_dmagtm_materiaux_gros_murs" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto" character varying(2) NOT NULL,"l_dmatto" character varying(15)); + ALTER TABLE "s_majic"."tc_dmatto_materiaux_toitures" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dnatlc_nature_occupation_local" ("dnatlc" character varying(1) NOT NULL,"l_dnatlc" character varying(55)); + ALTER TABLE "s_majic"."tc_dnatlc_nature_occupation_local" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dnatpr_nature_personne" ("dnatpr" character varying(3) NOT NULL,"l_dnatpr" character varying(50)); + ALTER TABLE "s_majic"."tc_dnatpr_nature_personne" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf" character varying(2) NOT NULL,"l_dsgrpf" character varying(50)); + ALTER TABLE "s_majic"."tc_dsgrpf_sousgroupe_suf" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dteloc_type_local" ("dteloc" character varying(1) NOT NULL,"l_dteloc" character varying(67)); + ALTER TABLE "s_majic"."tc_dteloc_type_local" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl" character varying(2) NOT NULL,"l_gnexpl" character varying(200)); + ALTER TABLE "s_majic"."tc_gnexpl_exoneration_permanente" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_cbtabt_exoneration_hlm" ("cbtabt" character varying(2) NOT NULL,"l_cbtabt" character varying(200)); + ALTER TABLE "s_majic"."tc_cbtabt_exoneration_hlm" OWNER TO u_vitis; + ALTER TABLE ONLY "s_majic"."tc_cbtabt_exoneration_hlm" ADD CONSTRAINT "tc_cbtabt_exoneration_hlm_pkey" PRIMARY KEY ("cbtabt"); + CREATE TABLE "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps" character varying(2) NOT NULL,"l_gnexps" character varying(160)); + ALTER TABLE "s_majic"."tc_gnexps_exoneration_permanente" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl" character varying(2) NOT NULL,"l_gnextl" character varying(250)); + ALTER TABLE "s_majic"."tc_gnextl_exoneration_temporaire" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts" character varying(2) NOT NULL,"l_gnexts" character varying(155)); + ALTER TABLE "s_majic"."tc_gnexts_nature_exoneration_temporaire" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gtoper_type_personne" ("gtoper" character varying(1) NOT NULL,"l_gtoper" character varying(15)); + ALTER TABLE "s_majic"."tc_gtoper_type_personne" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gtype3_dlign3_signification" ("gtype3" character varying(1) NOT NULL,"l_gtype3" character varying(40)); + ALTER TABLE "s_majic"."tc_gtype3_dlign3_signification" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gtype4_dlign4_signification" ("gtype4" character varying(1) NOT NULL,"l_gtype4" character varying(40)); + ALTER TABLE "s_majic"."tc_gtype4_dlign4_signification" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gtype5_dlign5_signification" ("gtype5" character varying(1) NOT NULL,"l_gtype5" character varying(45)); + ALTER TABLE "s_majic"."tc_gtype5_dlign5_signification" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_gtype6_dlign6_signification" ("gtype6" character varying(1) NOT NULL,"l_gtype6" character varying(60)); + ALTER TABLE "s_majic"."tc_gtype6_dlign6_signification" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg" character varying(2) NOT NULL,"l_dnatcg" character varying(55)); + ALTER TABLE "s_majic"."tc_dnatcg_nature_changement_evaluation" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dforme_forme_juridique" ("dforme" character varying(4) NOT NULL,"l_dforme" character varying(155)); + ALTER TABLE "s_majic"."tc_dforme_forme_juridique" OWNER TO u_vitis; + CREATE TABLE "s_majic"."tc_dformjur_forme_juridique" ("dformjur" character varying(4) NOT NULL,"l_dformjur" character varying(155)); + ALTER TABLE "s_majic"."tc_dformjur_forme_juridique" OWNER TO u_vitis; + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('H', 'Habitation'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('P', 'Professionnel'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('L', 'Hôtel'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('S', 'Bien divers passible de la TH'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('K', 'Locaux administratifs non passibles de la TH'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('C', 'Commerce'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('T', 'Terrain industriel (lie à ccoeva = A ou E)'); + INSERT INTO "s_majic"."tc_ccoaff_affectation_pev" ("ccoaff", "l_ccoaff") VALUES ('B', 'Bâtiment industriel (lie a ccoeva = A ou E)'); + INSERT INTO "s_majic"."tc_ccodem_nature_demembrement" ("ccodem", "l_ccodem") VALUES ('C', 'UN DES COPROPRIETAIRES'); + INSERT INTO "s_majic"."tc_ccodem_nature_demembrement" ("ccodem", "l_ccodem") VALUES ('S', 'SUCCESSION DE'); + INSERT INTO "s_majic"."tc_ccodem_nature_demembrement" ("ccodem", "l_ccodem") VALUES ('V', 'LA VEUVE OU LES HERITIERS DE'); + INSERT INTO "s_majic"."tc_ccodem_nature_demembrement" ("ccodem", "l_ccodem") VALUES ('I', 'INDIVISION SIMPLE'); + INSERT INTO "s_majic"."tc_ccodem_nature_demembrement" ("ccodem", "l_ccodem") VALUES ('L', 'PROPRIETE EN LITIGE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('P', 'PROPRIETAIRE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('U', 'USUFRUITIER'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('N', 'NU-PROPRIETAIRE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('B', 'BAILLEUR A CONSTRUCTION'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('R', 'PRENEUR A CONSTRUCTION'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('F', 'FONCIER'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('T', 'TENUYER'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('D', 'DOMANIER'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('V', 'BAILLEUR D''UN BAIL A REHABILITATION'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('W', 'PRENEUR D''UN BAIL A REHABILITATION'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('A', 'LOCATAIRE-ATTRIBUTAIRE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('E', 'EMPHYTEOTE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('K', 'ANTICHRESISTE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('L', 'FONCTIONNAIRE LOGE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('G', 'GERANT,MANDATAIRE,GESTIONNAIRE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('S', 'SYNDIC DE COPROPRIETE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('H', 'ASSOCIE DANS UNE SOCIETE EN TRANSPARENCE FISCALE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('O', 'AUTORISATION D''OCCUPATION TEMPORAIRE (70 ANS)'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('J', 'JEUNE AGRICULTEUR'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('Q', 'GESTIONNAIRE TAXE SUR LES BUREAUX (ILE DE FRANCE)'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('X', 'LA POSTE PROPRIETAIRE ET OCCUPANT'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('Y', 'LA POSTE OCCUPANT - NON PROPRIETAIRE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('C', 'FIDUCIAIRE'); + INSERT INTO "s_majic"."tc_ccodro_code_droit" ("ccodro", "l_ccodro") VALUES ('M', 'OCCUPANT D''UNE PARCELLE APPARTENANT AU DEPARTEMENT DE MAYOTTE OU A L''ETAT (ASSOCIE A P)'); + INSERT INTO "s_majic"."tc_ccoeva_methode_eval" ("ccoeva", "l_ccoeva") VALUES ('A', 'Méthode comptable'); + INSERT INTO "s_majic"."tc_ccoeva_methode_eval" ("ccoeva", "l_ccoeva") VALUES ('B', 'Evaluation d''après le bail'); + INSERT INTO "s_majic"."tc_ccoeva_methode_eval" ("ccoeva", "l_ccoeva") VALUES ('C', 'Evaluation par comparaison'); + INSERT INTO "s_majic"."tc_ccoeva_methode_eval" ("ccoeva", "l_ccoeva") VALUES ('D', 'Evaluation par voie d''appréciation directe'); + INSERT INTO "s_majic"."tc_ccoeva_methode_eval" ("ccoeva", "l_ccoeva") VALUES ('E', 'Evaluation spécifique aux transformateurs électriques et appareils à gaz'); + INSERT INTO "s_majic"."tc_ccoeva_methode_eval" ("ccoeva", "l_ccoeva") VALUES ('T', 'Evaluation par barème (locaux commerciaux et assimilés)'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('0 ', 'PERSONNES MORALES NON REMARQUABLES'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('1 ', 'ETAT'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('2 ', 'REGION'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('3 ', 'DEPARTEMENT'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('4 ', 'COMMUNE'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('5 ', 'OFFICE HLM'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('6 ', 'PERSONNES MORALES REPRESENTANT DES SOCIETES'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('7 ', 'COPROPRIETAIRE'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('8 ', 'ASSOCIE'); + INSERT INTO "s_majic"."tc_ccogrm_groupe_personne_morale" ("ccogrm", "l_ccogrm") VALUES ('9 ', 'ETABLISSEMENTS PUBLICS OU ARGANISMES ASSIMILES'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('TC', 'Toutes collectivités'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('C ', 'Commune'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('D ', 'Département'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('R ', 'Région'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('GC', 'Groupement de communes'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('A', 'Taxe additionnelle'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('GA', 'Garage'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('CV', 'Cave'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('GR', 'Grenier'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('TR', 'Terrasse'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('GP', 'Garage/parking'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('GC', 'Grenier/cave'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('BX', 'Box'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('PK', 'Parking'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('CL', 'Cellier'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('BD', 'Buanderie'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('BC', 'Bûcher'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('RS', 'Remise'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('TT', 'Toiture-terrasse'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('PI', 'Pièce indépendante'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('PA', 'Elément de pur agrément'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('CD', 'Chambre de domestique'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('DC', 'Dépendance de local commun'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('JH', 'Jardin d''hiver'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('PS', 'Piscine'); + INSERT INTO "s_majic"."tc_cconad_nature_dependance" ("cconad", "l_cconad") VALUES ('SR', 'Serre'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('MA', 'Maison'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('AP', 'Appartement'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('DE', 'Dépendance bâtie isolée'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('DC', 'Dépendance lieux communs'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('LC', 'Local commun'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('CM', 'Commerce avec boutique'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('CA', 'Commerce sans boutique'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('CD', 'Dépendance commerciale'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('CB', 'Local divers'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('ME', 'Maison exceptionnelle'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('MP', 'Maison partagée par une limite territoriale'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('SM', 'Sol de maison'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('AU', 'Autoroute'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('CH', 'Chantier'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U ', 'Etablissement industriel'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('US', 'Etablissement industriel'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('UG', 'Appareil à gaz'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('UE', 'Transformateur électrique'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U1', 'Gare'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U2', 'Gare : Triage'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U3', 'Gare : Atelier matériel'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U4', 'Gare : Atelier magasin'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U5', 'Gare : Dépôt - Titulaire'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U6', 'Gare : Dépôt - Réel'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U7', 'Gare : Matériel transport'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U8', 'Gare : Entretien matériel roulant'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('U9', 'Gare : Station usine'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('AT', 'Antenne téléphone'); + INSERT INTO "s_majic"."tc_cconlc_nature_local" ("cconlc", "l_cconlc") VALUES ('UN', 'Usine nucléaire'); + INSERT INTO "s_majic"."tc_cconlo_nature_lot" ("cconlo", "l_cconlo") VALUES ('1', 'lot non bâti'); + INSERT INTO "s_majic"."tc_cconlo_nature_lot" ("cconlo", "l_cconlo") VALUES ('2', 'lot bâti'); + INSERT INTO "s_majic"."tc_cconlo_nature_lot" ("cconlo", "l_cconlo") VALUES ('3', 'lot mixte'); + INSERT INTO "s_majic"."tc_cconlo_nature_lot" ("cconlo", "l_cconlo") VALUES ('4', 'assise de pdl'); + INSERT INTO "s_majic"."tc_cconlo_nature_lot" ("cconlo", "l_cconlo") VALUES ('5', 'lot particulier'); + INSERT INTO "s_majic"."tc_cconlo_nature_lot" ("cconlo", "l_cconlo") VALUES ('6', 'lot multi-communes'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES (' ', 'Construction particulière'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('U', 'Chute d''eau, barrage'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('V', 'Construction édifiée sur le domaine public'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('W', 'Construction édifiée sous le domaine public'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('X', 'Voies ferrées établies sur le terrain d''autrui ou sur le domaine public et dont l''assise ne forme pas parcelle'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('Y', 'Construction édifiée sous le domaine cadastre'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('Z', 'Construction édifiée sur sol d''autrui'); + INSERT INTO "s_majic"."tc_ccoplc_construction_particuliere" ("ccoplc", "l_ccoplc") VALUES ('R', 'Construction classée sur sol d''autrui lors de l''initialisation Majic2 (local, hors pdl, avec attribution différente de la parcelle d''assise)'); + INSERT INTO "s_majic"."tc_ccoqua_code_qualite" ("ccoqua", "l_ccoqua") VALUES ('1', 'M'); + INSERT INTO "s_majic"."tc_ccoqua_code_qualite" ("ccoqua", "l_ccoqua") VALUES ('2', 'MME'); + INSERT INTO "s_majic"."tc_ccoqua_code_qualite" ("ccoqua", "l_ccoqua") VALUES ('3', 'MLE'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('01', 'Terres'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('02', 'Prés'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('03', 'Vergers'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('04', 'Vignes'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('05', 'Bois'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('06', 'Landes'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('07', 'Carrières'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('08', 'Eaux'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('09', 'Jardins'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('10', 'Terrains à bâtir'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('11', 'Terrains d''agrément'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('12', 'Chemin de fer'); + INSERT INTO "s_majic"."tc_cgrnum_groupe_numerique" ("cgrnum", "l_cgrnum") VALUES ('13', 'Sol'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ABREU', 'Abreuvoirs'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ABRIC', 'Abricotiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ACACI', 'Acacias'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('AEROD', 'Aérodromes'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('AIRE ', 'Aire ou Airial'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ALLEE', 'Allée (no groupe)'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ALLUV', 'Alluvions'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('AMAND', 'Amandiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ARDOI', 'Ardoiseries'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ARGIL', 'Argilière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ASPER', 'Aspergeraie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('AULNE', 'Aulnaie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('AVENU', 'Avenue'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BALLA', 'Ballastière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BAMBO', 'Bambouseraie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BASS ', 'Bassins'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BIEF ', 'Bief'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BOUL ', 'Boulaie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BROUS', 'Broussailles ou buissons'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BRUY ', 'Bruyères'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BTIGE', 'Verger exploite en basses tiges'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('BUIS ', 'Buissière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CAMP ', 'Terrain de camping'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CANAL', 'Canal'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CASS ', 'Cassis'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CEDRA', 'Cédratiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CERCL', 'Cerclières'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CERIS', 'Cerisaie ou cerisiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHASS', 'Terrain de chasse'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHAT ', 'Châtaigneraie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHEM ', 'Chemin de remembrement'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHENE', 'Chênes'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHLIE', 'Chênes-lièges'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHTRU', 'Chênes truffiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CHVER', 'Chênes verts'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CIDRE', 'Cidre'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CITRO', 'Citronniers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CLAIR', 'Claires'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('COING', 'Cognassiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('COULE', 'Bois de couleur'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CRAY ', 'Crayère'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CRESS', 'Cressonnière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('CRYPT', 'Cryptomeria'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('DIGUE', 'Digues'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('DUNE ', 'Dunes'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('EAU ', 'Pièce d''eau'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ECOLE', 'Ecole'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('EPICE', 'Epicéas'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ESPAL', 'Verger exploite en espaliers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ETANG', 'Etangs'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('EUCAL', 'Eucalyptus'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FALAI', 'Falaises'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FAMIL', 'Verger familial'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FER ', 'Chemin de fer'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FILAO', 'Filao'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FLOR ', 'Jardin floral'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FONT ', 'Fontaine'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FOSSE', 'Fosse'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FOUG ', 'Fougeraie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FRAMB', 'Framboisiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('FRICH', 'Friche'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('GENET', 'Genets'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('GAREN', 'Garenne'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('GLAIS', 'Glaisière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('GRAVE', 'Gravière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HAIES', 'Haies fruitières'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HERB ', 'Herbage'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HETRE', 'Hêtres'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HIST ', 'Dépendances de monuments historiques'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HORT ', 'Jardins horticoles'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HOUBL', 'Houblon'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HTIGE', 'Vergers exploités en hautes tiges'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('HUITR', 'Parc à huîtres'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('IMM ', 'Dépendances d''ensemble immobilier'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('IMPRO', 'Lande improductive'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('INTEN', 'Verger industriel'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('JARD ', 'Jardin d''agrément'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('JETT ', 'Jettins'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('JOUAL', 'Joualle'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('KIWIS', 'Kiwis'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('LAC ', 'Lac'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('LAGUN', 'Lagune'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('LAVOI', 'Lavoir'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('LEGUM', 'Légumière de plein champ'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MAQUI', 'Maquis'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MARAI', 'Pré marais'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MARAM', 'Jardin maraîcher aménagé'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MARE ', 'Mare'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MAREC', 'Marécage'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MARN ', 'Marnière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MARNA', 'Jardin maraîcher non aménagé'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MELEZ', 'Mélèzes'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MOTTE', 'Mottes'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('MUR ', 'Mûraies ou mûriers (vergers)'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('NATUR', 'Bois naturel'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('NOISE', 'Noiseraie ou noisetiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('NOYER', 'Noyeraie ou noyers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('NPECH', 'Etang non potable'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('OLIVE', 'Olivaies ou oliviers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ORANG', 'Orangers (vergers)'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ORME ', 'Ormaie ou ormes'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PACAG', 'Pacage'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PAFEU', 'Pare-feux'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PALMI', 'Bois palmiste'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PARC ', 'Parc'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PASS ', 'Passage (non groupe)'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PATIS', 'Pâtis'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PATUR', 'Pâture plantée'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PECH ', 'Etangs pêchables'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PECHE', 'Pêchers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PEPIN', 'Pépinières'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PIEDS', 'Pieds-mères (vignes)'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PIERR', 'Pierraille, pierrier'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PIN ', 'Pins'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PLAGE', 'Plage'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PLATR', 'Plâtrière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PLVEN', 'Vergers de plein vent'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('POIRE', 'Poiriers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('POMME', 'Pommiers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('POTAG', 'Potagers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PROTE', 'Bois de protection'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('PRUNE', 'Pruniers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RAIS ', 'Raisins de table'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RESER', 'Réservoir'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RESIN', 'Résineux'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RIVAG', 'Rivage (bois de)'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RIZ ', 'Rizière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ROC ', 'Rocs ou rochers'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('ROUI ', 'Routoir ou roussoir'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RUE ', 'Rue'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('RUINE', 'Ruines'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SABLE', 'Sablière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SALIN', 'Marais salant'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SAPIN', 'Sapins ou sapinière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SART ', 'Sartières'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SAULE', 'Saulaie ou saussaie'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SERRE', 'Serre'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SOL ', 'Sols'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SOURC', 'Source'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('SPORT', 'Terrain de sport'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('TAMAR', 'Tamarin'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('TAUZ ', 'Taillis tauzin'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('TERRI', 'Terrils'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('TOURB', 'Tourbière'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('TOUYA', 'Touyas'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VADC ', 'Vins d''appellation d''origine contrôlée'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VAGUE', 'Terrain vague'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VANIL', 'Vanille'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VCHAS', 'Chasselas'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VAOC ', 'Vins d''appellationd''origine contrôlée'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VDQS ', 'Vins délimités de qualité supérieure'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VIGNE', 'Vigne'); + INSERT INTO "s_majic"."tc_cnatsp_code_nature_culture_speciale" ("cnatsp", "l_cnatsp") VALUES ('VIVIE', 'Vivier'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('AER ', 'AERODROME'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('AERG', 'AEROGARE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('AGL ', 'AGGLOMERATION'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('AIRE', 'AIRE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ALL ', 'ALLEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ACH ', 'ANCIEN CHEMIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ART ', 'ANCIENNE ROUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ANGL', 'ANGLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ARC ', 'ARCADE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('AUT ', 'AUTOROUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('AV ', 'AVENUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BRE ', 'BARRIERE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BASE', 'BASE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BSN ', 'BASSIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BER ', 'BERGE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BORD', 'BORD'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BD ', 'BOULEVARD'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BRG ', 'BOURG'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('BRTL', 'BRETELLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CALL', 'CALLE, CALLADA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CAMI', 'CAMIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CAMP', 'CAMP'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CPG ', 'CAMPING'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CAN ', 'CANAL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CAR ', 'CARREFOUR'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CAE ', 'CARRIERA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CARE', 'CARRIERE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CASR', 'CASERNE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CTRE', 'CENTRE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHL ', 'CHALET'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHP ', 'CHAMP'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHA ', 'CHASSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHT ', 'CHATEAU'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHS ', 'CHAUSSEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHE ', 'CHEMIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHEM', 'CHEMINEMENT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CC ', 'CHEMIN COMMUNAL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CD ', 'CHEMIN DEPARTEMENTAL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CR ', 'CHEMIN RURAL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CF ', 'CHEMIN FORESTIER'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CHV ', 'CHEMIN VICINAL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CITE', 'CITE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CLOS', 'CLOS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('COIN', 'COIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('COL ', 'COL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CTR ', 'CONTOUR'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('COR ', 'CORNICHE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CORO', 'CORON'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('COTE', 'COTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CLR ', 'COULOIR'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('COUR', 'COUR'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CRS ', 'COURS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CIVE', 'COURSIVE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('CRX ', 'CROIX'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('DARS', 'DARSE, DARCE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('DSC ', 'DESCENTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('DEVI', 'DEVIATION'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('DIG ', 'DIGUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('DOM ', 'DOMAINE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('DRA ', 'DRAILLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ECA ', 'ECART'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ECL ', 'ECLUSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('EMBR', 'EMBRANCHEMENT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('EMP ', 'EMPLACEMENT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ENV ', 'ENCLAVE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ENC ', 'ENCLOS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ESC ', 'ESCALIER'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ESPA', 'ESPACE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ESP ', 'ESPLANADE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ETNG', 'ETANG'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FG ', 'FAUBOURG'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FRM ', 'FERME'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FD ', 'FOND'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FON ', 'FONTAINE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FOR ', 'FORET'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FORT', 'FORT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('FOS ', 'FOSSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('GAL ', 'GALERIE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('GARE', 'GARE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('GBD ', 'GRAND BOULEVARD'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('GPL ', 'GRANDE PLACE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('GR ', 'GRANDE RUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('GREV', 'GREVE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HAB ', 'HABITATION'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HLG ', 'HALAGE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HLE ', 'HALLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HAM ', 'HAMEAU'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HTR ', 'HAUTEUR'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HIP ', 'HIPPODROME'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('HLM ', 'HLM'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ILE ', 'ILE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ILOT', 'ILOT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('IMP ', 'IMPASSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('JARD', 'JARDIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('JTE ', 'JETEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('LAC ', 'LAC'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('LEVE', 'LEVEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('LICE', 'LICES'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('LIGN', 'LIGNE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('LOT ', 'LOTISSEMENT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MAIL', 'MAIL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MAIS', 'MAISON'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MAR ', 'MARCHE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MARE', 'MARE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MRN ', 'MARINA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MAS ', 'MAS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MTE ', 'MONTEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('MNE ', 'MORNE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('NTE ', 'NOUVELLE ROUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PARC', 'PARC'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PKG ', 'PARKING'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PRV ', 'PARVIS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PAS ', 'PASSAGE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PASS', 'PASSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLE ', 'PASSERELLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PCH ', 'PETIT CHEMIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PTA ', 'PETITE ALLEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PAE ', 'PETITE AVENUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PRT ', 'PETITE ROUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PTR ', 'PETITE RUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PHAR', 'PHARE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PIST', 'PISTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLA ', 'PLACA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PL ', 'PLACE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PTTE', 'PLACETTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLCI', 'PLACIS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLAG', 'PLAGE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLN ', 'PLAINE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLAN', 'PLAN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PLT ', 'PLATEAU'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PNT ', 'POINTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PONT', 'PONT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PCHE', 'PORCHE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PORT', 'PORT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PTE ', 'PORTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PORQ', 'PORTIQUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('POST', 'POSTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('POT ', 'POTERNE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('PROM', 'PROMENADE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('QUAI', 'QUAI'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('QUA ', 'QUARTIER'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RAC ', 'RACCOURCI'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RPE ', 'RAMPE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RVE ', 'RAVINE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('REM ', 'REMPART'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RES ', 'RESIDENCE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RIVE', 'RIVE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ROC ', 'ROCADE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RPT ', 'ROND-POINT'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RTD ', 'ROTONDE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RTE ', 'ROUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RUE ', 'RUE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RLE ', 'RUELLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RULT', 'RUELLETTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RUET', 'RUETTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('RUIS', 'RUISSEAU'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('SAS ', 'SAS'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('SEN ', 'SENTIER, SENTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('SQ ', 'SQUARE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('STDE', 'STADE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TRN ', 'TERRAIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TSSE', 'TERRASSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TER ', 'TERRE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TPL ', 'TERRE-PLEIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TRT ', 'TERTRE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TOUR', 'TOUR'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TRAB', 'TRABOULE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TRA ', 'TRAVERSE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('TUN ', 'TUNNEL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VAL ', 'VAL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VALL', 'VALLON, VALLEE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VEN ', 'VENELLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VIA ', 'VIA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VIAD', 'VIADUC'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VTE ', 'VIEILLE ROUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VCHE', 'VIEUX CHEMIN'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VLA ', 'VILLA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VGE ', 'VILLAGE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VIL ', 'VILLE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VOIE', 'VOIE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VC ', 'VOIE COMMUNALE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VOIR', 'VOIRIE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VOUT', 'VOUTE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('VOY ', 'VOYEUL'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ZA ', 'ZA'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ZAC ', 'ZAC'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ZAD ', 'ZAD'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ZI ', 'ZI'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ZONE', 'ZONE'); + INSERT INTO "s_majic"."tc_codevoie_code_nature_voie" ("nature", "l_nature_voie") VALUES ('ZUP ', 'ZUP'); + INSERT INTO "s_majic"."tc_detent_etat_entretien" ("detent", "l_detent") VALUES ('1', 'Bon'); + INSERT INTO "s_majic"."tc_detent_etat_entretien" ("detent", "l_detent") VALUES ('2', 'Assez bon'); + INSERT INTO "s_majic"."tc_detent_etat_entretien" ("detent", "l_detent") VALUES ('3', 'Passable'); + INSERT INTO "s_majic"."tc_detent_etat_entretien" ("detent", "l_detent") VALUES ('4', 'Médiocre'); + INSERT INTO "s_majic"."tc_detent_etat_entretien" ("detent", "l_detent") VALUES ('5', 'Mauvais'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('00', 'indetermine'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('10', 'pierre'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('12', 'pierre et meuli'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('13', 'pierre et beton'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('14', 'pierre et briqu'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('15', 'pierre et agglo'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('16', 'pierre et bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('19', 'pierre et autre'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('20', 'meuliere'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('21', 'pierre et meuli'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('23', 'meuliere et bet'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('24', 'meuliere et bri'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('25', 'meuliere et agg'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('26', 'meuliere et boi'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('29', 'meuliere et aut'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('30', 'beton'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('31', 'pierre et beton'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('32', 'meuliere et bet'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('34', 'beton et brique'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('35', 'beton et agglom'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('36', 'beton et bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('39', 'beton et autres'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('40', 'briques'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('41', 'pierre et briqu'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('42', 'meuliere et bri'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('43', 'beton et brique'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('45', 'brique et agglo'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('46', 'brique et bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('49', 'brique et autre'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('50', 'agglomere'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('51', 'pierre et agglo'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('52', 'meuliere et agg'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('53', 'beton et agglom'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('54', 'brique et agglo'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('56', 'agglomere et bo'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('59', 'agglomere et au'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('60', 'bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('61', 'pierre et bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('62', 'meuliere et boi'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('63', 'beton et bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('64', 'brique et bois'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('65', 'agglomere et bo'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('69', 'bois et autres'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('90', 'autres materiau'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('92', 'meuliere et aut'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('93', 'beton et autres'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('94', 'brique et autre'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('95', 'agglomere et au'); + INSERT INTO "s_majic"."tc_dmagtm_materiaux_gros_murs" ("dmagtm", "l_dmagtm") VALUES ('96', 'bois et autres'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('00', 'indetermine'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('10', 'tuiles'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('12', 'tuiles et ardoi'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('13', 'tuiles et zinc'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('14', 'tuiles et beton'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('19', 'tuiles et autre'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('20', 'ardoises'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('21', 'tuiles et ardoi'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('23', 'ardoises et zin'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('24', 'ardoises et bet'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('29', 'ardoises et aut'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('30', 'zinc et alumini'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('31', 'tuiles et zinc'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('32', 'ardoises et zin'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('34', 'zinc - aluminiu'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('39', 'zinc - aluminiu'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('40', 'beton'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('41', 'tuiles et beton'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('42', 'ardoises et bet'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('43', 'zinc - aluminiu'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('49', 'beton et autres'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('90', 'autres materiau'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('91', 'tuiles et autre'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('92', 'ardoises et aut'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('93', 'zinc - aluminiu'); + INSERT INTO "s_majic"."tc_dmatto_materiaux_toitures" ("dmatto", "l_dmatto") VALUES ('94', 'beton et autres'); + INSERT INTO "s_majic"."tc_dnatlc_nature_occupation_local" ("dnatlc", "l_dnatlc") VALUES ('P', 'Occupé par le propriétaire ou l''usufruitier'); + INSERT INTO "s_majic"."tc_dnatlc_nature_occupation_local" ("dnatlc", "l_dnatlc") VALUES ('V', 'Vacant'); + INSERT INTO "s_majic"."tc_dnatlc_nature_occupation_local" ("dnatlc", "l_dnatlc") VALUES ('L', 'Location autre que propriétaire ou usufruitier'); + INSERT INTO "s_majic"."tc_dnatlc_nature_occupation_local" ("dnatlc", "l_dnatlc") VALUES ('T', 'Location, non affectée à l''habitation, soumise à TVA'); + INSERT INTO "s_majic"."tc_dnatlc_nature_occupation_local" ("dnatlc", "l_dnatlc") VALUES ('D', 'DOM = habitation principale occupée par le propriétaire'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('ECF', 'ECONOMIQUEMENT FAIBLE(NON SERVI)'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('FNL', 'FONCTIONNAIRE LOGE'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('DOM', 'PROPRIETAIRE OCCUPANT DOM'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('HLM', 'OFFICE HLM'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('SEM', 'SOCIETE D ECONOMIE MIXTE'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('TGV', 'SNCF'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('RFF', 'RESEAU FERRE DE FRANCE'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('CLL', 'COLLECTIVITE LOCALE'); + INSERT INTO "s_majic"."tc_dnatpr_nature_personne" ("dnatpr", "l_dnatpr") VALUES ('CAA', 'CAISSE ASSURANCE AGRICOLE'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('T ', 'Terre'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('TP', 'Terres plantées'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('P ', 'Prés'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('PA', 'Pâtures ou Pâturages'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('PC', 'Pacages ou Pâtis'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('PE', 'Prés d''embouche'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('PH', 'Herbages'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('PP', 'Prés, Pâtures ou Herbages plantes'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('VE', 'Vergers'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('VI', 'Vignes'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('B ', 'Bois'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BF', 'Futaies Feuillues'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BM', 'Futaies Mixtes'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BO', 'Oseraies'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BP', 'Peupleraies'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BR', 'Futaies résineuses'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BS', 'Taillis sous Futaies'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('BT', 'Taillis simples'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('L ', 'Landes'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('LB', 'Landes Boisées'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('CA', 'Carrières'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('E ', 'Eaux'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('J ', 'Jardins'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('AB', 'Terrains à bâtir'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('AG', 'Terrains d''agrément'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('CH', 'Chemins de fer, Canaux de Navigation'); + INSERT INTO "s_majic"."tc_dsgrpf_sousgroupe_suf" ("dsgrpf", "l_dsgrpf") VALUES ('S ', 'Sols'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('1', 'Maison'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('2', 'Appartement'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('3', 'Dépendances'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('4', 'Local commercial ou industriel'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('5', 'DOM = maison dans descriptif'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('6', 'DOM = appartement sans descriptif'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('7', 'DOM = dépendance sans descriptif'); + INSERT INTO "s_majic"."tc_dteloc_type_local" ("dteloc", "l_dteloc") VALUES ('8', 'Locaux de groupe 4 : évaluation tarifaire (non présente depuis 94)'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('EP', 'Exonération permanente'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('CD', 'Exonération permanente des parts communale et départementale (biens d''une région situés dans une autre région)'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('DR', 'Exonération permanente des parts départementale et régionale (biens d''une commune situés dans une autre commune)'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('CR', 'Exonération permanente des parts communale et régionale (biens d''un département situés dans un autre département)'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('NI', 'Non imposable'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('PP', 'Exonération de pev secondaire de bien indivis'); + INSERT INTO "s_majic"."tc_cbtabt_exoneration_hlm" ("cbtabt", "l_cbtabt") VALUES ('AS', 'Antisismique dans les DOM'); + INSERT INTO "s_majic"."tc_cbtabt_exoneration_hlm" ("cbtabt", "l_cbtabt") VALUES ('CV', 'Logements sociaux situés dans un quartier prioritaire – Contrat de ville'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('EP', 'Exonération permanente totale'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('CD', 'Exonération permanente des parts communale et départementale(Bien d''une région situe dans une autre région)'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('DR', 'Exonération permanente des parts départementale et régionale (Bien d''une commune situe dans une autre commune)'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('CR', 'Exonération permanente des parts communale et régionale (Bien d''un département situe dans un autre département)'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('RT', 'Exonération des chemins de remembrements association foncière de remembrement'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('CM', 'Exonération des parts communale, TSE et TEOM pour un immeuble appartenant à une commune et situé sur le territoire d''une autre commune appartenant à la métropole de Lyon'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('DM', 'Exonération des parts intercommunale, départementale, TSE et TEOM pour un immeuble appartenant à une commune et situé sur le territoire d''une autre commune appartenant à la métropole de Lyon'); + INSERT INTO "s_majic"."tc_gnexpl_exoneration_permanente" ("gnexpl", "l_gnexpl") VALUES ('GM', 'Transfert de propriétés bâties par l''État aux grands ports maritimes affectés à un service public ou d''utilité générale et non productifs de revenus'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('CC', 'Exonération des parts TSE et TATFNB pour les biens communaux situés sur le territoire d''une autre commune de la métropole de Lyon'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('DD', 'Exonération des parts communale, intercommunale et TSE pour les biens appartenant à un département situés en dehors de son territoire'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('GG', 'Exonération des parts TSE et TAFPNB pour les biens appartenant à un EPCI ou à la Métropole de Lyon et situés en dehors de son territoire'); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('GN', 'Transfert de propriétés non bâties par l''État aux grands ports maritimes affectés à un service public ou d''utilité générale et non productifs de revenus'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('CV', 'Contrat de ville'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('GP', 'Grand port maritime'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('G1', 'Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 1ère année – 100 %'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('G2', 'Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 2ème année – 100 %'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('G3', 'Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 3ème année – 75 %'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('G4', 'Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 4ème année – 50 %'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('G5', 'Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 5ème année – 25 %'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('QP', 'Quartier prioritaire'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RF', 'Requalification de copropriétés dégradées d''intérêt national acquises par un établissement public foncier'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RI', 'Recherche industrielle'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZQ', 'Abattement de 30 % pour les locaux d''habitation situés dans les immeubles collectifs issus de la transformation de locaux industriels ou commerciaux dans le périmètre des quartiers prioritaires de la politique de la ville '); + INSERT INTO "s_majic"."tc_gnexps_exoneration_permanente" ("gnexps", "l_gnexps") VALUES ('NI', 'Non imposable Exonération toutes collectivités'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ND', 'Droit commun (2 ans) - construction nouvelle'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AD', 'Droit commun (2 ans) - addition de construction'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NL', 'Exonération de 15 ans pour logements sociaux (CN)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AL', 'Exonération de 15 ans pour logements sociaux (AC)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NX', 'Longue durée (10 ans) - construction nouvelle'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AX', 'Longue durée (10 ans) - addition de construction'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NE', 'Exonération de 20 ans en faveur des logements sociaux qui respectent un certain nombre de normes environnementales pour constructions nouvelles'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AE', 'Exonération de 20 ans en faveur des logements sociaux qui respectent un certain nombre de normes environnementales pour additions de constructions'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LA', 'Durée variable - totale ou partielle - PLA'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LR', 'Durée variable - totale ou partielle habilitation'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('PE', 'Prolongation a durée variable d''exonération de droit commun'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NF', '2 ans pour construction nouvelle avec prêt conventionne, PAP ou PLA'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AF', '2 ans pour addition de construction avec prêt conventionne, PAP ou PLA'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EA', 'Economiquement faible - type A'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EB', 'Economiquement faible - type B'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EC', 'Economiquement faible - type C'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AP', 'Exonération annuelle pour installation antipollution'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AQ', 'Exonération de 15 ans pour addition de construction antérieure au 01/01/1973'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AV', 'Exonération de 25 ans pour addition de construction antérieure au 01/01/1973'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NQ', 'Exonération de 15 ans pour construction nouvelle antérieure au 01/01/1973'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NV', 'Exonération de 25 ans pour construction nouvelle antérieure au 01/01/1973'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EE', 'Exonération économiquement faible (ECF) de type E.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EF', 'Exonération économiquement faible (ECF) de type F.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EN', 'Exonération entreprise nouvelle.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RA', 'Exonération de certains établissements industriels durée indéterminée.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZF', 'Exonération zone franche.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('HU', 'Exonération de 15 ans pour logements sociaux acquis ou aménagés'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('PX', 'Prolongation exonérations NX et AX (5 ans maxi)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('DF', 'Exonération pour bâtiment déshydratation des fourrages.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZU', 'Exonération pour nouvelles zones franches'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EI', 'Exonération pour les jeunes entreprises innovantes'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AS', 'Abattement de 30% pour les locaux sociaux situés dans les DOM et équipés contre les risques naturels'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AY', 'Exonération de 25 ans pour logements sociaux (AC)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NY', 'Exonération de 25 ans pour logements sociaux (CN)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('HY', 'Exonération de 25 ans pour logements sociaux acquis ou aménagés'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LM', 'Local situé dans une zone de revitalisation rurale. Article 1383 E bis du CGI.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LW', 'Exonération de 25 ans pour les logements acquis avec l''aide de l''Etat en vue de leur location.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LY', 'Prorogation de 10 ans de l''exonération « LE » prévue à l''art. 1384 C du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NG', 'Exonération à durée variable pour contrat de partenariat avec une personne publique (construction nouvelle) - article 1382 1° bis'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NT', 'Exonération de 30 ans pour les logements sociaux respectant certains critères de qualité environnementale (construction nouvelle).'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NU', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (construction nouvelle)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NW', 'Exonération de 25 ans pour les logements financés au moyen de prêts aidés par l''Etat (construction nouvelle)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NZ', 'Exonération de 30 ans pour les logements sociaux respectant certains critères de qualité environnementale (construction nouvelle).'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('PC', 'Exo de 5 ans pour locaux situés dans un pôle de compétitivité - art. 1383 F du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RC', 'Exo pour bail à réhabilitation pris à compter du 01/01/2005 - art. 1384 B, 1586 B et 1599 ter E du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RQ', 'Local achevé avant la mise en place d''un plan de prévention des risques technologiques. Article 1383 G et 1383 G bis du CGI.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZR', 'Exo de 15 ans pour locaux situés dans une zone de revitalisation rurale - art. 1383 E du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZT', 'Logement topé ZUS'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZV', 'Exo de 5 ans pour zone franche urbaine de 3éme génération - art. 1384 C bis du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RM', 'Exonération pour les locaux achevés avant la mise en place d''un plan de prévention des risqué miniers. Article 1383 G ter du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ZD', 'Abattement zone franche DOM'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LG', 'Exonération établissements publics supérieurs sous contrat avec des sociétés dont le capital est entièrement public'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('P1', 'Abattement 1ère année sur outillages, équipements et installations spécifiques de manutention portuaires (100 %)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('P2', 'Abattement 2ème année sur outillages, équipements et installations spécifiques de manutention portuaires (100 %)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('P3', 'Abattement 3ème, 4ème et 5ème années sur outillages, équipements et installations spécifiques de manutention portuaires (75, 50 et 25 %)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('CE', 'Abattement de 5 ans pour cession relevant de l''article 1388 sexies du CGI (Mayotte)'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('LI', 'Exonération de 15 ans pour les logements sociaux acquis d''un organisme mentionné à l''article L 411.5 du Code de la construction et de l''habitation.'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('UM', 'Exonération de 5 ans pour les usines de méthanisation - art. 1387 A du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('RT', 'Abattement de 25 % pour les locaux faisant l''objet d''une convention ou d''un contrat de résidence temporaire - art. 1388 quinquies A du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('NK', 'Exonération de 20 ans pour les logements intermédiaires loués dans les conditions de l''article 279-0 bis A (construction nouvelle) - art. 1384-0 A du CGI'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('AK', 'Exonération de 20 ans pour les logements intermédiaires loués dans les conditions de l''article 279-0 bis A (addition de construction) - art. 1384-0 A du CGI'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('OL', 'Exonération pour terrains plantés en oliviers (sur délibération),'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('TR', 'Exonération pour plantation de truffiers (sur délibération),'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('NO', 'Exonération pour plantation de noyers (sur délibération),'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('PB', 'Exonération pour plantation de bois (groupe 5),'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('TA', 'Exonération totale de part départementale et régionale des terres agricoles (groupe de culture 1 a 6, 8 et 9),'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('PP', 'Peupliers (plantations et semis. Exonération temporaire de 10 ans)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('PR', 'Résineux :(plantations et semis, futaies, taillis sous futaie en régénération naturelle. Exonération temporaire de 30 ans)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('PF', 'Feuillus (plantations et semis, futaies, taillis sous futaie en régénération naturelle. Exonération temporaire de 50 ans)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('ER', 'Terrains boisés présentant un état de futaie irrégulière en équilibre de régénération. Exonération partielle (25%) de 15 ans, Renouvelable(% dans PEXN)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('TU', 'Terrains nouvellement plantés en arbres truffiers - art. 1395 B-II du CGI'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('HP', 'Exonération temporaire (exonération totale en zone naturelle)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('HR', 'Exonération temporaire (exonération de 50% sur proposition de la CCID)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('NA', 'Exonération Natura 2000'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('PN', 'Exonération pour terrains dans parc national naturel (DOM)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('CB', 'Exonération pour les parcelles exploitées selon le mode de production biologique'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('DA', 'Exonération des terres agricoles dans les Dom (groupes de culture 1 à 6, 8 et 9)'); + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('VG', 'Vergers, cultures fruitières d''arbres et d''arbustes, vignes'); + INSERT INTO "s_majic"."tc_gtoper_type_personne" ("gtoper", "l_gtoper") VALUES ('1', 'physique'); + INSERT INTO "s_majic"."tc_gtoper_type_personne" ("gtoper", "l_gtoper") VALUES ('2', 'morale'); + INSERT INTO "s_majic"."tc_gtype3_dlign3_signification" ("gtype3", "l_gtype3") VALUES ('2', 'LIGNE SERVIE (FORMAT LIBRE)'); + INSERT INTO "s_majic"."tc_gtype3_dlign3_signification" ("gtype3", "l_gtype3") VALUES ('9', 'LIGNE VIDE'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('1', 'ADRESSE CODIFIEE'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('2', 'ADRESSE CODIFIEE'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('3', 'ADRESSE FORMATEE'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('4', 'ADRESSE BOITE POSTALE OU SERVICE'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('5', 'ADRESSE CEDEX'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('6', 'ADRESSE SECTEUR POSTAL'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('7', 'ADRESSE NON CODIFIEE, NON FORMATABLE'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('8', 'ADRESSE A L ETRANGER'); + INSERT INTO "s_majic"."tc_gtype4_dlign4_signification" ("gtype4", "l_gtype4") VALUES ('9', 'LIGNE VIDE'); + INSERT INTO "s_majic"."tc_gtype5_dlign5_signification" ("gtype5", "l_gtype5") VALUES ('1', 'LIGNE SERVIE (COMMUNE OU LIEU-DIT)'); + INSERT INTO "s_majic"."tc_gtype5_dlign5_signification" ("gtype5", "l_gtype5") VALUES ('2', 'LIGNE SERVIE (COMMUNE OU LIEU-DIT)'); + INSERT INTO "s_majic"."tc_gtype5_dlign5_signification" ("gtype5", "l_gtype5") VALUES ('3', 'LIGNE SERVIE (COMMUNE OU LIEU-DIT)'); + INSERT INTO "s_majic"."tc_gtype5_dlign5_signification" ("gtype5", "l_gtype5") VALUES ('4', 'LIGNE SERVIE FORMAT LIBRE'); + INSERT INTO "s_majic"."tc_gtype5_dlign5_signification" ("gtype5", "l_gtype5") VALUES ('8', 'ADRESSE A L''ETRANGER (libellé de la ville)'); + INSERT INTO "s_majic"."tc_gtype5_dlign5_signification" ("gtype5", "l_gtype5") VALUES ('9', 'LIGNE VIDE'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('2', 'ADRESSE FORMATEE, sous la forme CODE POSTAL sur 5'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('3', 'ADRESSE A L''ETRANGER avec codification du pays en CCOPAY'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('4', 'ADRESSE A L''ETRANGER sans codification du pays'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('5', 'ADRESSE INCODIFIABLE'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('6', 'ADRESSE CEDEX'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('7', 'POSTES AUX ARMEES'); + INSERT INTO "s_majic"."tc_gtype6_dlign6_signification" ("gtype6", "l_gtype6") VALUES ('9', 'LIGNE VIDE'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('CN','Construction nouvelle'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('AC','Addition de construction'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('DP','Démolition partielle'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('CA','Changement d''affectation'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('CC','Changement de consistance'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('DT','Démolition totale'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('ME','Modification des critères d''évaluation'); + INSERT INTO "s_majic"."tc_dnatcg_nature_changement_evaluation" ("dnatcg", "l_dnatcg") VALUES ('CX','Modification suite à contentieux'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1100', 'Artisan-commerçant'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1200', 'Commerçant'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1300', 'Artisan'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1400', 'Officier public ou ministériel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1500', 'Profession libérale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1600', 'Exploitant agricole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1700', 'Agent commercial'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1800', 'Associé gérant de Société'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('1900', '(Autre) Personne physique'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2110', 'Indivision entre personnes physiques'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2120', 'Indivision avec personne morale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2210', 'Société créée de fait entre personnes physiques'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2220', 'Société créée de fait avec personne morale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2310', 'Société en participation entre personnes physiques'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2320', 'Société en participation avec personne morale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2385', 'Société en participation de professions libérales'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2400', 'Fiducie'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2700', 'Paroisse hors zone concordataire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('2900', 'Autre groupement de droit privé non doté de la personnalité morale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('3110', 'Représentation ou agence commerciale d''état ou organisme public étranger immatriculé au RCS'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('3120', 'Société commerciale étrangère immatriculée au RCS'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('3205', 'Organisation internationale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('3210', 'État, collectivité ou établissement public étranger'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('3220', 'Société étrangère non immatriculée au RCS'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('3290', 'Autre personne morale de droit étranger'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('4110', 'Établissement public national à caractère industriel ou commercial doté d''un comptable public'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('4120', 'Établissement public national à caractère industriel ou commercial non doté d''un comptable public'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('4130', 'Exploitant public'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('4140', 'Établissement public local à caractère industriel ou commercial'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('4150', 'Régie d''une collectivité locale à caractère industriel ou commercial'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('4160', 'Institution Banque de France'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5191', 'Société de caution mutuelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5192', 'Société coopérative de banque populaire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5193', 'Caisse de crédit maritime mutuel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5194', 'Caisse (fédérale) de crédit mutuel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5195', 'Association coopérative inscrite (droit local Alsace Moselle)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5196', 'Caisse d''épargne et de prévoyance à forme coopérative'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5202', 'Société en nom collectif'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5203', 'Société en nom collectif coopérative'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5306', 'Société en commandite simple'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5307', 'Société en commandite simple coopérative'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5308', 'Société en commandite par actions'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5309', 'Société en commandite par actions coopérative'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5385', 'Société d''exercice libéral en commandite par actions'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5410', 'SARL nationale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5415', 'SARL d''économie mixte'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5422', 'SARL immobilière pour le commerce et l''industrie (SICOMI)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5426', 'SARL immobilière de gestion'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5430', 'SARL d''aménagement foncier et d''équipement rural (SAFER)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5431', 'SARL mixte d''intérêt agricole (SMIA)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5432', 'SARL d''intérêt collectif agricole (SICA)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5442', 'SARL d''attribution'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5443', 'SARL coopérative de construction'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5451', 'SARL coopérative de consommation'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5453', 'SARL coopérative artisanale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5454', 'SARL coopérative d''intérêt maritime'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5455', 'SARL coopérative de transport'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5458', 'SARL coopérative ouvrière de production et de crédit (SCOP)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5459', 'SARL union de sociétés coopératives'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5460', 'Autre SARL coopérative'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5485', 'Société d''exercice libéral à responsabilité limitée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5498', 'SARL unipersonnelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5499', 'Société à responsabilité limitée (sans autre indication)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5505', 'SA à participation ouvrière à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5510', 'SA nationale à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5515', 'SA d''économie mixte à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5520', 'Société d''investissement à capital variable (SICAV) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5522', 'SA immobilière pour le commerce et l''industrie (SICOMI) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5525', 'SA immobilière d''investissement à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5530', 'SA d''aménagement foncier et d''équipement rural (SAFER) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5531', 'Société anonyme mixte d''intérêt agricole (SMIA) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5532', 'SA d''intérêt collectif agricole (SICA) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5542', 'SA d''attribution à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5543', 'SA coopérative de construction à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5546', 'SA de HLM à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5547', 'SA coopérative de production de HLM à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5548', 'SA de crédit immobilier à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5551', 'SA coopérative de consommation à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5552', 'SA coopérative de commerçants-détaillants à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5553', 'SA coopérative artisanale à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5554', 'SA coopérative (d''intérêt) maritime à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5555', 'SA coopérative de transport à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5558', 'SA coopérative ouvrière de production et de crédit (SCOP) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5559', 'SA union de sociétés coopératives à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5560', 'Autre SA coopérative à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5585', 'Société d''exercice libéral à forme anonyme à conseil d''administration'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5599', 'SA à conseil d''administration (s.a.i.)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5605', 'SA à participation ouvrière à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5610', 'SA nationale à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5615', 'SA d''économie mixte à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5620', 'Société d''investissement à capital variable (SICAV) à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5622', 'SA immobilière pour le commerce et l''industrie (SICOMI) à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5625', 'SA immobilière d''investissement à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5630', 'Safer anonyme à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5631', 'SA mixte d''intérêt agricole (SMIA)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5632', 'SA d''intérêt collectif agricole (SICA)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5642', 'SA d''attribution à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5643', 'SA coopérative de construction à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5646', 'SA de HLM à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5647', 'Société coopérative de production de HLM anonyme à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5648', 'SA de crédit immobilier à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5651', 'SA coopérative de consommation à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5652', 'SA coopérative de commerçants-détaillants à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5653', 'SA coopérative artisanale à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5654', 'SA coopérative d''intérêt maritime à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5655', 'SA coopérative de transport à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5658', 'SA coopérative ouvrière de production et de crédit (SCOP) à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5659', 'SA union de sociétés coopératives à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5660', 'Autre SA coopérative à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5685', 'Société d''exercice libéral à forme anonyme à directoire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5699', 'SA à directoire (s.a.i.)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5710', 'SAS, société par actions simplifiée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5720', 'Société par actions simplifiée à associé unique ou société par actions simplifiée unipersonnelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5785', 'Société d''exercice libéral par action simplifiée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('5800', 'Société européenne'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6100', 'Caisse d''Épargne et de Prévoyance'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6210', 'Groupement européen d''intérêt économique (GEIE)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6220', 'Groupement d''intérêt économique (GIE)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6316', 'Coopérative d''utilisation de matériel agricole en commun (CUMA)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6317', 'Société coopérative agricole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6318', 'Union de sociétés coopératives agricoles'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6411', 'Société d''assurance à forme mutuelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6412', 'Société mutuelle d''assurance'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6413', 'Union de sociétés mutuelles d''assurances'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6414', 'Autre société non commerciale d''assurance'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6521', 'Société civile de placement collectif immobilier (SCPI)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6532', 'Société civile d''intérêt collectif agricole (SICA)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6533', 'Groupement agricole d''exploitation en commun (GAEC)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6534', 'Groupement foncier agricole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6535', 'Groupement agricole foncier'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6536', 'Groupement forestier'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6537', 'Groupement pastoral'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6538', 'Groupement foncier et rural'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6539', 'Société civile foncière'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6540', 'Société civile immobilière'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6541', 'Société civile immobilière de construction-vente'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6542', 'Société civile d''attribution'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6543', 'Société civile coopérative de construction'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6544', 'Société civile immobilière d'' accession progressive à la propriété'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6551', 'Société civile coopérative de consommation'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6554', 'Société civile coopérative d''intérêt maritime'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6558', 'Société civile coopérative entre médecins'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6560', 'Autre société civile coopérative'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6561', 'SCP d''avocats'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6562', 'SCP d''avocats aux conseils'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6563', 'SCP d''avoués d''appel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6564', 'SCP d''huissiers'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6565', 'SCP de notaires'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6566', 'SCP de commissaires-priseurs'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6567', 'SCP de greffiers de tribunal de commerce'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6568', 'SCP de conseils juridiques'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6569', 'SCP de commissaires aux comptes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6571', 'SCP de médecins'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6572', 'SCP de dentistes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6573', 'SCP d''infirmiers'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6574', 'SCP de masseurs-kinésithérapeutes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6575', 'SCP de directeurs de laboratoire d''analyse médicale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6576', 'SCP de vétérinaires'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6577', 'SCP de géomètres experts'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6578', 'SCP d''architectes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6585', 'Autre société civile professionnelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6588', 'Société civile laitière'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6589', 'Société civile de moyens'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6595', 'Caisse locale de crédit mutuel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6596', 'Caisse de crédit agricole mutuel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6597', 'Société civile d''exploitation agricole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6598', 'Exploitation agricole à responsabilité limitée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6599', 'Autre société civile'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('6901', 'Autre personne de droit privé inscrite au registre du commerce et des sociétés'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7111', 'Autorité constitutionnelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7112', 'Autorité administrative indépendante'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7113', 'Ministère'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7120', 'Service central d''un ministère'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7150', 'Service du ministère de la Défense'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7160', 'Service déconcentré à compétence nationale d''un ministère (hors Défense)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7171', 'Service déconcentré de l''État à compétence (inter) régionale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7172', 'Service déconcentré de l''État à compétence (inter) départementale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7179', '(Autre) Service déconcentré de l''État à compétence territoriale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7190', 'Ecole nationale non dotée de la personnalité morale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7210', 'Commune et commune nouvelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7220', 'Département'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7225', 'Territoire d''Outre-mer'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7229', '(Autre) Collectivité territoriale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7230', 'Région'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7312', 'Commune associée et commune déléguée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7313', 'Section de commune'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7314', 'Ensemble urbain'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7321', 'Association syndicale autorisée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7322', 'Association foncière urbaine'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7323', 'Association foncière de remembrement'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7331', 'Établissement public local d''enseignement'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7340', 'Pôle métropolitain'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7341', 'Secteur de commune'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7342', 'District urbain'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7343', 'Communauté urbaine'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7344', 'Métropole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7345', 'Syndicat intercommunal à vocation multiple (SIVOM)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7346', 'Communauté de communes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7347', 'Communauté de villes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7348', 'Communauté d''agglomération'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7349', 'Autre établissement public local de coopération non spécialisé ou entente'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7351', 'Institution interdépartementale ou entente'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7352', 'Institution interrégionale ou entente'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7353', 'Syndicat intercommunal à vocation unique (SIVU)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7354', 'Syndicat mixte communal'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7355', 'Autre syndicat mixte'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7356', 'Commission syndicale pour la gestion des biens indivis des communes'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7361', 'Centre communal d''action sociale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7362', 'Caisse des écoles'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7363', 'Caisse de crédit municipal'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7364', 'Établissement d''hospitalisation'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7365', 'Syndicat inter hospitalier'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7366', 'Établissement public local social et médico-social'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7371', 'Office public d''habitation à loyer modéré (OPHLM)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7372', 'Service départemental d''incendie'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7373', 'Établissement public local culturel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7378', 'Régie d''une collectivité locale à caractère administratif'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7379', '(Autre) Établissement public administratif local'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7381', 'Organisme consulaire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7382', 'Établissement public national ayant fonction d''administration centrale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7383', 'Établissement public national à caractère scientifique culturel et professionnel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7384', 'Autre établissement public national d''enseignement'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7385', 'Autre établissement public national administratif à compétence territoriale limitée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7389', 'Établissement public national à caractère administratif'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7410', 'Groupement d''intérêt public (GIP)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7430', 'Établissement public des cultes d''Alsace-Lorraine'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7450', 'Etablissement public administratif, cercle et foyer dans les armées'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7470', 'Groupement de coopération sanitaire à gestion publique'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7490', 'Autre personne morale de droit administratif'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7510', 'Service d''une collectivité locale à comptabilité distincte'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('7520', 'Régie d''une collectivité locale non dotée de la personnalité morale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8110', 'Régime général de la Sécurité Sociale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8120', 'Régime spécial de Sécurité Sociale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8130', 'Institution de retraite complémentaire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8140', 'Mutualité sociale agricole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8150', 'Régime maladie des non-salariés non agricoles'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8160', 'Régime vieillesse ne dépendant pas du régime général de la Sécurité Sociale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8170', 'Régime d''assurance chômage'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8190', 'Autre régime de prévoyance sociale'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8210', 'Mutuelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8250', 'Assurance mutuelle agricole'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8290', 'Autre organisme mutualiste'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8310', 'Comité central d''entreprise'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8311', 'Comité d''établissement'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8410', 'Syndicat de salariés'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8420', 'Syndicat patronal'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8450', 'Ordre professionnel ou assimilé'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8470', 'Centre technique industriel ou comité professionnel du développement économique'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8490', 'Autre organisme professionnel'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8510', 'Institution de prévoyance'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('8520', 'Institution de retraite supplémentaire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9110', 'Syndicat de copropriété'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9150', 'Association syndicale libre'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9210', 'Association non déclarée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9220', 'Association déclarée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9221', 'Association déclarée d''insertion par l''économique'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9222', 'Association intermédiaire'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9223', 'Groupement d''employeurs'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9224', 'Association d''avocats à responsabilité professionnelle individuelle'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9230', 'Association déclarée, reconnue d''utilité publique'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9240', 'Congrégation'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9260', 'Association de droit local (Bas-Rhin, Haut-Rhin et Moselle)'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9300', 'Fondation'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9900', 'Autre personne morale de droit privé'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('9970', 'Groupement de coopération sanitaire à gestion privée'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('F001', 'Les copropriétaires'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('F002', 'Les associés de sci'); + INSERT INTO "s_majic"."tc_dformjur_forme_juridique" ("dformjur", "l_dformjur") VALUES ('F003', 'Professionnels très pauvres du foncier'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1100', 'Artisan-commerçant'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1200', 'Commerçant'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1300', 'Artisan'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1400', 'Officier public ou ministériel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1500', 'Profession libérale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1600', 'Exploitant agricole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1700', 'Agent commercial'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1800', 'Associé gérant de Société'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('1900', '(Autre) Personne physique'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2110', 'Indivision entre personnes physiques'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2120', 'Indivision avec personne morale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2210', 'Société créée de fait entre personnes physiques'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2220', 'Société créée de fait avec personne morale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2310', 'Société en participation entre personnes physiques'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2320', 'Société en participation avec personne morale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2385', 'Société en participation de professions libérales'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2400', 'Fiducie'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2700', 'Paroisse hors zone concordataire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('2900', 'Autre groupement de droit privé non doté de la personnalité morale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('3110', 'Représentation ou agence commerciale d''état ou organisme public étranger immatriculé au RCS'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('3120', 'Société commerciale étrangère immatriculée au RCS'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('3205', 'Organisation internationale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('3210', 'État, collectivité ou établissement public étranger'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('3220', 'Société étrangère non immatriculée au RCS'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('3290', 'Autre personne morale de droit étranger'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('4110', 'Établissement public national à caractère industriel ou commercial doté d''un comptable public'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('4120', 'Établissement public national à caractère industriel ou commercial non doté d''un comptable public'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('4130', 'Exploitant public'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('4140', 'Établissement public local à caractère industriel ou commercial'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('4150', 'Régie d''une collectivité locale à caractère industriel ou commercial'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('4160', 'Institution Banque de France'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5191', 'Société de caution mutuelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5192', 'Société coopérative de banque populaire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5193', 'Caisse de crédit maritime mutuel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5194', 'Caisse (fédérale) de crédit mutuel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5195', 'Association coopérative inscrite (droit local Alsace Moselle)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5196', 'Caisse d''épargne et de prévoyance à forme coopérative'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5202', 'Société en nom collectif'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5203', 'Société en nom collectif coopérative'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5306', 'Société en commandite simple'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5307', 'Société en commandite simple coopérative'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5308', 'Société en commandite par actions'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5309', 'Société en commandite par actions coopérative'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5385', 'Société d''exercice libéral en commandite par actions'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5410', 'SARL nationale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5415', 'SARL d''économie mixte'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5422', 'SARL immobilière pour le commerce et l''industrie (SICOMI)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5426', 'SARL immobilière de gestion'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5430', 'SARL d''aménagement foncier et d''équipement rural (SAFER)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5431', 'SARL mixte d''intérêt agricole (SMIA)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5432', 'SARL d''intérêt collectif agricole (SICA)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5442', 'SARL d''attribution'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5443', 'SARL coopérative de construction'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5451', 'SARL coopérative de consommation'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5453', 'SARL coopérative artisanale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5454', 'SARL coopérative d''intérêt maritime'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5455', 'SARL coopérative de transport'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5458', 'SARL coopérative ouvrière de production et de crédit (SCOP)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5459', 'SARL union de sociétés coopératives'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5460', 'Autre SARL coopérative'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5485', 'Société d''exercice libéral à responsabilité limitée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5498', 'SARL unipersonnelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5499', 'Société à responsabilité limitée (sans autre indication)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5505', 'SA à participation ouvrière à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5510', 'SA nationale à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5515', 'SA d''économie mixte à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5520', 'Société d''investissement à capital variable (SICAV) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5522', 'SA immobilière pour le commerce et l''industrie (SICOMI) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5525', 'SA immobilière d''investissement à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5530', 'SA d''aménagement foncier et d''équipement rural (SAFER) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5531', 'Société anonyme mixte d''intérêt agricole (SMIA) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5532', 'SA d''intérêt collectif agricole (SICA) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5542', 'SA d''attribution à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5543', 'SA coopérative de construction à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5546', 'SA de HLM à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5547', 'SA coopérative de production de HLM à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5548', 'SA de crédit immobilier à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5551', 'SA coopérative de consommation à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5552', 'SA coopérative de commerçants-détaillants à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5553', 'SA coopérative artisanale à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5554', 'SA coopérative (d''intérêt) maritime à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5555', 'SA coopérative de transport à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5558', 'SA coopérative ouvrière de production et de crédit (SCOP) à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5559', 'SA union de sociétés coopératives à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5560', 'Autre SA coopérative à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5585', 'Société d''exercice libéral à forme anonyme à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5599', 'SA à conseil d''administration (s.a.i.)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5605', 'SA à participation ouvrière à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5610', 'SA nationale à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5615', 'SA d''économie mixte à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5620', 'Société d''investissement à capital variable (SICAV) à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5622', 'SA immobilière pour le commerce et l''industrie (SICOMI) à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5625', 'SA immobilière d''investissement à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5630', 'Safer anonyme à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5631', 'SA mixte d''intérêt agricole (SMIA)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5632', 'SA d''intérêt collectif agricole (SICA)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5642', 'SA d''attribution à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5643', 'SA coopérative de construction à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5646', 'SA de HLM à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5647', 'Société coopérative de production de HLM anonyme à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5648', 'SA de crédit immobilier à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5651', 'SA coopérative de consommation à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5652', 'SA coopérative de commerçants-détaillants à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5653', 'SA coopérative artisanale à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5654', 'SA coopérative d''intérêt maritime à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5655', 'SA coopérative de transport à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5658', 'SA coopérative ouvrière de production et de crédit (SCOP) à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5659', 'SA union de sociétés coopératives à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5660', 'Autre SA coopérative à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5685', 'Société d''exercice libéral à forme anonyme à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5699', 'SA à directoire (s.a.i.)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5710', 'SAS, société par actions simplifiée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5720', 'Société par actions simplifiée à associé unique ou société par actions simplifiée unipersonnelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5785', 'Société d''exercice libéral par action simplifiée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5800', 'Société européenne'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6100', 'Caisse d''Épargne et de Prévoyance'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6210', 'Groupement européen d''intérêt économique (GEIE)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6220', 'Groupement d''intérêt économique (GIE)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6316', 'Coopérative d''utilisation de matériel agricole en commun (CUMA)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6317', 'Société coopérative agricole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6318', 'Union de sociétés coopératives agricoles'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6411', 'Société d''assurance à forme mutuelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6412', 'Société mutuelle d''assurance'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6413', 'Union de sociétés mutuelles d''assurances'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6414', 'Autre société non commerciale d''assurance'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6521', 'Société civile de placement collectif immobilier (SCPI)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6532', 'Société civile d''intérêt collectif agricole (SICA)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6533', 'Groupement agricole d''exploitation en commun (GAEC)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6534', 'Groupement foncier agricole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6535', 'Groupement agricole foncier'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6536', 'Groupement forestier'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6537', 'Groupement pastoral'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6538', 'Groupement foncier et rural'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6539', 'Société civile foncière'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6540', 'Société civile immobilière'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6541', 'Société civile immobilière de construction-vente'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6542', 'Société civile d''attribution'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6543', 'Société civile coopérative de construction'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6544', 'Société civile immobilière d'' accession progressive à la propriété'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6551', 'Société civile coopérative de consommation'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6554', 'Société civile coopérative d''intérêt maritime'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6558', 'Société civile coopérative entre médecins'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6560', 'Autre société civile coopérative'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6561', 'SCP d''avocats'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6562', 'SCP d''avocats aux conseils'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6563', 'SCP d''avoués d''appel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6564', 'SCP d''huissiers'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6565', 'SCP de notaires'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6566', 'SCP de commissaires-priseurs'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6567', 'SCP de greffiers de tribunal de commerce'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6568', 'SCP de conseils juridiques'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6569', 'SCP de commissaires aux comptes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6571', 'SCP de médecins'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6572', 'SCP de dentistes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6573', 'SCP d''infirmiers'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6574', 'SCP de masseurs-kinésithérapeutes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6575', 'SCP de directeurs de laboratoire d''analyse médicale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6576', 'SCP de vétérinaires'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6577', 'SCP de géomètres experts'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6578', 'SCP d''architectes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6585', 'Autre société civile professionnelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6588', 'Société civile laitière'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6589', 'Société civile de moyens'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6595', 'Caisse locale de crédit mutuel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6596', 'Caisse de crédit agricole mutuel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6597', 'Société civile d''exploitation agricole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6598', 'Exploitation agricole à responsabilité limitée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6599', 'Autre société civile'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6901', 'Autre personne de droit privé inscrite au registre du commerce et des sociétés'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7111', 'Autorité constitutionnelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7112', 'Autorité administrative indépendante'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7113', 'Ministère'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7120', 'Service central d''un ministère'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7150', 'Service du ministère de la Défense'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7160', 'Service déconcentré à compétence nationale d''un ministère (hors Défense)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7171', 'Service déconcentré de l''État à compétence (inter) régionale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7172', 'Service déconcentré de l''État à compétence (inter) départementale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7179', '(Autre) Service déconcentré de l''État à compétence territoriale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7190', 'Ecole nationale non dotée de la personnalité morale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7210', 'Commune et commune nouvelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7220', 'Département'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7225', 'Territoire d''Outre-mer'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7229', '(Autre) Collectivité territoriale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7230', 'Région'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7312', 'Commune associée et commune déléguée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7313', 'Section de commune'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7314', 'Ensemble urbain'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7321', 'Association syndicale autorisée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7322', 'Association foncière urbaine'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7323', 'Association foncière de remembrement'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7331', 'Établissement public local d''enseignement'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7340', 'Pôle métropolitain'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7341', 'Secteur de commune'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7342', 'District urbain'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7343', 'Communauté urbaine'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7344', 'Métropole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7345', 'Syndicat intercommunal à vocation multiple (SIVOM)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7346', 'Communauté de communes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7347', 'Communauté de villes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7348', 'Communauté d''agglomération'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7349', 'Autre établissement public local de coopération non spécialisé ou entente'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7351', 'Institution interdépartementale ou entente'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7352', 'Institution interrégionale ou entente'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7353', 'Syndicat intercommunal à vocation unique (SIVU)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7354', 'Syndicat mixte communal'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7355', 'Autre syndicat mixte'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7356', 'Commission syndicale pour la gestion des biens indivis des communes'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7361', 'Centre communal d''action sociale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7362', 'Caisse des écoles'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7363', 'Caisse de crédit municipal'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7364', 'Établissement d''hospitalisation'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7365', 'Syndicat inter hospitalier'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7366', 'Établissement public local social et médico-social'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7371', 'Office public d''habitation à loyer modéré (OPHLM)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7372', 'Service départemental d''incendie'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7373', 'Établissement public local culturel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7378', 'Régie d''une collectivité locale à caractère administratif'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7379', '(Autre) Établissement public administratif local'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7381', 'Organisme consulaire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7382', 'Établissement public national ayant fonction d''administration centrale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7383', 'Établissement public national à caractère scientifique culturel et professionnel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7384', 'Autre établissement public national d''enseignement'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7385', 'Autre établissement public national administratif à compétence territoriale limitée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7389', 'Établissement public national à caractère administratif'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7410', 'Groupement d''intérêt public (GIP)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7430', 'Établissement public des cultes d''Alsace-Lorraine'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7450', 'Etablissement public administratif, cercle et foyer dans les armées'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7470', 'Groupement de coopération sanitaire à gestion publique'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7490', 'Autre personne morale de droit administratif'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7510', 'Service d''une collectivité locale à comptabilité distincte'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7520', 'Régie d''une collectivité locale non dotée de la personnalité morale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8110', 'Régime général de la Sécurité Sociale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8120', 'Régime spécial de Sécurité Sociale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8130', 'Institution de retraite complémentaire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8140', 'Mutualité sociale agricole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8150', 'Régime maladie des non-salariés non agricoles'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8160', 'Régime vieillesse ne dépendant pas du régime général de la Sécurité Sociale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8170', 'Régime d''assurance chômage'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8190', 'Autre régime de prévoyance sociale'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8210', 'Mutuelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8250', 'Assurance mutuelle agricole'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8290', 'Autre organisme mutualiste'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8310', 'Comité central d''entreprise'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8311', 'Comité d''établissement'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8410', 'Syndicat de salariés'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8420', 'Syndicat patronal'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8450', 'Ordre professionnel ou assimilé'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8470', 'Centre technique industriel ou comité professionnel du développement économique'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8490', 'Autre organisme professionnel'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8510', 'Institution de prévoyance'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('8520', 'Institution de retraite supplémentaire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9110', 'Syndicat de copropriété'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9150', 'Association syndicale libre'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9210', 'Association non déclarée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9220', 'Association déclarée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9221', 'Association déclarée d''insertion par l''économique'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9222', 'Association intermédiaire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9223', 'Groupement d''employeurs'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9224', 'Association d''avocats à responsabilité professionnelle individuelle'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9230', 'Association déclarée, reconnue d''utilité publique'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9240', 'Congrégation'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9260', 'Association de droit local (Bas-Rhin, Haut-Rhin et Moselle)'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9300', 'Fondation'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9900', 'Autre personne morale de droit privé'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('9970', 'Groupement de coopération sanitaire à gestion privée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('F001', 'Les copropriétaires'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('F002', 'Les associés de sci'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('F003', 'Professionnels très pauvres du foncier'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5370', 'Société de participations financières de profession libérale société en commandite par action'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5470', 'Société de participations financières de profession libérale société à responsabilité limitée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5570', 'Société de participations financières de profession libérale société anonyme à conseil d''administration'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5670', 'Société de participations financières de profession libérale société anonyme à directoire'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('5770', 'Société de participations financières de profession libérale société par actions simplifiée'); + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('6511', 'Société interprofessionnelle de soins ambulatoires'); + ALTER TABLE ONLY "s_majic"."tc_ccoaff_affectation_pev" ADD CONSTRAINT "tc_ccoaff_affectation_pev_pkey" PRIMARY KEY ("ccoaff"); + ALTER TABLE ONLY "s_majic"."tc_ccodem_nature_demembrement" ADD CONSTRAINT "tc_ccodem_nature_demembrement_pkey" PRIMARY KEY ("ccodem"); + ALTER TABLE ONLY "s_majic"."tc_ccodro_code_droit" ADD CONSTRAINT "tc_ccodro_code_droit_pkey" PRIMARY KEY ("ccodro"); + ALTER TABLE ONLY "s_majic"."tc_ccoeva_methode_eval" ADD CONSTRAINT "tc_ccoeva_methode_eval_pkey" PRIMARY KEY ("ccoeva"); + ALTER TABLE ONLY "s_majic"."tc_ccogrm_groupe_personne_morale" ADD CONSTRAINT "tc_ccogrm_groupe_personne_morale_pkey" PRIMARY KEY ("ccogrm"); + ALTER TABLE ONLY "s_majic"."tc_ccolloc_collectivite" ADD CONSTRAINT "tc_ccolloc_collectivite_pkey" PRIMARY KEY ("ccolloc"); + ALTER TABLE ONLY "s_majic"."tc_cconad_nature_dependance" ADD CONSTRAINT "tc_cconad_nature_dependance_pkey" PRIMARY KEY ("cconad"); + ALTER TABLE ONLY "s_majic"."tc_cconlc_nature_local" ADD CONSTRAINT "tc_cconlc_nature_local_pkey" PRIMARY KEY ("cconlc"); + ALTER TABLE ONLY "s_majic"."tc_cconlo_nature_lot" ADD CONSTRAINT "tc_cconlo_nature_lot_pkey" PRIMARY KEY ("cconlo"); + ALTER TABLE ONLY "s_majic"."tc_ccoplc_construction_particuliere" ADD CONSTRAINT "tc_ccoplc_construction_particuliere_pkey" PRIMARY KEY ("ccoplc"); + ALTER TABLE ONLY "s_majic"."tc_ccoqua_code_qualite" ADD CONSTRAINT "tc_ccoqua_code_qualite_pkey" PRIMARY KEY ("ccoqua"); + ALTER TABLE ONLY "s_majic"."tc_cgrnum_groupe_numerique" ADD CONSTRAINT "tc_cgrnum_groupe_numerique_pkey" PRIMARY KEY ("cgrnum"); + ALTER TABLE ONLY "s_majic"."tc_cnatsp_code_nature_culture_speciale" ADD CONSTRAINT "tc_cnatsp_code_nature_culture_speciale_pkey" PRIMARY KEY ("cnatsp"); + ALTER TABLE ONLY "s_majic"."tc_codevoie_code_nature_voie" ADD CONSTRAINT "tc_codevoie_code_nature_voie_pkey" PRIMARY KEY ("nature"); + ALTER TABLE ONLY "s_majic"."tc_detent_etat_entretien" ADD CONSTRAINT "tc_detent_etat_entretien_pkey" PRIMARY KEY ("detent"); + ALTER TABLE ONLY "s_majic"."tc_dmagtm_materiaux_gros_murs" ADD CONSTRAINT "tc_dmagtm_materiaux_gros_murs_pkey" PRIMARY KEY ("dmagtm"); + ALTER TABLE ONLY "s_majic"."tc_dmatto_materiaux_toitures" ADD CONSTRAINT "tc_dmatto_materiaux_toitures_pkey" PRIMARY KEY ("dmatto"); + ALTER TABLE ONLY "s_majic"."tc_dnatlc_nature_occupation_local" ADD CONSTRAINT "tc_dnatlc_nature_occupation_local_pkey" PRIMARY KEY ("dnatlc"); + ALTER TABLE ONLY "s_majic"."tc_dnatpr_nature_personne" ADD CONSTRAINT "tc_dnatpr_nature_personne_pkey" PRIMARY KEY ("dnatpr"); + ALTER TABLE ONLY "s_majic"."tc_dsgrpf_sousgroupe_suf" ADD CONSTRAINT "tc_dsgrpf_sousgroupe_suf_pkey" PRIMARY KEY ("dsgrpf"); + ALTER TABLE ONLY "s_majic"."tc_dteloc_type_local" ADD CONSTRAINT "tc_dteloc_type_local_pkey" PRIMARY KEY ("dteloc"); + ALTER TABLE ONLY "s_majic"."tc_gnexpl_exoneration_permanente" ADD CONSTRAINT "tc_gnexpl_exoneration_permanente_pkey" PRIMARY KEY ("gnexpl"); + ALTER TABLE ONLY "s_majic"."tc_gnexps_exoneration_permanente" ADD CONSTRAINT "tc_gnexps_exoneration_permanente_pkey" PRIMARY KEY ("gnexps"); + ALTER TABLE ONLY "s_majic"."tc_gnextl_exoneration_temporaire" ADD CONSTRAINT "tc_gnextl_exoneration_temporaire_pkey" PRIMARY KEY ("gnextl"); + ALTER TABLE ONLY "s_majic"."tc_gnexts_nature_exoneration_temporaire" ADD CONSTRAINT "tc_gnexts_nature_exoneration_temporaire_pkey" PRIMARY KEY ("gnexts"); + ALTER TABLE ONLY "s_majic"."tc_gtoper_type_personne" ADD CONSTRAINT "tc_gtoper_type_personne_pkey" PRIMARY KEY ("gtoper"); + ALTER TABLE ONLY "s_majic"."tc_gtype3_dlign3_signification" ADD CONSTRAINT "tc_gtype3_dlign3_signification_pkey" PRIMARY KEY ("gtype3"); + ALTER TABLE ONLY "s_majic"."tc_gtype4_dlign4_signification" ADD CONSTRAINT "tc_gtype4_dlign4_signification_pkey" PRIMARY KEY ("gtype4"); + ALTER TABLE ONLY "s_majic"."tc_gtype5_dlign5_signification" ADD CONSTRAINT "tc_gtype5_dlign5_signification_pkey" PRIMARY KEY ("gtype5"); + ALTER TABLE ONLY "s_majic"."tc_gtype6_dlign6_signification" ADD CONSTRAINT "tc_gtype6_dlign6_signification_pkey" PRIMARY KEY ("gtype6"); + ALTER TABLE ONLY "s_majic"."tc_dnatcg_nature_changement_evaluation" ADD CONSTRAINT "tc_dnatcg_nature_changement_evaluation_pkey" PRIMARY KEY ("dnatcg"); + ALTER TABLE ONLY "s_majic"."tc_dforme_forme_juridique" ADD CONSTRAINT "tc_dforme_forme_juridique_pkey" PRIMARY KEY ("dforme"); + ALTER TABLE ONLY "s_majic"."tc_dformjur_forme_juridique" ADD CONSTRAINT "tc_dformjur_forme_juridique_pkey" PRIMARY KEY ("dformjur"); + CREATE TABLE "s_cadastre"."tc_dur" ("dur_code" character varying(2) NOT NULL,"dur_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_dur OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_qupl" ("qupl_code" character varying(2) NOT NULL,"qupl_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_qupl OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_indp" ("indp_code" character varying(2) NOT NULL,"indp_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_indp OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_ppln" ("ppln_code" character varying(2) NOT NULL,"ppln_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_ppln OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_map" ("map_code" character varying(2) NOT NULL,"map_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_map OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_palt" ("palt_code" character varying(2) NOT NULL,"palt_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_palt OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_inp" ("inp_code" character varying(2) NOT NULL,"inp_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_inp OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_sym" ("sym_code" character varying(2) NOT NULL,"sym_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_sym OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_can" ("can_code" character varying(2) NOT NULL,"can_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_can OWNER TO u_vitis; + CREATE TABLE "s_cadastre"."tc_copl" ("copl_code" character varying(2) NOT NULL,"copl_lib" character varying(255)); + ALTER TABLE s_cadastre.tc_copl OWNER TO u_vitis; + INSERT INTO "s_cadastre"."tc_dur" ("dur_code", "dur_lib") VALUES ('01', 'bâti dur'); + INSERT INTO "s_cadastre"."tc_dur" ("dur_code", "dur_lib") VALUES ('02', 'bâti léger'); + INSERT INTO "s_cadastre"."tc_qupl" ("qupl_code", "qupl_lib") VALUES ('01', 'Plan régulier établi avant le 20-03-1980'); + INSERT INTO "s_cadastre"."tc_qupl" ("qupl_code", "qupl_lib") VALUES ('02', 'Plan non régulier'); + INSERT INTO "s_cadastre"."tc_qupl" ("qupl_code", "qupl_lib") VALUES ('03', 'Plan de qualité P3'); + INSERT INTO "s_cadastre"."tc_qupl" ("qupl_code", "qupl_lib") VALUES ('04', 'Plan de qualité P4'); + INSERT INTO "s_cadastre"."tc_qupl" ("qupl_code", "qupl_lib") VALUES ('05', 'Plan de qualité P5'); + INSERT INTO "s_cadastre"."tc_indp" ("indp_code", "indp_lib") VALUES ('01', 'Parcelle figurée au plan'); + INSERT INTO "s_cadastre"."tc_indp" ("indp_code", "indp_lib") VALUES ('02', 'Parcelle non figurée au plan'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('01', 'Canevas géodésique du 1er ordre'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('02', 'Canevas géodésique du 2ème ordre'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('03', 'Canevas géodésique du 3ème ordre'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('04', 'Canevas géodésique du 4ème ordre'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('05', 'Canevas complémentaire du 5ème ordre'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('06', 'Canevas d''ensemble ou de stéréopréparation de précision'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('07', 'Canevas d''ensemble ou de stéréopréparation ordinaire'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('08', 'Canevas polygonal de précision'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('09', 'Canevas polygonal ordinaire'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('10', 'Aérocanevas ou charpente photogrammétrique'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('11', 'Point de charpente'); + INSERT INTO "s_cadastre"."tc_ppln" ("ppln_code", "ppln_lib") VALUES ('98', 'Localisation planimétrique d''un point de nivellement'); + INSERT INTO "s_cadastre"."tc_map" ("map_code", "map_lib") VALUES ('03', 'Rivet ou boulon'); + INSERT INTO "s_cadastre"."tc_map" ("map_code", "map_lib") VALUES ('04', 'Croix gravée'); + INSERT INTO "s_cadastre"."tc_map" ("map_code", "map_lib") VALUES ('06', 'Pylône'); + INSERT INTO "s_cadastre"."tc_map" ("map_code", "map_lib") VALUES ('07', 'Borne'); + INSERT INTO "s_cadastre"."tc_map" ("map_code", "map_lib") VALUES ('98', 'Autre point net et stable, naturel ou artificiel'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('01', 'Canevas de nivellement direct de haute précision'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('02', 'Canevas de nivellement direct de précision'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('03', 'Canevas de nivellement direct ordinaire'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('04', 'Canevas de nivellement indirect géodésique'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('05', 'Canevas de nivellement indirect trigonométrique'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('06', 'Cote altimétrique obtenue par photogrammétrique'); + INSERT INTO "s_cadastre"."tc_palt" ("palt_code", "palt_lib") VALUES ('98', 'Autres canevas de nivellement'); + INSERT INTO "s_cadastre"."tc_inp" ("inp_code", "inp_lib") VALUES ('01', 'Numérisation manuelle'); + INSERT INTO "s_cadastre"."tc_inp" ("inp_code", "inp_lib") VALUES ('02', 'Numérisation par scanner'); + INSERT INTO "s_cadastre"."tc_inp" ("inp_code", "inp_lib") VALUES ('03', 'Incorporation directe sans numérisation préalable'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('01', 'Point géodésique borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('02', 'Point géodésique non borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('03', 'Point de canevas d''ensemble borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('04', 'Point de canevas d''ensemble non borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('05', 'Point de polygonation borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('06', 'Point de polygonation repéré'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('07', 'Repère NGF'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('08', 'Borne du NGF'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('09', 'Nivellement MRL'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('10', 'Autre repère de nivellement'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('11', 'Borne limite de commune'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('60', 'Croix gravée'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('61', 'Boulon scellé'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('01', 'IGN'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('02', 'Cadastre'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('03', 'Commune'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('04', 'Equipement'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('05', 'Département'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('06', 'SNCF'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('07', 'RATP'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('08', 'EDF'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('09', 'GDF'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('10', 'Collectivité territoriale'); + INSERT INTO "s_cadastre"."tc_can" ("can_code", "can_lib") VALUES ('11', 'Divers maîtres d''ouvrage'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('01', 'Ancien plan'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('02', 'Plan rénové par voie de mise à jour'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('03', 'Plan rénové par voie de renouvellement'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('04', 'Plan rénové par voie de réféction'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('05', 'Plan remanié (obligatoirement par réféction)'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('06', 'Plan obtenu après remembrement'); + INSERT INTO "s_cadastre"."tc_copl" ("copl_code", "copl_lib") VALUES ('07', 'Plan obtenu par exploitation de plans d''arpentage'); + ALTER TABLE ONLY "s_cadastre"."tc_dur" ADD CONSTRAINT "tc_dur_pkey" PRIMARY KEY ("dur_code"); + ALTER TABLE ONLY "s_cadastre"."tc_qupl" ADD CONSTRAINT "tc_qupl_pkey" PRIMARY KEY ("qupl_code"); + ALTER TABLE ONLY "s_cadastre"."tc_indp" ADD CONSTRAINT "tc_indp_pkey" PRIMARY KEY ("indp_code"); + ALTER TABLE ONLY "s_cadastre"."tc_ppln" ADD CONSTRAINT "tc_ppln_pkey" PRIMARY KEY ("ppln_code"); + ALTER TABLE ONLY "s_cadastre"."tc_map" ADD CONSTRAINT "tc_map_pkey" PRIMARY KEY ("map_code"); + ALTER TABLE ONLY "s_cadastre"."tc_palt" ADD CONSTRAINT "tc_palt_pkey" PRIMARY KEY ("palt_code"); + ALTER TABLE ONLY "s_cadastre"."tc_inp" ADD CONSTRAINT "tc_inp_pkey" PRIMARY KEY ("inp_code"); + ALTER TABLE ONLY "s_cadastre"."tc_sym" ADD CONSTRAINT "tc_sym_pkey" PRIMARY KEY ("sym_code"); + ALTER TABLE ONLY "s_cadastre"."tc_can" ADD CONSTRAINT "tc_can_pkey" PRIMARY KEY ("can_code"); + ALTER TABLE ONLY "s_cadastre"."tc_copl" ADD CONSTRAINT "tc_copl_pkey" PRIMARY KEY ("copl_code"); + CREATE TABLE "s_cadastre".version ( version character varying(10) NOT NULL, build integer NOT NULL, date timestamp with time zone NOT NULL, active boolean ) WITH (OIDS = FALSE); + ALTER TABLE "s_cadastre".version OWNER TO u_vitis; + CREATE TABLE "s_cadastre".batiment (id bigserial NOT NULL,id_com character(5) NOT NULL,dur_code character (2),pre character(3),section character(2), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".batiment OWNER TO u_vitis; + CREATE TABLE "s_cadastre".borne_de_limite_de_propriete (id bigserial NOT NULL, id_com character(5) NOT NULL,pre character(3),section character(2), geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".borne_de_limite_de_propriete OWNER TO u_vitis; + CREATE TABLE "s_cadastre".charge (id bigserial NOT NULL,id_com character(5) NOT NULL,pre character(3),section character(2), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".charge OWNER TO u_vitis; + CREATE TABLE "s_cadastre".commune (id_com character(5) NOT NULL,annee character(4),source_code character(3),dep_code character(2),texte character varying(255), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".commune OWNER TO u_vitis; + CREATE TABLE "s_cadastre".ensemble_immobilier (id bigserial NOT NULL,id_com character(5) NOT NULL,pre character(3),section character(2),texte character varying(255), geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".ensemble_immobilier OWNER TO u_vitis; + CREATE TABLE "s_cadastre".lieu_dit (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),pre character(3),texte character varying(255), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".lieu_dit OWNER TO u_vitis; + CREATE TABLE "s_cadastre".numero_de_voirie (id bigserial NOT NULL,id_com character(5) NOT NULL,pre character(3),section character(2),texte character varying(255), geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".numero_de_voirie OWNER TO u_vitis; + CREATE TABLE "s_cadastre".objet_du_reseau_routier (id bigserial NOT NULL,id_com character(5) NOT NULL,pre character(3),section character(2),rcad character varying(255),texte character varying(255), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".objet_du_reseau_routier OWNER TO u_vitis; + CREATE TABLE "s_cadastre".objet_lineaire_divers (id bigserial NOT NULL,id_com character(5) NOT NULL,sym_code character(2) NOT NULL, section character(2), pre character(3), texte character varying(255), geom public.geometry(MultiLineString), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".objet_lineaire_divers OWNER TO u_vitis; + CREATE TABLE "s_cadastre".objet_ponctuel_divers (id bigserial NOT NULL,id_com character(5) NOT NULL,sym_code character(2) NOT NULL,section character(2),pre character(3),ori real NOT NULL,texte character varying(255), geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".objet_ponctuel_divers OWNER TO u_vitis; + CREATE TABLE "s_cadastre".objet_surfacique_divers (id bigserial NOT NULL,id_com character(5) NOT NULL,sym_code character(2) NOT NULL, section character(2),pre character(3),texte character varying(255), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".objet_surfacique_divers OWNER TO u_vitis; + CREATE TABLE "s_cadastre".parcelle (id_par character(14) NOT NULL,indp_code character(2) NOT NULL,id_com character(5) NOT NULL, dep_code character(2),parcelle character(4),section character(2),pre character(3),coar character varying(1), supf real,feuille character(2), geom public.geometry(Geometry), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".parcelle OWNER TO u_vitis; + CREATE TABLE "s_cadastre".point_de_canevas (id bigserial NOT NULL,id_com character(5) NOT NULL,sym_code character(2) NOT NULL,can_code character(2) NOT NULL,map_code character(2) NOT NULL, palt_code character(2) NOT NULL,ppln_code character(2) NOT NULL,section character(2),pre character(3), ori real, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".point_de_canevas OWNER TO u_vitis; + CREATE TABLE "s_cadastre".point_de_construction (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),pre character(3),abs real,alti real,confe character varying(255),ecart real,etat character(1),ord real,vcon1 real, vcon2 real,vcon3 real, etat_code character(10), texte character varying(255), geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".point_de_construction OWNER TO u_vitis; + CREATE TABLE "s_cadastre".section_cadastrale (id_sec character(10),id_com character(5) NOT NULL,section character(2),pre character(3), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".section_cadastrale OWNER TO u_vitis; + CREATE TABLE "s_cadastre".subdivision_de_section_cadastrale (id bigserial NOT NULL,id_com character(5) NOT NULL,id_sec character(10) NOT NULL,copl_code character(2) NOT NULL, inp_code character(2) NOT NULL, qupl_code character(2) NOT NULL, dep_code character(2) NOT NULL,dedi character(255),dis character(255),dred character(255),eor character(255), icl real ,feuille character(2), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".subdivision_de_section_cadastrale OWNER TO u_vitis; + CREATE TABLE "s_cadastre".subdivision_fiscale (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),pre character(3), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".subdivision_fiscale OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_ensemble_immobilier (id bigserial NOT NULL,id_com character(5) NOT NULL, section character(2),fon character(255),hei real,tyu character(10),cef real,csp real,di1 real,di2 real,di3 real,di4 real,tpa character(10),hta character(10),vta character(10), texte character varying(255),rotation real,taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_ensemble_immobilier OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_lieu_dit (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2), fon character(255), hei real, tyu character(10),cef real,csp real, di1 real, di2 real, di3 real, di4 real,tpa character(10), hta character(10), vta character(10), texte character varying(255), rotation real, taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_lieu_dit OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_numero_de_voirie (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),fon character(255), hei real,tyu character(10),cef real,csp real, di1 real, di2 real,di3 real, di4 real,tpa character(10), hta character(10),vta character(10),texte character varying(255), rotation real,taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_numero_de_voirie OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_objet_du_reseau_routier (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real,tpa character(10), hta character(10), vta character(10), texte character varying(255), rotation real, taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_objet_du_reseau_routier OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_objet_lineaire_divers (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real,tpa character(10), hta character(10), vta character(10), texte character varying(255), rotation real, taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_objet_lineaire_divers OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_objet_ponctuel_divers (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real,tpa character(10), hta character(10), vta character(10), texte character varying(255), rotation real, taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_objet_ponctuel_divers OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_objet_surfacique_divers (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real,tpa character(10), hta character(10), vta character(10), texte character varying(255), rotation real, taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_objet_surfacique_divers OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_parcelle (id bigserial NOT NULL, id_com character(5) NOT NULL,section character(2),fon character(255), hei real,tyu character(10),cef real,csp real,di1 real,di2 real,di3 real,di4 real,tpa character(10),hta character(10),vta character(10),texte character varying(255),rotation real,taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_parcelle OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_section_cadastrale (id bigserial NOT NULL,id_com character(5) NOT NULL, section character(2), fon character(255), hei real,tyu character(10),cef real, csp real,di1 real, di2 real, di3 real, di4 real, tpa character(10), hta character(10),vta character(10), texte character varying(255),rotation real,taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_section_cadastrale OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_troncon_de_cours_d_eau (id bigserial NOT NULL,id_com character(5) NOT NULL, section character(2), fon character(255), hei real, tyu character(10), cef real, csp real,di1 real, di2 real,di3 real, di4 real,tpa character(10), hta character(10), vta character(10), texte character varying(255), rotation real,taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_troncon_de_cours_d_eau OWNER TO u_vitis; + CREATE TABLE "s_cadastre".texte_zone_de_communication (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real,tpa character(10),hta character(10), vta character(10), texte character varying(255), rotation real,taille double precision, geom public.geometry(MultiPoint), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".texte_zone_de_communication OWNER TO u_vitis; + CREATE TABLE "s_cadastre".troncon_de_cours_d_eau (id bigserial NOT NULL,id_com character(5) NOT NULL, section character(2), pre character(3),texte character varying(255), geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".troncon_de_cours_d_eau OWNER TO u_vitis; + CREATE TABLE "s_cadastre".zone_de_communication (id bigserial NOT NULL,id_com character(5) NOT NULL,section character(2),pre character(3),texte character varying(255), geom public.geometry(MultiLineString), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".zone_de_communication OWNER TO u_vitis; + CREATE TABLE "s_cadastre".unite_fonciere(id_uf character(14) NOT NULL, id_com character(5) NOT NULL, id_dnupro character(11), superficie double precision, nb_parcelles integer, geom public.geometry(MultiPolygon), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = $(SRID))) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".unite_fonciere OWNER TO u_vitis; + CREATE TABLE "s_cadastre".unite_fonciere_parcelle(id bigserial NOT NULL,id_uf character(14), id_par character(14)) WITH (OIDS=FALSE); + ALTER TABLE "s_cadastre".unite_fonciere_parcelle OWNER TO u_vitis; + ALTER TABLE "s_cadastre".commune ADD CONSTRAINT pk_commune PRIMARY KEY (id_com); + ALTER TABLE "s_cadastre".charge ADD CONSTRAINT uk_cadastre_charge_oid PRIMARY KEY (id); + ALTER TABLE "s_cadastre".parcelle ADD CONSTRAINT pk_parcelle PRIMARY KEY (id_par); + ALTER TABLE "s_cadastre".section_cadastrale ADD CONSTRAINT pk_cadastre_section_cadastrale_id_sec PRIMARY KEY (id_sec); + ALTER TABLE "s_cadastre".unite_fonciere ADD CONSTRAINT unite_fonciere_pkey PRIMARY KEY (id_uf); + CREATE INDEX batiment_geom ON "s_cadastre".batiment USING gist (geom); + CREATE INDEX batiment_id_com ON "s_cadastre".batiment USING btree (id_com); + CREATE INDEX borne_de_limite_de_propriete_geom ON "s_cadastre".borne_de_limite_de_propriete USING gist (geom); + CREATE INDEX borne_de_limite_de_propriete_id_com ON "s_cadastre".borne_de_limite_de_propriete USING btree (id_com); + CREATE INDEX commune_geom ON "s_cadastre".commune USING gist (geom); + CREATE INDEX charge_geom ON "s_cadastre".charge USING gist (geom); + CREATE INDEX charge_id_com ON "s_cadastre".charge USING btree (id_com); + CREATE INDEX ensemble_immobilier_geom ON "s_cadastre".ensemble_immobilier USING gist (geom); + CREATE INDEX ensemble_immobilier_id_com ON "s_cadastre".ensemble_immobilier USING btree (id_com); + CREATE INDEX lieu_dit_geom ON "s_cadastre".lieu_dit USING gist (geom); + CREATE INDEX lieu_dit_id_com ON "s_cadastre".lieu_dit USING btree (id_com); + CREATE INDEX lieu_dit_tex ON "s_cadastre".lieu_dit USING btree (texte); + CREATE INDEX numero_de_voirie_geom ON "s_cadastre".numero_de_voirie USING gist (geom); + CREATE INDEX numero_de_voirie_id_com ON "s_cadastre".numero_de_voirie USING btree (id_com); + CREATE INDEX objet_du_reseau_routier_geom ON "s_cadastre".objet_du_reseau_routier USING gist (geom); + CREATE INDEX objet_du_reseau_routier_id_com ON "s_cadastre".objet_du_reseau_routier USING btree (id_com); + CREATE INDEX objet_lineaire_divers_geom ON "s_cadastre".objet_lineaire_divers USING gist (geom); + CREATE INDEX objet_lineaire_divers_id_com ON "s_cadastre".objet_lineaire_divers USING btree (id_com); + CREATE INDEX objet_ponctuel_divers_geom ON "s_cadastre".objet_ponctuel_divers USING gist (geom); + CREATE INDEX objet_ponctuel_divers_id_com ON "s_cadastre".objet_ponctuel_divers USING btree (id_com); + CREATE INDEX objet_surfacique_divers_geom ON "s_cadastre".objet_surfacique_divers USING gist (geom); + CREATE INDEX objet_surfacique_divers_id_com ON "s_cadastre".objet_surfacique_divers USING btree (id_com); + CREATE INDEX parcelle_geom ON "s_cadastre".parcelle USING gist (geom); + CREATE INDEX parcelle_id_com ON "s_cadastre".parcelle USING btree (id_com); + CREATE INDEX parcelle_id_par ON "s_cadastre".parcelle USING btree (id_par); + CREATE INDEX parcelle_id_com_section ON "s_cadastre".parcelle USING btree (id_com, section); + CREATE INDEX point_de_canevas_geom ON "s_cadastre".point_de_canevas USING gist (geom); + CREATE INDEX point_de_canevas_id_com ON "s_cadastre".point_de_canevas USING btree (id_com); + CREATE INDEX point_de_construction_geom ON "s_cadastre".point_de_construction USING gist (geom); + CREATE INDEX point_de_construction_id_com ON "s_cadastre".point_de_construction USING btree (id_com); + CREATE INDEX section_cadastrale_geom ON "s_cadastre".section_cadastrale USING gist (geom); + CREATE INDEX section_cadastrale_id_com ON "s_cadastre".section_cadastrale USING btree (id_com); + CREATE INDEX section_cadastrale_section ON "s_cadastre".section_cadastrale USING btree (section); + CREATE INDEX subdivision_de_section_cadastrale_geom ON "s_cadastre".subdivision_de_section_cadastrale USING gist (geom); + CREATE INDEX subdivision_fiscale_geom ON "s_cadastre".subdivision_fiscale USING gist (geom); + CREATE INDEX subdivision_de_section_cadastrale_id_com ON "s_cadastre".subdivision_de_section_cadastrale USING btree (id_com); + CREATE INDEX subdivision_fiscale_id_com ON "s_cadastre".subdivision_fiscale USING btree (id_com); + CREATE INDEX texte_ensemble_immobilier_geom ON "s_cadastre".texte_ensemble_immobilier USING gist (geom); + CREATE INDEX texte_ensemble_immobilier_id_com ON "s_cadastre".texte_ensemble_immobilier USING btree (id_com); + CREATE INDEX texte_lieu_dit_geom ON "s_cadastre".texte_lieu_dit USING gist (geom); + CREATE INDEX texte_lieu_dit_id_com ON "s_cadastre".texte_lieu_dit USING btree (id_com); + CREATE INDEX texte_numero_de_voirie_geom ON "s_cadastre".texte_numero_de_voirie USING gist (geom); + CREATE INDEX texte_numero_de_voirie_id_com ON "s_cadastre".texte_numero_de_voirie USING btree (id_com); + CREATE INDEX texte_objet_du_reseau_routier_geom ON "s_cadastre".texte_objet_du_reseau_routier USING gist (geom); + CREATE INDEX texte_objet_du_reseau_routier_id_com ON "s_cadastre".texte_objet_du_reseau_routier USING btree (id_com); + CREATE INDEX texte_objet_lineaire_divers_geom ON "s_cadastre".texte_objet_lineaire_divers USING gist (geom); + CREATE INDEX texte_objet_lineaire_divers_id_com ON "s_cadastre".texte_objet_lineaire_divers USING btree (id_com); + CREATE INDEX texte_objet_ponctuel_divers_geom ON "s_cadastre".texte_objet_ponctuel_divers USING gist (geom); + CREATE INDEX texte_objet_ponctuel_divers_id_com ON "s_cadastre".texte_objet_ponctuel_divers USING btree (id_com); + CREATE INDEX texte_objet_surfacique_divers_geom ON "s_cadastre".texte_objet_surfacique_divers USING gist (geom); + CREATE INDEX texte_objet_surfacique_divers_id_com ON "s_cadastre".texte_objet_surfacique_divers USING btree (id_com); + CREATE INDEX texte_parcelle_geom ON "s_cadastre".texte_parcelle USING gist (geom); + CREATE INDEX texte_parcelle_id_com ON "s_cadastre".texte_parcelle USING btree (id_com); + CREATE INDEX texte_section_cadastrale_geom ON "s_cadastre".texte_section_cadastrale USING gist (geom); + CREATE INDEX texte_section_cadastrale_id_com ON "s_cadastre".texte_section_cadastrale USING btree (id_com); + CREATE INDEX texte_troncon_de_cours_d_eau_geom ON "s_cadastre".texte_troncon_de_cours_d_eau USING gist (geom); + CREATE INDEX texte_troncon_de_cours_d_eau_id_com ON "s_cadastre".texte_troncon_de_cours_d_eau USING btree (id_com); + CREATE INDEX texte_zone_de_communication_geom ON "s_cadastre".texte_zone_de_communication USING gist (geom); + CREATE INDEX texte_zone_de_communication_id_com ON "s_cadastre".texte_zone_de_communication USING btree (id_com); + CREATE INDEX troncon_de_cours_d_eau_geom ON "s_cadastre".troncon_de_cours_d_eau USING gist (geom); + CREATE INDEX troncon_de_cours_d_eau_id_com ON "s_cadastre".troncon_de_cours_d_eau USING btree (id_com); + CREATE INDEX zone_de_communication_geom ON "s_cadastre".zone_de_communication USING gist (geom); + CREATE INDEX zone_de_communication_id_com ON "s_cadastre".zone_de_communication USING btree (id_com); + CREATE INDEX unite_fonciere_id_com ON "s_cadastre".unite_fonciere USING btree (id_com); + CREATE INDEX unite_fonciere_parcelle_id_par ON "s_cadastre".unite_fonciere_parcelle USING btree (id_par); + CREATE INDEX unite_fonciere_parcelle_id_uf ON "s_cadastre".unite_fonciere_parcelle USING btree (id_uf); + CREATE INDEX unite_fonciere_geom ON "s_cadastre".unite_fonciere USING gist (geom); + CREATE TABLE "s_majic"."annee_reference" (annee character(4)) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."annee_reference" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_0010_local" (id_local character(12) NOT NULL,id_par character(14) NOT NULL, id_dnupro character(11) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL,ccocom character(3) NOT NULL, invar character(10) NOT NULL, cenr character(2) NOT NULL, ccopre character(3),ccosec character varying(2) NOT NULL, dnupla integer NOT NULL, dnubat character varying(2) NOT NULL, nesc character(2) NOT NULL, dniv character(2) NOT NULL, dpor character(5) NOT NULL, ccoriv character(4) NOT NULL, covoi character(5), dnvoiri character(4) NOT NULL, dindic character(1), ccocif character(4) NOT NULL, dvoilib character varying(30) NOT NULL, cleinvar character(1), id_com character(5) NOT NULL, id_voie character(9) NOT NULL,gpdl character(1) NOT NULL, dsrpar character(1) NOT NULL, dnupro character(6) NOT NULL, jdatat character(8), dnufnl character(6), ccoeva character(1) NOT NULL, dteloc character(1) NOT NULL, gtauom character varying(2), dcomrd integer NOT NULL, ccoplc character(1), cconlc character(2) NOT NULL, dvltrt integer NOT NULL, cc48lc character varying(2), dloy48a character varying(9),top48a character(1) NOT NULL, dnatlc character(1), cchpr character(1) NOT NULL, jannat character(4) NOT NULL, dnbniv character(2) NOT NULL, hlmsem character(1), postel character(1), gimtom character(1), cbtabt character(2), jdtabt character varying(4), jrtabt character varying(4),cconac character varying(20),fburx character varying(20),dnatcg character(2),jdatcgl character(8),id_adresse character(15)) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_0010_local" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_21_pev_descr" (id_pev character(15) NOT NULL, id_local character(12) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, invar character(10) NOT NULL, dnupev character(3) NOT NULL, cenr character(2) NOT NULL, ccoaff character(1) NOT NULL, ccostb character(1) NOT NULL,dcapec character(2), dcetlc integer NOT NULL, dcsplc character varying(5), dsupot integer NOT NULL, dvlper integer NOT NULL, dvlpera integer NOT NULL, gnexpl character varying(2), ccthp character(1),retimp character(1),dnuref character(3), gnidom character(1), dcsglc character(5), dvltpe integer NOT NULL, dcralc character(5), id_com character(5) NOT NULL, tpevtieom integer NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_21_pev_descr" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_30_pev_exo" (id_ex character(26) NOT NULL, id_pev character(15) NOT NULL,ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, invar character(10) NOT NULL, janbil character(4), dnupev character(3) NOT NULL, cenr character(2) NOT NULL, dnuexb character(3) NOT NULL, ccolloc character varying(2) NOT NULL, pexb character(5) NOT NULL, gnextl character(2) NOT NULL, jandeb character(4),janimp character(4),dvldif2 integer NOT NULL,dvldif2a integer NOT NULL,fcexb2 integer NOT NULL,fcexba2 integer NOT NULL,rcexba2 integer NOT NULL, id_com character(5) NOT NULL,id_local character(12) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_30_pev_exo" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_36_pev_tax" (id_pev character(15) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, invar character(10) NOT NULL, cenr character(2) NOT NULL, dnupev character(3) NOT NULL, vlbaia1 integer NOT NULL, vlbai1 integer NOT NULL, bipevla1 integer NOT NULL, vlbai2 integer NOT NULL, vlbaia2 integer NOT NULL, bipevla2 integer NOT NULL, vlbai3 integer NOT NULL, vlbaia3 integer NOT NULL, bipevla3 integer NOT NULL, vlbai4 integer NOT NULL, vlbaia4 integer NOT NULL,bipevla4 integer NOT NULL, id_com character(5) NOT NULL, id_local character(12) NOT NULL, bateom integer NOT NULL, baomec integer NOT NULL, mvltieomx integer) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_36_pev_tax" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_40_descr_hab" (dnudes character(3) NOT NULL, id_pev character(15) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, invar character(10) NOT NULL, dnupev character(3) NOT NULL,cenr character(2) NOT NULL, cconad1 character(2),dsueic1 integer NOT NULL, dcimei1 integer NOT NULL, cconad2 character(2), dsueic2 integer NOT NULL, dcimei2 integer NOT NULL, cconad3 character(2), dsueic3 integer NOT NULL, dcimei3 integer NOT NULL, cconad4 character(2), dsueic4 integer NOT NULL, dcimei4 integer NOT NULL, geaulc character(1) NOT NULL, gelelc character(1) NOT NULL, gesclc character(1), ggazlc character(1) NOT NULL, gasclc character(1), gchclc character(1) NOT NULL, gvorlc character(1), gteglc character(1) NOT NULL, dnbbai character(2) NOT NULL, dnbdou character(2) NOT NULL, dnblav character(2) NOT NULL, dnbwc character(2) NOT NULL, deqdha character(3) NOT NULL, dnbppr character(2) NOT NULL, dnbsam character(2) NOT NULL, dnbcha character(2) NOT NULL, dnbcu8 character(2) NOT NULL, dnbcu9 character(2) NOT NULL, dnbsea character(2) NOT NULL, dnbann character(2) NOT NULL, dnbpdc character(2) NOT NULL, dsupdc integer NOT NULL, dmagtm character(2) , dmatto character(2) NOT NULL, jannat character(4) NOT NULL, detent character(1) NOT NULL, dnbniv character(2) NOT NULL, id_com character(5) NOT NULL, id_local character(12) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_40_descr_hab" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_50_descr_pro" (id_pev character(15) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, invar character(10) NOT NULL, dnupev character(3) NOT NULL, cenr character(2) NOT NULL, dnudes character(3) NOT NULL, vsurzt integer NOT NULL, id_com character(5) NOT NULL,id_local character(12) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_50_descr_pro" OWNER TO u_vitis; + CREATE TABLE "s_majic"."bati_60_descr_dep" (id_dep character(22) NOT NULL, id_pev character(15) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, invar character(10) NOT NULL, dnupev character(3) NOT NULL, cenr character(2) NOT NULL, dnudes character(3) NOT NULL, dsudep integer NOT NULL, cconad character(2), asitet character varying(6) NOT NULL, dmagtm character(2) , dmatto character(2) NOT NULL, detent character(1) NOT NULL, geaulc character(1) NOT NULL, gelelc character(1) NOT NULL, gchclc character(1) NOT NULL, dnbbai character(2) NOT NULL, dnbdou character(2) NOT NULL, dnblav character(2) NOT NULL, dnbwc character(2) NOT NULL, deqtlc integer NOT NULL, dcimlc integer NOT NULL, dcetde integer NOT NULL, dcspde character(3) NOT NULL, id_com character(5) NOT NULL, id_local character(12) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."bati_60_descr_dep" OWNER TO u_vitis; + CREATE TABLE "s_majic"."fantoir_commune" (id_com character(5) NOT NULL, annee character(4), ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, clerivoli character(1) NOT NULL, libcom character varying(45) NOT NULL, typcom character(1) NOT NULL, rur character(1), carpop character(1), annulation character(1), dateannul character(7) NOT NULL, datecrea character(7)) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."fantoir_commune" OWNER TO u_vitis; + CREATE TABLE "s_majic"."fantoir_direction" (ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, clerivoli character(1),libdep character varying(45)) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."fantoir_direction" OWNER TO u_vitis; + CREATE TABLE "s_majic"."fantoir_voie" (id_voie character(9) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, rivoli character(4) NOT NULL, clerivoli character(1) NOT NULL, codevoie character(4) NOT NULL, libvoie character varying(26) NOT NULL, typcom character(1) NOT NULL, rur character(1), carvoie character(1) NOT NULL, annulation character(1), dateannul character(7) NOT NULL, datecrea character(7) NOT NULL, majic2 character(5) NOT NULL, typevoie character(1) NOT NULL, indic character(1), motclass character(8) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."fantoir_voie" OWNER TO u_vitis; + CREATE TABLE "s_majic"."pdl_10_descr_pdl" (kpdl character(18) NOT NULL, id_par character(14) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, ccopre character(3) NOT NULL, ccosec character varying(2) NOT NULL, dnupla character(4) NOT NULL, dnupdl character(3) NOT NULL, cenr character(2) NOT NULL, dnivim character(1), ctpdl character(3) NOT NULL, dnompdl character varying(30), dmrpdl character varying(20), grpmut character(1) NOT NULL, dnupro character(6) NOT NULL, ccocif character(4) NOT NULL, id_dnupro character(11) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."pdl_10_descr_pdl" OWNER TO u_vitis; + CREATE TABLE "s_majic"."pdl_20_assise_pdl" (kass character(15) NOT NULL, kpdl character(18) NOT NULL, id_par character(14) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, ccopre character(3) NOT NULL, ccosec character varying(2) NOT NULL, dnupla character(4) NOT NULL, dnupdl character(3) NOT NULL, cenr character(2) NOT NULL, ccoprea character(3), ccoseca character(2) NOT NULL, dnuplaa character(4) NOT NULL, ccocif character(4) NOT NULL, id_sec character(10) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."pdl_20_assise_pdl" OWNER TO u_vitis; + CREATE TABLE "s_majic"."pdl_30_descr_lot" (klot character(25) NOT NULL, kpdl character(18) NOT NULL, dnulot character(7) NOT NULL,ccodep character(2), cenr character(2) NOT NULL, cconlo character(1) NOT NULL, dcntlo integer NOT NULL, dnumql integer NOT NULL, ddenql integer NOT NULL, dfilot character varying(20), datact character(8), dnuprol character(6) NOT NULL, dreflf character varying(5),ccocif character(4) NOT NULL,id_com character(5) NOT NULL, id_dnupro character(11) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."pdl_30_descr_lot" OWNER TO u_vitis; + CREATE TABLE "s_majic"."lot_local" (id_local character(12) NOT NULL, klot character(25) NOT NULL, id_com character(5) NOT NULL, clotloc character(25) NOT NULL, ccodepl character(2) NOT NULL, ccodirl character(1) NOT NULL, ccocoml character(3) NOT NULL, ccoprel character(3), ccosecl character varying(2) NOT NULL, dnuplal character(4), dnupdl character(3) NOT NULL, dnulot character(7) NOT NULL, cenr character(2) NOT NULL, ccodebpb character(2) NOT NULL, ccodird character(1) NOT NULL, ccocomb character(3) NOT NULL, ccopreb character(3), invloc character(10) NOT NULL, dnumql integer NOT NULL, ddenql integer NOT NULL, klocal character(19) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."lot_local" OWNER TO u_vitis; + CREATE TABLE "s_majic"."nb_10_parcelle" (id_par character(14) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, ccopre character(3), ccosec character varying(2) NOT NULL, dnupla character varying(4) NOT NULL, cenr character(2) NOT NULL, dcntpa character(9) NOT NULL, dsrpar character(1) NOT NULL, dnupro character(6) NOT NULL, jdatat character(8), dreflf character(5), gpdl character(1) NOT NULL, cprsecr character(3), ccosecr character varying(2), dnuplar character varying(4), dnupdl character(3), gurbpa character(1), dparpi character varying(4), ccoarp character(1), gparnf character(1), gparbat character(1), dnvoiri character varying(4), dindic character(1), ccovoi character(5) NOT NULL, ccoriv character(4) NOT NULL, ccocif character(4) NOT NULL, cconvo character varying(4), dvoilib character(26) NOT NULL, ccocomm character varying(3), ccoprem character varying(3), ccosecm character varying(20), dnuplam character varying(4), type character(1), id_voie character(9) NOT NULL, id_dnupro character(11) NOT NULL, id_adresse character(15)) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."nb_10_parcelle" OWNER TO u_vitis; + CREATE TABLE "s_majic"."nb_21_suf_descr" (id_suf character(16) NOT NULL, klot character(25) NOT NULL, id_par character(14) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, ccopre character(3), ccosec character varying(2) NOT NULL, dnupla character varying(4) NOT NULL, ccosub character(2), cenr character(2) NOT NULL, dcntsf character(9) NOT NULL, dnupro character(6) NOT NULL, gnexps character(2), drcsub integer, drcsuba integer, ccostn character(1) NOT NULL, cgrnum character(2) NOT NULL, dsgrpf character(2) NOT NULL, dclssf character(2) NOT NULL, cnatsp character(5), drgpos character(1) NOT NULL, ccoprel character(3), ccosecl character varying(2), dnuplal character varying(4), dnupdl character(3), dnulot character(7), gnidom character(1), topja character(1), datja character(8), postel character(1), kpdl character(18) NOT NULL, id_dnupro character(11) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."nb_21_suf_descr" OWNER TO u_vitis; + CREATE TABLE "s_majic"."nb_30_suf_exo" (rnuexn character(2) NOT NULL, id_suf character(16) NOT NULL, id_par character(14) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, ccopre character(3), ccosec character varying(2) NOT NULL, dnupla character varying(4) NOT NULL, ccosub character(2), cenr character(2) NOT NULL, vecexn integer NOT NULL, ccolloc character(2) NOT NULL, pexn character(5) NOT NULL, gnexts character(2) NOT NULL, rcexnba integer NOT NULL, jfinex character(4) NOT NULL, jandeb character(4) NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."nb_30_suf_exo" OWNER TO u_vitis; + CREATE TABLE "s_majic"."nb_36_suf_tax" (id_suf character(16) NOT NULL, id_par character(14) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, ccopre character(3), ccosec character varying(2) NOT NULL, dnupla character varying(4) NOT NULL, ccosub character(2), cenr character(2) NOT NULL, majposa1 integer NOT NULL, bisufad1 integer NOT NULL, majposa2 integer NOT NULL, bisufad2 integer NOT NULL, majposa3 integer NOT NULL, bisufad3 integer NOT NULL, majposa4 integer NOT NULL, bisufad4 integer NOT NULL, cntmajtc integer NOT NULL) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."nb_36_suf_tax" OWNER TO u_vitis; + CREATE TABLE "s_majic"."proprietaire" (id_dnupro character(11) NOT NULL, id_pro character(10) NOT NULL, id_com character(5) NOT NULL, ccodep character(2) NOT NULL, ccodir character(1) NOT NULL, ccocom character(3) NOT NULL, dnupro character(6) NOT NULL, cgroup character(1) NOT NULL, dnumcp character(5) NOT NULL, dnulp character(2) NOT NULL, ccocif character(4) NOT NULL, dnuper character(6) NOT NULL, ccodro character(1) NOT NULL, ccodem character(1), gdesip character(1) NOT NULL, gtoper character(1) NOT NULL, ccoqua character(1), dnatpr character(3), ccogrm character varying(2),dsglpm character varying(10), dforme character(4), ddenom character varying(60) NOT NULL, gtype3 character(1) NOT NULL, gtype4 character(1) NOT NULL, gtype5 character(1) NOT NULL, gtype6 character(1) NOT NULL, dlign4 character varying(36), dlign5 character varying(100), dlign3 character varying(30), dlign6 character varying(32), ccopay character(3), ccodep1a2 character(2), ccodira character(1), ccocomadr character(3), ccovoi character(5), ccoriv character(4) NOT NULL, dnvoiri character(4), dindic character(1), ccopos character(5) NOT NULL, dqualp character(3), dnomlp character varying(30), dprnlp character varying(15), jdatnss character(10), dldnss character varying(58), epxnee character(3), dnomcp character(30), dprncp character varying(15), dsiren character(10), id_voie character(9) NOT NULL, topja character(1), datja character(8), id_adresse character(15)) WITH (OIDS=TRUE); + ALTER TABLE "s_majic"."proprietaire" OWNER TO u_vitis; + ALTER TABLE "s_majic"."bati_0010_local" ADD CONSTRAINT "bati_0010_local_pkey" PRIMARY KEY("id_local"); + ALTER TABLE "s_majic"."bati_21_pev_descr" ADD CONSTRAINT "bati_21_pev_descr_pkey" PRIMARY KEY("id_pev"); + ALTER TABLE "s_majic"."bati_30_pev_exo" ADD CONSTRAINT "bati_30_pev_exo_pkey" PRIMARY KEY("id_ex"); + ALTER TABLE "s_majic"."bati_36_pev_tax" ADD CONSTRAINT "bati_36_pev_tax_pkey" PRIMARY KEY("id_pev"); + ALTER TABLE "s_majic"."bati_40_descr_hab" ADD CONSTRAINT "bati_40_descr_hab_pkey" PRIMARY KEY ("dnudes", "id_pev"); + ALTER TABLE "s_majic"."bati_50_descr_pro" ADD CONSTRAINT "bati_50_descr_pro_pkey" PRIMARY KEY("id_pev"); + ALTER TABLE "s_majic"."bati_60_descr_dep" ADD CONSTRAINT "bati_60_descr_dep_pkey" PRIMARY KEY("id_dep"); + ALTER TABLE "s_majic"."fantoir_commune" ADD CONSTRAINT "fantoir_commune_pkey" PRIMARY KEY("id_com"); + ALTER TABLE "s_majic"."fantoir_voie" ADD CONSTRAINT "fantoir_voie_pkey" PRIMARY KEY("id_voie"); + ALTER TABLE "s_majic"."pdl_10_descr_pdl" ADD CONSTRAINT "pdl_10_descr_pdl_pkey" PRIMARY KEY("kpdl"); + ALTER TABLE "s_majic"."pdl_20_assise_pdl" ADD CONSTRAINT "pdl_20_assise_pdl_PKEY" PRIMARY KEY ("kpdl", "kass"); + ALTER TABLE "s_majic"."pdl_30_descr_lot" ADD CONSTRAINT "pdl_30_descr_lot_pkey" PRIMARY KEY("klot"); + ALTER TABLE "s_majic"."lot_local" ADD CONSTRAINT "lot_local_pkey" PRIMARY KEY ("id_local", "klot"); + ALTER TABLE "s_majic"."nb_10_parcelle" ADD CONSTRAINT "nb_10_parcelle_pkey" PRIMARY KEY("id_par"); + ALTER TABLE "s_majic"."nb_21_suf_descr" ADD CONSTRAINT "nb_21_suf_descr_pkey" PRIMARY KEY("id_suf"); + ALTER TABLE "s_majic"."nb_30_suf_exo" ADD CONSTRAINT "nb_30_suf_exo_pkey" PRIMARY KEY ("rnuexn", "id_suf"); + ALTER TABLE "s_majic"."nb_36_suf_tax" ADD CONSTRAINT "nb_36_suf_tax_pkey" PRIMARY KEY("id_suf"); + ALTER TABLE "s_majic"."proprietaire" ADD CONSTRAINT "proprietaire_pkey" PRIMARY KEY ("id_dnupro", "id_pro","ccodro"); + CREATE INDEX "IND_bati_0010_local_id_com" ON "s_majic"."bati_0010_local" USING btree ("id_com"); + CREATE INDEX "IND_bati_0010_local_id_par" ON "s_majic"."bati_0010_local" USING btree ("id_par"); + CREATE INDEX "IND_bati_0010_local_id_dnupro" ON "s_majic"."bati_0010_local" USING btree ("id_dnupro"); + CREATE INDEX "IND_bati_0010_local_id_local" ON "s_majic"."bati_0010_local" USING btree ("id_local"); + CREATE INDEX "IND_bati_0010_local_dnatlc" ON "s_majic"."bati_0010_local" USING btree ("dnatlc"); + CREATE INDEX "IND_bati_0010_local_dteloc" ON "s_majic"."bati_0010_local" USING btree ("dteloc"); + CREATE INDEX "IND_bati_0010_local_dnupro" ON "s_majic"."bati_0010_local" USING btree ("dnupro"); + CREATE INDEX "IND_bati_0010_local_cconlc" ON "s_majic"."bati_0010_local" USING btree ("cconlc"); + CREATE INDEX "IND_bati_0010_local_ccocom" ON "s_majic"."bati_0010_local" USING btree ("ccocom"); + CREATE INDEX "IND_bati_0010_local_id_dnupro_id_par" ON "s_majic"."bati_0010_local" USING btree ("id_dnupro", "id_par"); + CREATE INDEX "IND_bati_21_pev_descr_id_com" ON "s_majic"."bati_21_pev_descr" USING btree ("id_com"); + CREATE INDEX "IND_bati_21_pev_descr_id_local" ON "s_majic"."bati_21_pev_descr" USING btree ("id_local"); + CREATE INDEX "IND_bati_21_pev_descr_id_pev" ON "s_majic"."bati_21_pev_descr" USING btree ("id_pev"); + CREATE INDEX "IND_bati_21_pev_descr_ccoaff" ON "s_majic"."bati_21_pev_descr" USING btree ("ccoaff"); + CREATE INDEX "IND_bati_21_pev_descr_dnupev" ON "s_majic"."bati_21_pev_descr" USING btree ("dnupev"); + CREATE INDEX "IND_bati_30_pev_exo_id_pev" ON "s_majic"."bati_30_pev_exo" USING btree ("id_pev"); + CREATE INDEX "IND_bati_30_pev_exo_id_ex" ON "s_majic"."bati_30_pev_exo" USING btree ("id_ex"); + CREATE INDEX "IND_bati_30_pev_exo_id_com" ON "s_majic"."bati_30_pev_exo" USING btree ("id_com"); + CREATE INDEX "IND_bati_36_pev_tax_id_local" ON "s_majic"."bati_36_pev_tax" USING btree ("id_local"); + CREATE INDEX "IND_bati_36_pev_tax_id_pev" ON "s_majic"."bati_36_pev_tax" USING btree ("id_pev"); + CREATE INDEX "IND_bati_36_pev_tax_id_com" ON "s_majic"."bati_36_pev_tax" USING btree ("id_com"); + CREATE INDEX "IND_bati_40_descr_hab_id_local" ON "s_majic"."bati_40_descr_hab" USING btree ("id_local"); + CREATE INDEX "IND_bati_40_descr_hab_id_com" ON "s_majic"."bati_40_descr_hab" USING btree ("id_com"); + CREATE INDEX "IND_bati_40_descr_hab_id_pev" ON "s_majic"."bati_40_descr_hab" USING btree ("id_pev"); + CREATE INDEX "IND_bati_40_descr_hab_dmagtm" ON "s_majic"."bati_40_descr_hab" USING btree ("dmagtm"); + CREATE INDEX "IND_bati_40_descr_hab_dmatto" ON "s_majic"."bati_40_descr_hab" USING btree ("dmatto"); + CREATE INDEX "IND_bati_40_descr_hab_detent" ON "s_majic"."bati_40_descr_hab" USING btree ("detent"); + CREATE INDEX "IND_bati_50_descr_pro_id_local" ON "s_majic"."bati_50_descr_pro" USING btree ("id_local"); + CREATE INDEX "IND_bati_50_descr_pro_id_com" ON "s_majic"."bati_50_descr_pro" USING btree ("id_com"); + CREATE INDEX "IND_bati_50_descr_pro_id_pev" ON "s_majic"."bati_50_descr_pro" USING btree ("id_pev"); + CREATE INDEX "IND_bati_60_descr_dep_id_com" ON "s_majic"."bati_60_descr_dep" USING btree ("id_com"); + CREATE INDEX "IND_bati_60_descr_dep_id_pev" ON "s_majic"."bati_60_descr_dep" USING btree ("id_pev"); + CREATE INDEX "IND_bati_60_descr_dep_id_local" ON "s_majic"."bati_60_descr_dep" USING btree ("id_local"); + CREATE INDEX "IND_bati_60_descr_dep_dmagtm" ON "s_majic"."bati_60_descr_dep" USING btree ("dmagtm"); + CREATE INDEX "IND_bati_60_descr_dep_dmatto" ON "s_majic"."bati_60_descr_dep" USING btree ("dmatto"); + CREATE INDEX "IND_bati_60_descr_dep_detent" ON "s_majic"."bati_60_descr_dep" USING btree ("detent"); + CREATE INDEX "IND_bati_60_descr_dep_cconad" ON "s_majic"."bati_60_descr_dep" USING btree ("cconad"); + CREATE INDEX "IND_fantoir_commune_id_com" ON "s_majic"."fantoir_commune" USING btree ("id_com"); + CREATE INDEX "IND_fantoir_voie_id_com" ON "s_majic"."fantoir_voie" USING btree ("id_com"); + CREATE INDEX "IND_fantoir_voie_libvoie" ON "s_majic"."fantoir_voie" USING btree ("libvoie"); + CREATE INDEX "IND_fantoir_voie_id_voie" ON "s_majic"."fantoir_voie" USING btree ("id_voie"); + CREATE INDEX "IND_pdl_10_descr_pdl_id_com" ON "s_majic"."pdl_10_descr_pdl" USING btree ("id_com"); + CREATE INDEX "IND_pdl_20_assise_pdl_id_com" ON "s_majic"."pdl_20_assise_pdl" USING btree ("id_com"); + CREATE INDEX "IND_pdl_30_descr_lot_klot" ON "s_majic"."pdl_30_descr_lot" USING btree ("klot"); + CREATE INDEX "IND_pdl_30_descr_lot_id_com" ON "s_majic"."pdl_30_descr_lot" USING btree ("id_com"); + CREATE INDEX "IND_lot_local_id_com" ON "s_majic"."lot_local" USING btree ("id_com"); + CREATE INDEX "IND_lot_local_klot" ON "s_majic"."lot_local" USING btree ("klot"); + CREATE INDEX "IND_lot_local_id_local" ON "s_majic"."lot_local" USING btree ("id_local"); + CREATE INDEX "IND_lot_local_id_local_klot" ON "s_majic"."lot_local" USING btree ("id_local", "klot"); + CREATE INDEX "IND_nb_10_parcelle_dnupro" ON "s_majic"."nb_10_parcelle" USING btree ("dnupro"); + CREATE INDEX "IND_nb_10_parcelle_id_com" ON "s_majic"."nb_10_parcelle" USING btree ("id_com"); + CREATE INDEX "IND_nb_10_parcelle_id_com_ccosec_dparpi" ON "s_majic"."nb_10_parcelle" USING btree ("id_com", "ccosec", "dparpi"); + CREATE INDEX "IND_nb_10_parcelle_id_com_id_voie" ON "s_majic"."nb_10_parcelle" USING btree ("id_com", "id_voie"); + CREATE INDEX "IND_nb_10_parcelle_id_com_id_voie_dnvoiri" ON "s_majic"."nb_10_parcelle" USING btree ("id_com", "id_voie", "dnvoiri"); + CREATE INDEX "IND_nb_10_parcelle_id_dnupro" ON "s_majic"."nb_10_parcelle" USING btree ("id_dnupro"); + CREATE INDEX "IND_nb_10_parcelle_id_voie" ON "s_majic"."nb_10_parcelle" USING btree ("id_voie"); + CREATE INDEX "IND_nb_10_parcelle_id_par" ON "s_majic"."nb_10_parcelle" USING btree ("id_par"); + CREATE INDEX "IND_nb_10_parcelle_dnvoiri" ON "s_majic"."nb_10_parcelle" USING btree ("dnvoiri"); + CREATE INDEX "IND_nb_10_parcelle_dnupla" ON "s_majic"."nb_10_parcelle" USING btree ("dnupla"); + CREATE INDEX "IND_nb_21_suf_descr_id_com" ON "s_majic"."nb_21_suf_descr" USING btree ("id_com"); + CREATE INDEX "IND_nb_21_suf_descr_klot" ON "s_majic"."nb_21_suf_descr" USING btree ("klot"); + CREATE INDEX "IND_nb_21_suf_descr_dsgrpf" ON "s_majic"."nb_21_suf_descr" USING btree ("dsgrpf"); + CREATE INDEX "IND_nb_21_suf_descr_id_par" ON "s_majic"."nb_21_suf_descr" USING btree ("id_par"); + CREATE INDEX "IND_nb_21_suf_descr_id_suf" ON "s_majic"."nb_21_suf_descr" USING btree ("id_suf"); + CREATE INDEX "IND_nb_21_suf_descr_dnupro" ON "s_majic"."nb_21_suf_descr" USING btree ("dnupro"); + CREATE INDEX "IND_nb_30_suf_exo_id_suf" ON "s_majic"."nb_30_suf_exo" USING btree ("id_suf"); + CREATE INDEX "IND_nb_30_suf_exo_id_suf_rnuexn" ON "s_majic"."nb_30_suf_exo" USING btree ("id_suf", "rnuexn"); + CREATE INDEX "IND_nb_30_suf_exo_id_com" ON "s_majic"."nb_30_suf_exo" USING btree ("id_com"); + CREATE INDEX "IND_nb_36_suf_tax_id_com" ON "s_majic"."nb_36_suf_tax" USING btree ("id_com"); + CREATE INDEX "IND_proprietaire_ccodem" ON "s_majic"."proprietaire" USING btree ("ccodem"); + CREATE INDEX "IND_proprietaire_ccodro" ON "s_majic"."proprietaire" USING btree ("ccodro"); + CREATE INDEX "IND_proprietaire_id_com_ddenom" ON "s_majic"."proprietaire" USING btree ("id_com", "ddenom"); + CREATE INDEX "IND_proprietaire_id_com_dnupro" ON "s_majic"."proprietaire" USING btree ("id_com", "dnupro"); + CREATE INDEX "IND_proprietaire_id_dnupro" ON "s_majic"."proprietaire" USING btree ("id_dnupro"); + CREATE INDEX "IND_proprietaire_id_com" ON "s_majic"."proprietaire" USING btree ("id_com"); + CREATE INDEX "IND_proprietaire_gdesip" ON "s_majic"."proprietaire" USING btree ("gdesip"); + CREATE INDEX "IND_proprietaire_id_dnupro_id_pro" ON "s_majic"."proprietaire" USING btree ("id_dnupro", "id_pro"); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('01','0','AIN'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('02','0','AISNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('03','0','ALLIER'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('04','0','ALPES-DE-HAUTE-PROVENCE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('05','0','HAUTES-ALPES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('06','0','ALPES-MARITIMES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('07','0','ARDECHE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('08','0','ARDENNES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('09','0','ARIEGE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('10','0','AUBE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('11','0','AUDE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('12','0','AVEYRON'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('13','1','BOUCHES-DU-RHONE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('13','2','BOUCHES-DU-RHONE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('14','0','CALVADOS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('15','0','CANTAL'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('16','0','CHARENTE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('17','0','CHARENTE-MARITIME'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('18','0','CHER'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('19','0','CORREZE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('2A','0','CORSE-DU-SUD'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('2B','0','HAUTE-CORSE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('21','0','COTE-D''OR'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('22','0','COTES-D''ARMOR'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('23','0','CREUSE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('24','0','DORDOGNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('25','0','DOUBS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('26','0','DROME'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('27','0','EURE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('28','0','EURE-ET-LOIR'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('29','0','FINISTERE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('30','0','GARD'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('31','0','HAUTE-GARONNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('32','0','GERS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('33','0','GIRONDE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('34','0','HERAULT'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('35','0','ILLE-ET-VILAINE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('36','0','INDRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('37','0','INDRE-ET-LOIRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('38','0','ISERE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('39','0','JURA'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('40','0','LANDES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('41','0','LOIR-ET-CHER'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('42','0','LOIRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('43','0','HAUTE-LOIRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('44','0','LOIRE-ATLANTIQUE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('45','0','LOIRET'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('46','0','LOT'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('47','0','LOT-ET-GARONNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('48','0','LOZERE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('49','0','MAINE-ET-LOIRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('50','0','MANCHE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('51','0','MARNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('52','0','HAUTE-MARNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('53','0','MAYENNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('54','0','MEURTHE-ET-MOSELLE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('55','0','MEUSE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('56','0','MORBIHAN'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('57','0','MOSELLE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('58','0','NIEVRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('59','1','NORD'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('59','2','NORD'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('60','0','OISE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('61','0','ORNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('62','0','PAS-DE-CALAIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('63','0','PUY-DE-DOME'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('64','0','PYRENEES-ATLANTIQUES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('65','0','HAUTES-PYRENEES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('66','0','PYRENEES-ORIENTALES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('67','0','BAS-RHIN'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('68','0','HAUT-RHIN'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('69','0','RHONE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('70','0','HAUTE-SAONE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('71','0','SAONE-ET-LOIRE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('72','0','SARTHE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('73','0','SAVOIE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('74','0','HAUTE-SAVOIE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('75','4','PARIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('75','5','PARIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('75','6','PARIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('75','7','PARIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('75','8','PARIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('76','0','SEINE-MARITIME'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('77','0','SEINE-ET-MARNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('78','0','YVELINES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('79','0','DEUX-SEVRES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('80','0','SOMME'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('81','0','TARN'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('82','0','TARN-ET-GARONNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('83','0','VAR'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('84','0','VAUCLUSE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('85','0','VENDEE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('86','0','VIENNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('87','0','HAUTE-VIENNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('88','0','VOSGES'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('89','0','YONNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('90','0','TERRITOIRE DE BELFORT'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('91','0','ESSONNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('92','1','HAUTS-DE-SEINE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('92','2','HAUTS-DE-SEINE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('93','0','SEINE-SAINT-DENIS'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('94','0','VAL-DE-MARNE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('95','0','VAL-D''OISE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('97','1','GUADELOUPE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('97','2','MARTINIQUE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('97','3','GUYANE'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('97','4','LA REUNION'); + INSERT INTO "s_majic"."fantoir_direction" ("ccodep","ccodir","libdep") VALUES ('97','6','MAYOTTE'); + CREATE OR REPLACE FUNCTION s_cadastre.verifCommune() RETURNS trigger AS $BODY$ begin IF NEW.id_com IN ( SELECT id_com FROM s_cadastre.commune ) then RETURN NULL; end IF; RETURN NEW; end; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; + ALTER FUNCTION s_cadastre.verifCommune() OWNER TO u_vitis; + CREATE OR REPLACE FUNCTION s_cadastre.verifSection() RETURNS trigger AS $BODY$ begin IF NEW.id_sec IN ( SELECT id_sec FROM s_cadastre.section_cadastrale ) then RETURN NULL; end IF; RETURN NEW; end; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; + ALTER FUNCTION s_cadastre.verifSection() OWNER TO u_vitis; + CREATE OR REPLACE FUNCTION s_cadastre.verifTexteSection() RETURNS trigger AS $BODY$ begin IF NEW.id_com IN ( SELECT id_com FROM s_cadastre.texte_section_cadastrale where id_com = NEW.id_com AND section = NEW.section ) then RETURN NULL; end IF; RETURN NEW; end; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; + ALTER FUNCTION s_cadastre.verifTexteSection() OWNER TO u_vitis; + CREATE TRIGGER tr_verif_commune BEFORE INSERT ON s_cadastre.commune FOR EACH ROW EXECUTE PROCEDURE s_cadastre.verifCommune(); + ALTER FUNCTION s_cadastre.verifTexteSection() OWNER TO u_vitis; + CREATE TRIGGER tr_verif_section BEFORE INSERT ON s_cadastre.section_cadastrale FOR EACH ROW EXECUTE PROCEDURE s_cadastre.verifSection(); + CREATE TRIGGER tr_verif_commune BEFORE INSERT ON s_cadastre.texte_section_cadastrale FOR EACH ROW EXECUTE PROCEDURE s_cadastre.verifTexteSection(); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_departement AS SELECT DISTINCT "substring"(commune.id_com::text, 1, 2) AS code_dep FROM s_cadastre.commune WHERE commune.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text) ORDER BY ("substring"(commune.id_com::text, 1, 2)); + ALTER TABLE s_cadastre.v_vmap_departement OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_departement TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_departement TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_batiment AS SELECT batiment.id, batiment.id_com, batiment.pre, batiment.section, batiment.geom, tc_dur.dur_lib, batiment.dur_code FROM s_cadastre.batiment JOIN s_cadastre.tc_dur ON batiment.dur_code = tc_dur.dur_code WHERE batiment.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_batiment OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_batiment TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_batiment TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_borne_de_limite_de_propriete AS SELECT borne_de_limite_de_propriete.id, borne_de_limite_de_propriete.id_com, borne_de_limite_de_propriete.pre, borne_de_limite_de_propriete.section, borne_de_limite_de_propriete.geom FROM s_cadastre.borne_de_limite_de_propriete JOIN s_cadastre.commune ON borne_de_limite_de_propriete.id_com = commune.id_com WHERE borne_de_limite_de_propriete.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_commune AS SELECT commune.id_com, commune.annee, commune.source_code, commune.dep_code, commune.texte as "nom", commune.geom FROM s_cadastre.commune WHERE commune.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_commune OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_commune TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_commune TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_ensemble_immobilier AS SELECT ensemble_immobilier.id_com, ensemble_immobilier.pre, ensemble_immobilier.id, ensemble_immobilier.section, ensemble_immobilier.geom, ensemble_immobilier.texte FROM s_cadastre.ensemble_immobilier JOIN s_cadastre.commune ON ensemble_immobilier.id_com = commune.id_com WHERE ensemble_immobilier.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_ensemble_immobilier OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_ensemble_immobilier TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_ensemble_immobilier TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_lieu_dit AS SELECT lieu_dit.id, lieu_dit.id_com, lieu_dit.section, lieu_dit.texte, lieu_dit.geom, lieu_dit.pre, lieu_dit.id as oid FROM s_cadastre.lieu_dit JOIN s_cadastre.commune ON lieu_dit.id_com = commune.id_com WHERE lieu_dit.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_lieu_dit OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_lieu_dit TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_lieu_dit TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_numero_de_voirie AS SELECT numero_de_voirie.id, numero_de_voirie.id_com, numero_de_voirie.pre, numero_de_voirie.section, numero_de_voirie.texte, numero_de_voirie.geom FROM s_cadastre.numero_de_voirie JOIN s_cadastre.commune ON numero_de_voirie.id_com = commune.id_com WHERE numero_de_voirie.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_numero_de_voirie OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_numero_de_voirie TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_numero_de_voirie TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_du_resau_routier AS SELECT objet_du_reseau_routier.id_com, objet_du_reseau_routier.id, objet_du_reseau_routier.pre, objet_du_reseau_routier.section, objet_du_reseau_routier.rcad, objet_du_reseau_routier.texte, objet_du_reseau_routier.geom FROM s_cadastre.objet_du_reseau_routier WHERE objet_du_reseau_routier.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_objet_du_resau_routier OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_du_resau_routier TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_du_resau_routier TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_lineaire_divers AS SELECT objet_lineaire_divers.id_com, objet_lineaire_divers.id, objet_lineaire_divers.sym_code, objet_lineaire_divers.section, objet_lineaire_divers.pre, objet_lineaire_divers.texte, objet_lineaire_divers.geom FROM s_cadastre.objet_lineaire_divers JOIN s_cadastre.commune ON objet_lineaire_divers.id_com = commune.id_com WHERE objet_lineaire_divers.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_objet_lineaire_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_lineaire_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_lineaire_divers TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_ponctuel_divers AS SELECT objet_ponctuel_divers.id_com, objet_ponctuel_divers.sym_code, objet_ponctuel_divers.id, objet_ponctuel_divers.section, objet_ponctuel_divers.ori, objet_ponctuel_divers.texte, objet_ponctuel_divers.geom FROM s_cadastre.objet_ponctuel_divers JOIN s_cadastre.commune ON objet_ponctuel_divers.id_com = commune.id_com WHERE objet_ponctuel_divers.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_objet_ponctuel_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_ponctuel_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_ponctuel_divers TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_surfacique_divers AS SELECT objet_surfacique_divers.id_com,objet_surfacique_divers.sym_code, objet_surfacique_divers.texte, objet_surfacique_divers.section, objet_surfacique_divers.geom FROM s_cadastre.objet_surfacique_divers JOIN s_cadastre.commune ON objet_surfacique_divers.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_objet_surfacique_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_surfacique_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_surfacique_divers TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte as commune, tc_indp.indp_lib as indp FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code WHERE public.st_geometrytype(parcelle.geom) ~~ '%Polygon%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_parcelle OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_parcelle TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle_all_geom AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, ((substr(parcelle.id_com::text, 3) || parcelle.pre::text) || parcelle.section::text) || parcelle.parcelle::text AS idu FROM s_cadastre.parcelle JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code WHERE parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_parcelle_all_geom OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_parcelle_all_geom TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_all_geom TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_point_de_canevas AS SELECT point_de_canevas.id_com, point_de_canevas.id, point_de_canevas.sym_code, point_de_canevas.can_code, point_de_canevas.map_code, point_de_canevas.palt_code, point_de_canevas.ppln_code, point_de_canevas.section, point_de_canevas.pre, point_de_canevas.geom, point_de_canevas.ori FROM s_cadastre.point_de_canevas JOIN s_cadastre.commune ON point_de_canevas.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_point_de_canevas OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_point_de_canevas TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_canevas TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_point_de_construction AS SELECT point_de_construction.id, point_de_construction.id_com, point_de_construction.section, point_de_construction.pre, point_de_construction.abs, point_de_construction.alti, point_de_construction.confe, point_de_construction.ecart, point_de_construction.etat, point_de_construction.ord, point_de_construction.vcon1, point_de_construction.vcon2, point_de_construction.vcon3, point_de_construction.etat_code, point_de_construction.texte, point_de_construction.geom FROM s_cadastre.point_de_construction JOIN s_cadastre.commune ON point_de_construction.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_point_de_construction OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_point_de_construction TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_construction TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_section_cadastrale AS SELECT section_cadastrale.id_sec, section_cadastrale.id_com, section_cadastrale.section, section_cadastrale.pre, section_cadastrale.geom, v_vmap_commune.nom AS commune FROM s_cadastre.section_cadastrale JOIN s_cadastre.v_vmap_commune ON section_cadastrale.id_com = v_vmap_commune.id_com WHERE section_cadastrale.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_section_cadastrale OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_section_cadastrale TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_section_cadastrale TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_subdivision_de_section_cadastrale AS SELECT subdivision_de_section_cadastrale.id, subdivision_de_section_cadastrale.id_com, subdivision_de_section_cadastrale.id_sec, subdivision_de_section_cadastrale.copl_code,subdivision_de_section_cadastrale.dep_code, subdivision_de_section_cadastrale.dedi, subdivision_de_section_cadastrale.dis, subdivision_de_section_cadastrale.dred, subdivision_de_section_cadastrale.eor, subdivision_de_section_cadastrale.icl, subdivision_de_section_cadastrale.feuille, subdivision_de_section_cadastrale.geom, commune.texte as "nom", tc_qupl.qupl_lib, tc_inp.inp_lib FROM s_cadastre.subdivision_de_section_cadastrale JOIN s_cadastre.commune ON subdivision_de_section_cadastrale.id_com = commune.id_com JOIN s_cadastre.tc_qupl ON subdivision_de_section_cadastrale.qupl_code = tc_qupl.qupl_code JOIN s_cadastre.tc_inp ON subdivision_de_section_cadastrale.inp_code = tc_inp.inp_code JOIN s_cadastre.section_cadastrale ON subdivision_de_section_cadastrale.id_sec = section_cadastrale.id_sec; + ALTER TABLE s_cadastre.v_vmap_subdivision_de_section_cadastrale OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_subdivision_de_section_cadastrale TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_subdivision_de_section_cadastrale TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_subdivision_fiscale AS SELECT subdivision_fiscale.id, subdivision_fiscale.id_com, subdivision_fiscale.section, subdivision_fiscale.geom, subdivision_fiscale.pre FROM s_cadastre.subdivision_fiscale JOIN s_cadastre.commune ON subdivision_fiscale.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_subdivision_fiscale OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_subdivision_fiscale TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_subdivision_fiscale TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_ensemble_immobilier AS SELECT texte_ensemble_immobilier.id, texte_ensemble_immobilier.id_com, texte_ensemble_immobilier.section, texte_ensemble_immobilier.fon, texte_ensemble_immobilier.hei, texte_ensemble_immobilier.tyu, texte_ensemble_immobilier.cef, texte_ensemble_immobilier.csp, texte_ensemble_immobilier.di1, texte_ensemble_immobilier.di2, texte_ensemble_immobilier.di3, texte_ensemble_immobilier.di4, texte_ensemble_immobilier.tpa, texte_ensemble_immobilier.hta, texte_ensemble_immobilier.vta, texte_ensemble_immobilier.texte, texte_ensemble_immobilier.rotation, texte_ensemble_immobilier.taille, texte_ensemble_immobilier.geom FROM s_cadastre.texte_ensemble_immobilier; + ALTER TABLE s_cadastre.v_vmap_texte_ensemble_immobilier OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_ensemble_immobilier TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_ensemble_immobilier TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_lieu_dit AS SELECT texte_lieu_dit.id, texte_lieu_dit.id_com, texte_lieu_dit.section, texte_lieu_dit.fon, texte_lieu_dit.hei, texte_lieu_dit.tyu, texte_lieu_dit.cef, texte_lieu_dit.csp, texte_lieu_dit.di2, texte_lieu_dit.di1, texte_lieu_dit.di3, texte_lieu_dit.di4, texte_lieu_dit.tpa, texte_lieu_dit.hta, texte_lieu_dit.vta, texte_lieu_dit.texte, texte_lieu_dit.taille, texte_lieu_dit.rotation, texte_lieu_dit.geom FROM s_cadastre.texte_lieu_dit; + ALTER TABLE s_cadastre.v_vmap_texte_lieu_dit OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_lieu_dit TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_lieu_dit TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_numero_de_voirie AS SELECT texte_numero_de_voirie.id, texte_numero_de_voirie.id_com, texte_numero_de_voirie.section, texte_numero_de_voirie.fon, texte_numero_de_voirie.hei, texte_numero_de_voirie.tyu, texte_numero_de_voirie.cef, texte_numero_de_voirie.csp, texte_numero_de_voirie.di1, texte_numero_de_voirie.di3, texte_numero_de_voirie.di2, texte_numero_de_voirie.di4, texte_numero_de_voirie.hta, texte_numero_de_voirie.tpa, texte_numero_de_voirie.vta, texte_numero_de_voirie.texte, texte_numero_de_voirie.rotation, texte_numero_de_voirie.geom, texte_numero_de_voirie.taille FROM s_cadastre.texte_numero_de_voirie; + ALTER TABLE s_cadastre.v_vmap_texte_numero_de_voirie OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_numero_de_voirie TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_numero_de_voirie TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_du_reseau_routier AS SELECT texte_objet_du_reseau_routier.id, texte_objet_du_reseau_routier.id_com, texte_objet_du_reseau_routier.section, texte_objet_du_reseau_routier.fon, texte_objet_du_reseau_routier.hei, texte_objet_du_reseau_routier.tyu, texte_objet_du_reseau_routier.cef, texte_objet_du_reseau_routier.csp, texte_objet_du_reseau_routier.di1, texte_objet_du_reseau_routier.di2, texte_objet_du_reseau_routier.di3, texte_objet_du_reseau_routier.tpa, texte_objet_du_reseau_routier.di4, texte_objet_du_reseau_routier.hta, texte_objet_du_reseau_routier.vta, texte_objet_du_reseau_routier.texte, texte_objet_du_reseau_routier.rotation, texte_objet_du_reseau_routier.taille, texte_objet_du_reseau_routier.geom FROM s_cadastre.texte_objet_du_reseau_routier; + ALTER TABLE s_cadastre.v_vmap_texte_objet_du_reseau_routier OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_objet_du_reseau_routier TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_du_reseau_routier TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_lineaire_divers AS SELECT texte_objet_lineaire_divers.id_com, texte_objet_lineaire_divers.section, texte_objet_lineaire_divers.id, texte_objet_lineaire_divers.fon, texte_objet_lineaire_divers.hei, texte_objet_lineaire_divers.tyu, texte_objet_lineaire_divers.cef, texte_objet_lineaire_divers.csp, texte_objet_lineaire_divers.di1, texte_objet_lineaire_divers.di2, texte_objet_lineaire_divers.di3, texte_objet_lineaire_divers.di4, texte_objet_lineaire_divers.tpa, texte_objet_lineaire_divers.hta, texte_objet_lineaire_divers.vta, texte_objet_lineaire_divers.texte, texte_objet_lineaire_divers.rotation, texte_objet_lineaire_divers.taille, texte_objet_lineaire_divers.geom FROM s_cadastre.texte_objet_lineaire_divers; + ALTER TABLE s_cadastre.v_vmap_texte_objet_lineaire_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_objet_lineaire_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_lineaire_divers TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_ponctuel_divers AS SELECT texte_objet_ponctuel_divers.id, texte_objet_ponctuel_divers.id_com, texte_objet_ponctuel_divers.section, texte_objet_ponctuel_divers.fon, texte_objet_ponctuel_divers.hei, texte_objet_ponctuel_divers.tyu, texte_objet_ponctuel_divers.cef, texte_objet_ponctuel_divers.csp, texte_objet_ponctuel_divers.di1, texte_objet_ponctuel_divers.di2, texte_objet_ponctuel_divers.di3, texte_objet_ponctuel_divers.di4, texte_objet_ponctuel_divers.tpa, texte_objet_ponctuel_divers.hta, texte_objet_ponctuel_divers.vta, texte_objet_ponctuel_divers.texte, texte_objet_ponctuel_divers.rotation, texte_objet_ponctuel_divers.taille, texte_objet_ponctuel_divers.geom FROM s_cadastre.texte_objet_ponctuel_divers; + ALTER TABLE s_cadastre.v_vmap_texte_objet_ponctuel_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_objet_ponctuel_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_ponctuel_divers TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_surfacique_divers AS SELECT texte_objet_surfacique_divers.id, texte_objet_surfacique_divers.id_com, texte_objet_surfacique_divers.section, texte_objet_surfacique_divers.fon, texte_objet_surfacique_divers.hei, texte_objet_surfacique_divers.tyu, texte_objet_surfacique_divers.cef, texte_objet_surfacique_divers.csp, texte_objet_surfacique_divers.di1, texte_objet_surfacique_divers.di2, texte_objet_surfacique_divers.di3, texte_objet_surfacique_divers.di4, texte_objet_surfacique_divers.tpa, texte_objet_surfacique_divers.hta, texte_objet_surfacique_divers.vta, texte_objet_surfacique_divers.texte, texte_objet_surfacique_divers.rotation, texte_objet_surfacique_divers.taille, texte_objet_surfacique_divers.geom FROM s_cadastre.texte_objet_surfacique_divers; + ALTER TABLE s_cadastre.v_vmap_texte_objet_surfacique_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_objet_surfacique_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_surfacique_divers TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_troncon_de_cours_d_eau AS SELECT texte_troncon_de_cours_d_eau.id, texte_troncon_de_cours_d_eau.id_com, texte_troncon_de_cours_d_eau.section, texte_troncon_de_cours_d_eau.fon, texte_troncon_de_cours_d_eau.hei, texte_troncon_de_cours_d_eau.tyu, texte_troncon_de_cours_d_eau.cef, texte_troncon_de_cours_d_eau.csp, texte_troncon_de_cours_d_eau.di1, texte_troncon_de_cours_d_eau.di2, texte_troncon_de_cours_d_eau.di3, texte_troncon_de_cours_d_eau.di4, texte_troncon_de_cours_d_eau.tpa, texte_troncon_de_cours_d_eau.hta, texte_troncon_de_cours_d_eau.vta, texte_troncon_de_cours_d_eau.texte, texte_troncon_de_cours_d_eau.rotation, texte_troncon_de_cours_d_eau.taille, texte_troncon_de_cours_d_eau.geom FROM s_cadastre.texte_troncon_de_cours_d_eau; + ALTER TABLE s_cadastre.v_vmap_texte_troncon_de_cours_d_eau OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_troncon_de_cours_d_eau TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_troncon_de_cours_d_eau TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_zone_de_communication AS SELECT texte_zone_de_communication.id, texte_zone_de_communication.section, texte_zone_de_communication.id_com, texte_zone_de_communication.hei, texte_zone_de_communication.fon, texte_zone_de_communication.tyu, texte_zone_de_communication.cef, texte_zone_de_communication.csp, texte_zone_de_communication.di1, texte_zone_de_communication.di2, texte_zone_de_communication.di3, texte_zone_de_communication.di4, texte_zone_de_communication.tpa, texte_zone_de_communication.hta, texte_zone_de_communication.vta, texte_zone_de_communication.texte, texte_zone_de_communication.rotation, texte_zone_de_communication.taille, texte_zone_de_communication.geom FROM s_cadastre.texte_zone_de_communication; + ALTER TABLE s_cadastre.v_vmap_texte_zone_de_communication OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_texte_zone_de_communication TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_zone_de_communication TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_tronçon_de_cours_d_eau AS SELECT troncon_de_cours_d_eau.id, troncon_de_cours_d_eau.id_com, troncon_de_cours_d_eau.section, troncon_de_cours_d_eau.pre, troncon_de_cours_d_eau.texte, troncon_de_cours_d_eau.geom FROM s_cadastre.troncon_de_cours_d_eau JOIN s_cadastre.commune ON troncon_de_cours_d_eau.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_tronçon_de_cours_d_eau OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_tronçon_de_cours_d_eau TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_tronçon_de_cours_d_eau TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_unite_fonciere AS SELECT unite_fonciere.id_uf, unite_fonciere.id_com, unite_fonciere.id_dnupro, unite_fonciere.superficie, unite_fonciere.nb_parcelles, unite_fonciere.geom FROM s_cadastre.unite_fonciere JOIN s_cadastre.commune ON unite_fonciere.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_unite_fonciere OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_unite_fonciere TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_unite_fonciere TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_unite_fonciere_parcelle AS SELECT unite_fonciere_parcelle.id, unite_fonciere_parcelle.id_uf as "ID_UF", unite_fonciere_parcelle.id_par as "ID_PAR" FROM s_cadastre.unite_fonciere_parcelle JOIN s_cadastre.unite_fonciere ON unite_fonciere_parcelle.id_uf = unite_fonciere.id_uf JOIN s_cadastre.parcelle ON unite_fonciere_parcelle.id_par = parcelle.id_par; + ALTER TABLE s_cadastre.v_vmap_unite_fonciere_parcelle OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_unite_fonciere_parcelle TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_unite_fonciere TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_zone_de_communication AS SELECT zone_de_communication.id, zone_de_communication.id_com, zone_de_communication.section, zone_de_communication.pre, zone_de_communication.texte, zone_de_communication.geom FROM s_cadastre.zone_de_communication JOIN s_cadastre.commune ON zone_de_communication.id_com = commune.id_com; + ALTER TABLE s_cadastre.v_vmap_zone_de_communication OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_zone_de_communication TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_zone_de_communication TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_annee AS SELECT annee FROM s_majic.annee_reference; + ALTER TABLE s_majic.v_vmap_annee OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_annee TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_annee TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_cconad AS SELECT tc_cconad_nature_dependance.cconad, tc_cconad_nature_dependance.l_cconad FROM s_majic.tc_cconad_nature_dependance; + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_cconad OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_cconad TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_cconad TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_fantoir_commune AS SELECT fantoir_commune.id_com, fantoir_commune.libcom FROM s_majic.fantoir_commune WHERE fantoir_commune.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_fantoir_commune OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_fantoir_commune TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_fantoir_commune TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_fantoir_voie AS SELECT fantoir_commune.libcom, fantoir_voie.id_com, fantoir_voie.id_voie, fantoir_voie.ccodep, fantoir_voie.ccodir, fantoir_voie.ccocom, fantoir_voie.rivoli, fantoir_voie.clerivoli, fantoir_voie.codevoie, fantoir_voie.libvoie, fantoir_voie.typcom, fantoir_voie.rur, fantoir_voie.carvoie, fantoir_voie.annulation, fantoir_voie.dateannul, fantoir_voie.datecrea, fantoir_voie.majic2, fantoir_voie.typevoie, fantoir_voie.indic, fantoir_voie.motclass, tc_codevoie_code_nature_voie.nature, tc_codevoie_code_nature_voie.l_nature_voie FROM s_majic.fantoir_commune, s_majic.fantoir_voie LEFT JOIN s_majic.tc_codevoie_code_nature_voie ON fantoir_voie.codevoie = tc_codevoie_code_nature_voie.nature WHERE fantoir_commune.id_com = fantoir_voie.id_com; + ALTER TABLE s_majic.v_vmap_fantoir_voie OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_fantoir_voie TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_fantoir_voie TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_bati_0010_local AS SELECT bati_0010_local.id_local, bati_0010_local.id_com, bati_0010_local.invar, bati_0010_local.dnupro, bati_0010_local.id_par, bati_0010_local.ccosec, bati_0010_local.dnupla FROM s_majic.bati_0010_local WHERE bati_0010_local.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_bati_0010_local OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_bati_0010_local TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_bati_0010_local TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_nb_10_parcelle AS SELECT nb_10_parcelle.id_com, nb_10_parcelle.id_par, nb_10_parcelle.ccodep, nb_10_parcelle.ccodir, nb_10_parcelle.ccocom, nb_10_parcelle.ccopre, nb_10_parcelle.ccosec, nb_10_parcelle.dnupla, nb_10_parcelle.cenr, nb_10_parcelle.dcntpa, nb_10_parcelle.dsrpar, nb_10_parcelle.dnupro, nb_10_parcelle.jdatat, nb_10_parcelle.dreflf, nb_10_parcelle.gpdl, nb_10_parcelle.cprsecr, nb_10_parcelle.ccosecr, nb_10_parcelle.dnuplar, nb_10_parcelle.dnupdl, nb_10_parcelle.gurbpa, nb_10_parcelle.dparpi, nb_10_parcelle.ccoarp, nb_10_parcelle.gparnf, nb_10_parcelle.gparbat, nb_10_parcelle.ccovoi, nb_10_parcelle.ccoriv, nb_10_parcelle.ccocif, nb_10_parcelle.id_dnupro, nb_10_parcelle.id_voie, nb_10_parcelle.dnvoiri, nb_10_parcelle.dindic, tc_codevoie_code_nature_voie.l_nature_voie, nb_10_parcelle.dvoilib, nb_10_parcelle.cconvo FROM s_majic.nb_10_parcelle LEFT JOIN s_majic.tc_codevoie_code_nature_voie ON nb_10_parcelle.cconvo::bpchar = tc_codevoie_code_nature_voie.nature WHERE nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_nb_10_parcelle OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_nb_10_parcelle TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_nb_10_parcelle TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_dep AS SELECT bati_60_descr_dep.id_local, bati_60_descr_dep.dnupev, bati_60_descr_dep.dsudep, bati_60_descr_dep.geaulc, bati_60_descr_dep.gelelc, bati_60_descr_dep.gchclc, bati_60_descr_dep.dnbbai, bati_60_descr_dep.dnbdou, bati_60_descr_dep.dnblav, bati_60_descr_dep.dnbwc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatto_materiaux_toitures.l_dmatto, tc_detent_etat_entretien.l_detent, tc_cconad_nature_dependance.l_cconad FROM s_majic.bati_60_descr_dep LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_60_descr_dep.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_60_descr_dep.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_60_descr_dep.detent = tc_detent_etat_entretien.detent LEFT JOIN s_majic.tc_cconad_nature_dependance ON bati_60_descr_dep.cconad = tc_cconad_nature_dependance.cconad WHERE bati_60_descr_dep.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_dep OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_dep TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_dep TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_descr AS SELECT bati_0010_local.invar, bati_0010_local.id_local, bati_0010_local.dvoilib, fantoir_commune.libcom, bati_0010_local.id_com, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat, bati_0010_local.cchpr, bati_36_pev_tax.bipevla1, bati_0010_local.dnbniv, bati_0010_local.dnubat, bati_0010_local.nesc, bati_0010_local.dniv, bati_0010_local.dvltrt FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc LEFT JOIN s_majic.fantoir_commune ON bati_0010_local.id_com = fantoir_commune.id_com, s_majic.bati_36_pev_tax WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND bati_0010_local.id_local = bati_36_pev_tax.id_pev AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_descr OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_descr TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_descr TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_hab AS SELECT bati_40_descr_hab.id_local, bati_40_descr_hab.dnupev, bati_40_descr_hab.cconad1, bati_40_descr_hab.dsueic1, bati_40_descr_hab.cconad2, bati_40_descr_hab.dsueic2, bati_40_descr_hab.cconad3, bati_40_descr_hab.dsueic3, bati_40_descr_hab.cconad4, bati_40_descr_hab.dsueic4, bati_40_descr_hab.geaulc, bati_40_descr_hab.gelelc, bati_40_descr_hab.gchclc, bati_40_descr_hab.gteglc, bati_40_descr_hab.dnbbai, bati_40_descr_hab.dnbdou, bati_40_descr_hab.dnblav, bati_40_descr_hab.dnbwc, bati_40_descr_hab.deqdha, bati_40_descr_hab.dnbppr, bati_40_descr_hab.dnbsam, bati_40_descr_hab.dnbcha, bati_40_descr_hab.dnbcu8, bati_40_descr_hab.dnbcu9, bati_40_descr_hab.dnbsea, bati_40_descr_hab.dnbann, bati_40_descr_hab.dnbpdc, bati_40_descr_hab.dsupdc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatto_materiaux_toitures.l_dmatto, bati_40_descr_hab.jannat, tc_detent_etat_entretien.l_detent, bati_40_descr_hab.dnbniv FROM s_majic.bati_40_descr_hab LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_40_descr_hab.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_40_descr_hab.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_40_descr_hab.detent = tc_detent_etat_entretien.detent WHERE bati_40_descr_hab.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_hab OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_local_pro AS SELECT bati_50_descr_pro.id_local, bati_50_descr_pro.dnupev, bati_50_descr_pro.dnudes, bati_50_descr_pro.vsurzt FROM s_majic.bati_50_descr_pro WHERE bati_50_descr_pro.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_local_pro OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_local_pro TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_local_pro TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_lot AS SELECT bati_0010_local.id_local, lot_local.klot, lot_local.dnumql, lot_local.ddenql FROM s_majic.lot_local, s_majic.bati_0010_local WHERE bati_0010_local.id_local = lot_local.id_local AND lot_local.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_lot OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_lot TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_lot TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_pev AS SELECT bati_21_pev_descr.id_local, bati_21_pev_descr.dnupev, tc_ccoaff_affectation_pev.l_ccoaff, bati_21_pev_descr.dcapec, bati_21_pev_descr.ccostb, bati_21_pev_descr.dnuref, bati_36_pev_tax.bipevla1, bati_36_pev_tax.vlbaia1 FROM s_majic.bati_21_pev_descr LEFT JOIN s_majic.bati_36_pev_tax ON bati_21_pev_descr.id_pev = bati_36_pev_tax.id_pev LEFT JOIN s_majic.tc_ccoaff_affectation_pev ON bati_21_pev_descr.ccoaff = tc_ccoaff_affectation_pev.ccoaff WHERE bati_21_pev_descr.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_pev OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_pev TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_pev TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_prop AS SELECT bati_0010_local.id_local, bati_0010_local.dnupro, proprietaire.dqualp, proprietaire.ddenom, proprietaire.jdatnss, proprietaire.dldnss, proprietaire.dlign3, proprietaire.dlign4, proprietaire.dlign6, tc_ccodem_nature_demembrement.l_ccodem, tc_ccodro_code_droit.l_ccodro FROM s_majic.proprietaire LEFT JOIN s_majic.tc_ccodem_nature_demembrement ON proprietaire.ccodem = tc_ccodem_nature_demembrement.ccodem LEFT JOIN s_majic.tc_ccodro_code_droit ON proprietaire.ccodro = tc_ccodro_code_droit.ccodro, s_majic.bati_0010_local WHERE bati_0010_local.id_dnupro = proprietaire.id_dnupro AND bati_0010_local.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_prop OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_prop TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_prop TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_parcelle_proprietaire_bati AS SELECT nb_10_parcelle.id_par, proprietaire.dnupro, proprietaire.dnuper, proprietaire.ddenom, proprietaire.dqualp, proprietaire.dnomlp, proprietaire.dprnlp, proprietaire.dlign3, proprietaire.dlign4, proprietaire.dlign5, proprietaire.dlign6, proprietaire.id_dnupro FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.proprietaire ON bati_0010_local.id_dnupro = proprietaire.id_dnupro WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_parcelle_proprietaire_bati OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_parcelle_proprietaire_bati TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_parcelle_proprietaire_bati TO vmap_cadastre_user; + COMMENT ON VIEW s_majic.v_vmap_parcelle_proprietaire_bati IS 'Nom, prénom et adresse du propriétaire de chaque bati de chaque parcelle.'; + CREATE OR REPLACE VIEW s_majic.v_vmap_parcelle_proprietaire AS SELECT nb_10_parcelle.id_par, proprietaire.dnupro, proprietaire.dnuper, proprietaire.ddenom, proprietaire.dqualp, proprietaire.dnomlp, proprietaire.dprnlp, proprietaire.dlign3, proprietaire.dlign4, proprietaire.dlign5, proprietaire.dlign6, parcelle.geom, proprietaire.id_dnupro, proprietaire.gdesip FROM s_majic.nb_10_parcelle, s_majic.proprietaire, s_cadastre.parcelle WHERE nb_10_parcelle.id_dnupro = proprietaire.id_dnupro AND proprietaire.gdesip = '1'::bpchar AND nb_10_parcelle.id_par= parcelle.id_par AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_parcelle_proprietaire OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_parcelle_proprietaire TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_parcelle_proprietaire TO vmap_cadastre_user; + COMMENT ON VIEW s_majic.v_vmap_parcelle_proprietaire IS 'Nom, prénom et adresse du propriétaire de chaque parcelle. La géométrie est associée à chaque parcelle se qui permet d''en faire une vue.'; + CREATE OR REPLACE VIEW s_majic.v_vmap_parcelle_adresse AS SELECT nb_10_parcelle.id_par, nb_10_parcelle.dnvoiri, CASE WHEN nb_10_parcelle.cconvo IS NULL THEN nb_10_parcelle.dvoilib::text ELSE (nb_10_parcelle.cconvo::text || ' '::text) || nb_10_parcelle.dvoilib::text END AS adresse FROM s_majic.nb_10_parcelle WHERE nb_10_parcelle.id_com::text ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_parcelle_adresse OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_parcelle_adresse TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_parcelle_adresse TO vmap_cadastre_user; + COMMENT ON VIEW s_majic.v_vmap_parcelle_adresse IS 'Adresse des parcelles'; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_prc_bat AS SELECT nb_10_parcelle.id_par, bati_0010_local.invar, bati_0010_local.id_local, proprietaire.ddenom, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.l_dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.proprietaire ON bati_0010_local.id_dnupro = proprietaire.id_dnupro LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND proprietaire.gdesip = '1'::bpchar AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_prc_bat OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_prc_bat TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_prc_bat TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_prc_descr AS SELECT parcelle.id_par, v_vmap_nb_10_parcelle.id_com, v_vmap_nb_10_parcelle.id_par AS "ID_PAR", v_vmap_nb_10_parcelle.ccosec::text || v_vmap_nb_10_parcelle.dnupla::text AS parcelle, v_vmap_fantoir_commune.libcom AS commune, round(public.st_area(parcelle.geom)) AS sup_fiscale, v_vmap_nb_10_parcelle.dcntpa, v_vmap_nb_10_parcelle.l_nature_voie, v_vmap_nb_10_parcelle.dvoilib, v_vmap_nb_10_parcelle.ccoriv, v_vmap_nb_10_parcelle.gparbat, v_vmap_nb_10_parcelle.gurbpa, v_vmap_nb_10_parcelle.dnvoiri, v_vmap_nb_10_parcelle.dindic FROM s_majic.v_vmap_nb_10_parcelle LEFT JOIN s_cadastre.parcelle ON v_vmap_nb_10_parcelle.id_par = parcelle.id_par LEFT JOIN s_majic.v_vmap_fantoir_commune ON v_vmap_nb_10_parcelle.id_com = v_vmap_fantoir_commune.id_com; + ALTER TABLE s_majic.v_vmap_maj_fiche_prc_descr OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_prc_descr TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_prc_descr TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_prc_prop AS SELECT nb_10_parcelle.id_par, nb_10_parcelle.dnupro, proprietaire.dqualp, proprietaire.ddenom, proprietaire.jdatnss, proprietaire.dldnss, proprietaire.dlign3, proprietaire.dlign4, proprietaire.dlign6, tc_ccodem_nature_demembrement.l_ccodem, tc_ccodro_code_droit.l_ccodro, proprietaire.gdesip FROM s_majic.proprietaire LEFT JOIN s_majic.tc_ccodem_nature_demembrement ON proprietaire.ccodem = tc_ccodem_nature_demembrement.ccodem LEFT JOIN s_majic.tc_ccodro_code_droit ON proprietaire.ccodro = tc_ccodro_code_droit.ccodro, s_majic.nb_10_parcelle WHERE nb_10_parcelle.id_dnupro = proprietaire.id_dnupro AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_prc_prop OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_prc_prop TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_prc_prop TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_prc_suf AS SELECT nb_21_suf_descr.id_par, nb_21_suf_descr.ccosub, nb_21_suf_descr.dsgrpf, nb_21_suf_descr.cnatsp, tc_dsgrpf_sousgroupe_suf.l_dsgrpf, nb_21_suf_descr.dclssf, nb_21_suf_descr.dcntsf, nb_21_suf_descr.drcsuba, nb_21_suf_descr.drcsub FROM s_majic.nb_21_suf_descr LEFT JOIN s_majic.tc_dsgrpf_sousgroupe_suf ON nb_21_suf_descr.dsgrpf = tc_dsgrpf_sousgroupe_suf.dsgrpf, s_majic.nb_10_parcelle WHERE nb_10_parcelle.id_par = nb_21_suf_descr.id_par AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_prc_suf OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_prc_suf TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_prc_suf TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_id_par_nature_cadastrale AS SELECT nb_21_suf_descr.ID_PAR AS id_par, string_agg(tc_DSGRPF_SousGroupe_suf.L_DSGRPF::text, ', '::text) AS l_dsgrpf FROM s_majic.nb_21_suf_descr LEFT JOIN s_majic.tc_DSGRPF_SousGroupe_suf ON nb_21_suf_descr.DSGRPF = tc_DSGRPF_SousGroupe_suf.DSGRPF::bpchar WHERE nb_21_suf_descr.ID_COM ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text) GROUP BY nb_21_suf_descr.ID_PAR; + ALTER TABLE s_majic.v_id_par_nature_cadastrale OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_id_par_nature_cadastrale TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_id_par_nature_cadastrale TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_urb AS SELECT nb_10_parcelle.ID_PAR, FANTOIR_DIRECTION.LIBDEP, FANTOIR_COMMUNE.LIBCOM, nb_10_parcelle.DNUPLA, nb_10_parcelle.CCOSEC, nb_10_parcelle.DCNTPA, proprietaire.DDENOM, proprietaire.DLIGN3, proprietaire.DLIGN4, proprietaire.DLIGN6, l_dsgrpf FROM s_majic.proprietaire LEFT JOIN s_majic.nb_10_parcelle ON proprietaire.ID_DNUPRO = nb_10_parcelle.ID_DNUPRO LEFT JOIN s_majic.FANTOIR_COMMUNE ON nb_10_parcelle.ID_COM = FANTOIR_COMMUNE.ID_COM LEFT JOIN s_majic.FANTOIR_DIRECTION ON FANTOIR_COMMUNE.CCODEP = FANTOIR_DIRECTION.CCODEP LEFT JOIN s_majic.v_id_par_nature_cadastrale ON nb_10_parcelle.ID_PAR = v_id_par_nature_cadastrale.id_par WHERE nb_10_parcelle.ID_COM ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_urb OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_urb TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_urb TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fv AS SELECT DISTINCT nb_10_parcelle.id_voie, nb_10_parcelle.dvoilib, nb_10_parcelle.id_com, tc_codevoie_code_nature_voie.l_nature_voie FROM s_majic.nb_10_parcelle LEFT JOIN s_majic.tc_codevoie_code_nature_voie ON nb_10_parcelle.cconvo::bpchar = tc_codevoie_code_nature_voie.nature WHERE nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fv OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fv TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fv TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_pc_bat AS SELECT proprietaire.id_com, proprietaire.ddenom, proprietaire.dnupro FROM s_majic.proprietaire JOIN s_majic.bati_0010_local ON bati_0010_local.id_dnupro = proprietaire.id_dnupro WHERE proprietaire.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_pc_bat OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_pc_bat TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_pc_bat TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_pc AS SELECT proprietaire.id_com, proprietaire.dnupro, proprietaire.ddenom, commune.texte AS commune FROM s_majic.proprietaire, s_cadastre.commune WHERE proprietaire.id_com = commune.id_com AND proprietaire.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_pc OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_pc TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_pc TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_commune AS SELECT commune.id_com, commune.dep_code, commune.texte AS nom, commune.geom, substring(commune.id_com::text, 2, 3) as code_com FROM s_cadastre.commune WHERE commune.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_commune OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_commune TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_commune TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_parcelle_all_geom AS SELECT parcelle.id_com, parcelle.dep_code, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom FROM s_cadastre.parcelle JOIN s_cadastre.tc_indp on parcelle.indp_code = tc_indp.indp_code WHERE parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_parcelle_all_geom OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_parcelle_all_geom TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_parcelle_all_geom TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_troncon_de_cours_d_eau AS SELECT troncon_de_cours_d_eau.id_com, troncon_de_cours_d_eau.section, troncon_de_cours_d_eau.pre, troncon_de_cours_d_eau.texte, troncon_de_cours_d_eau.geom FROM s_cadastre.troncon_de_cours_d_eau WHERE troncon_de_cours_d_eau.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_troncon_de_cours_d_eau OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_troncon_de_cours_d_eau TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_troncon_de_cours_d_eau TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_parcelle AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || CASE WHEN char_length(parcelle.section::text) = 1 THEN '0'::text || parcelle.section::text ELSE parcelle.section::text END AS id_sec, v_commune.nom AS commune FROM s_cadastre.parcelle JOIN s_cadastre.v_commune ON parcelle.id_com = v_commune.id_com WHERE public.st_geometrytype(parcelle.geom) ~ '%Polygon%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_parcelle OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_parcelle TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_parcelle TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_texte_zone_de_communication AS SELECT texte_zone_de_communication.id_com, texte_zone_de_communication.section, texte_zone_de_communication.fon, texte_zone_de_communication.hei, texte_zone_de_communication.tyu, texte_zone_de_communication.cef, texte_zone_de_communication.csp, texte_zone_de_communication.di1, texte_zone_de_communication.di2, texte_zone_de_communication.di3, texte_zone_de_communication.di4, texte_zone_de_communication.tpa, texte_zone_de_communication.hta, texte_zone_de_communication.vta, texte_zone_de_communication.texte, texte_zone_de_communication.rotation, texte_zone_de_communication.taille, texte_zone_de_communication.geom FROM s_cadastre.texte_zone_de_communication WHERE texte_zone_de_communication.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_texte_zone_de_communication OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_texte_zone_de_communication TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_texte_zone_de_communication TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_section AS SELECT section_cadastrale.id_com, section_cadastrale.section, section_cadastrale.pre, section_cadastrale.geom FROM s_cadastre.section_cadastrale WHERE section_cadastrale.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_section OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_section TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_section TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_zone_de_communication AS SELECT zone_de_communication.id_com, zone_de_communication.section, zone_de_communication.pre, zone_de_communication.texte, zone_de_communication.geom FROM s_cadastre.zone_de_communication WHERE zone_de_communication.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_zone_de_communication OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_zone_de_communication TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_zone_de_communication TO vmap_cadastre_user; + INSERT INTO s_vitis.privileges(rolname, description) VALUES ('vmap_cadastre_user', 'rôle utilisateur du module cadastre de vMap'); + INSERT INTO s_vmap.module(module_id, description, label, rolname, rolname_list) VALUES ('cadastre', 'Module Cadastre', 'Module Cadastre', 'vmap_cadastre_user', 'vmap_cadastre_user|vmap_cadastre_light_user'); + ALTER TABLE s_cadastre.batiment ADD CONSTRAINT pk_batiment PRIMARY KEY (id); + ALTER TABLE s_cadastre.borne_de_limite_de_propriete ADD CONSTRAINT pk_borne_de_limite_de_propriete PRIMARY KEY (id); + ALTER TABLE s_cadastre.ensemble_immobilier ADD CONSTRAINT pk_ensemble_immobilier PRIMARY KEY (id); + ALTER TABLE s_cadastre.lieu_dit ADD CONSTRAINT pk_lieu_dit PRIMARY KEY (id); + ALTER TABLE s_cadastre.numero_de_voirie ADD CONSTRAINT pk_numero_de_voirie PRIMARY KEY (id); + ALTER TABLE s_cadastre.objet_du_reseau_routier ADD CONSTRAINT pk_objet_du_reseau_routier PRIMARY KEY (id); + ALTER TABLE s_cadastre.objet_lineaire_divers ADD CONSTRAINT pk_objet_lineaire_divers PRIMARY KEY (id); + ALTER TABLE s_cadastre.objet_ponctuel_divers ADD CONSTRAINT pk_objet_ponctuel_divers PRIMARY KEY (id); + ALTER TABLE s_cadastre.objet_surfacique_divers ADD CONSTRAINT pk_objet_surfacique_divers PRIMARY KEY (id); + ALTER TABLE s_cadastre.point_de_canevas ADD CONSTRAINT pk_point_de_canevas PRIMARY KEY (id); + ALTER TABLE s_cadastre.subdivision_de_section_cadastrale ADD CONSTRAINT pk_subdivision_de_section_cadastrale PRIMARY KEY (id); + ALTER TABLE s_cadastre.subdivision_fiscale ADD CONSTRAINT pk_subdivision_fiscale PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_ensemble_immobilier ADD CONSTRAINT pk_texte_ensemble_immobilier PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_lieu_dit ADD CONSTRAINT pk_texte_lieu_dit PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_numero_de_voirie ADD CONSTRAINT pk_texte_numero_de_voirie PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_objet_du_reseau_routier ADD CONSTRAINT pk_texte_objet_du_reseau_routier PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_objet_lineaire_divers ADD CONSTRAINT pk_texte_objet_lineaire_divers PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_objet_ponctuel_divers ADD CONSTRAINT pk_texte_objet_ponctuel_divers PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_parcelle ADD CONSTRAINT pk_texte_parcelle PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_section_cadastrale ADD CONSTRAINT pk_texte_section_cadastrale PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_troncon_de_cours_d_eau ADD CONSTRAINT pk_texte_troncon_de_cours_d_eau PRIMARY KEY (id); + ALTER TABLE s_cadastre.texte_zone_de_communication ADD CONSTRAINT pk_texte_zone_de_communication PRIMARY KEY (id); + ALTER TABLE s_cadastre.troncon_de_cours_d_eau ADD CONSTRAINT pk_troncon_de_cours_d_eau PRIMARY KEY (id); + ALTER TABLE s_cadastre.version ADD CONSTRAINT pk_version PRIMARY KEY (version); + ALTER TABLE s_cadastre.zone_de_communication ADD CONSTRAINT pk_zone_de_communication PRIMARY KEY (id); + ALTER TABLE s_majic.annee_reference ADD CONSTRAINT pk_annee_reference PRIMARY KEY (annee); + ALTER TABLE s_majic.fantoir_direction ADD CONSTRAINT pk_fantoir_direction PRIMARY KEY (ccodep, ccodir); + CREATE OR REPLACE VIEW s_majic.v_maj_fv AS SELECT DISTINCT nb_10_parcelle.id_voie, nb_10_parcelle.DVOILIB, nb_10_parcelle.ID_COM, tc_CODEVOIE_Code_nature_voie.L_NATURE_VOIE FROM s_majic.nb_10_parcelle LEFT JOIN s_majic.tc_CODEVOIE_Code_nature_voie ON nb_10_parcelle.CCONVO = tc_CODEVOIE_Code_nature_voie.NATURE::bpchar WHERE nb_10_parcelle.ID_COM ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_maj_fv OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_maj_fv TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_maj_fv TO vmap_cadastre_user; + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2016.02.00</version> + <code> + <![CDATA[ + -- Ajout du template d'impression Fiche d'urbanisme + INSERT INTO s_vmap.printtemplate (printtemplate_id, name, rt_format_id, rt_orientation_id, definition, outputformats_id, sql, ressource_id, business_object_id) VALUES (-1, 'Fiche d''urbanisme', 'A4', 'paysage', '<!--Style-->' || chr(13) || '<style>' || chr(13) || ' #A4_landscape_template {' || chr(13) || ' text-align: center;' || chr(13) || ' width: 29.7cm;' || chr(13) || ' padding: 40px;' || chr(13) || ' }' || chr(13) || ' #map_legend{' || chr(13) || ' margin-left: 25px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || ' #map_image {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' width: 100%;' || chr(13) || ' height: 100%;' || chr(13) || ' }' || chr(13) || ' #map_overview {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' height: 4cm;' || chr(13) || ' width: 4cm;' || chr(13) || ' }' || chr(13) || ' .border_container{' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .description_box{' || chr(13) || ' text-align: left;' || chr(13) || ' padding: 5px;' || chr(13) || ' margin-bottom: 10px;' || chr(13) || ' }' || chr(13) || ' .fiche_urb_label {' || chr(13) || ' font-size: 10px;' || chr(13) || ' width: 100%;' || chr(13) || ' margin-bottom: 0px;' || chr(13) || ' }' || chr(13) || ' #img1{' || chr(13) || ' height: 1cm;' || chr(13) || ' margin-top: 10px;' || chr(13) || ' margin-bottom: -10px;' || chr(13) || ' }' || chr(13) || '</style>' || chr(13) || '' || chr(13) || '<!-- A4 print Template -->' || chr(13) || '<div id="A4_landscape_template">' || chr(13) || '' || chr(13) || ' <div class="row" style="padding-left: 10px;">' || chr(13) || ' <div id="infos_column" class="col-xs-4 border_container" style="">' || chr(13) || ' <img ng-if="logo !== ''''" id="img1" src="{{logo}}">' || chr(13) || ' <h4 ng-if="company !== ''''" style="margin-top: 25px">{{company}}</h4>' || chr(13) || ' <hr>' || chr(13) || ' <h4>Fiche de renseignement d''urbanisme</h4>' || chr(13) || ' <hr>' || chr(13) || '' || chr(13) || ' <!--Description de la commune-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Département: {{departement}}</label>' || chr(13) || ' <label class="fiche_urb_label">Commune: {{commune}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description de la parcelle-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Parcelle: {{parcelle}}</label>' || chr(13) || ' <label class="fiche_urb_label">Section: {{section}}</label>' || chr(13) || ' <label class="fiche_urb_label">Contenance en m²: {{contenance}}</label>' || chr(13) || ' <label class="fiche_urb_label">Adresse: {{adresse}}</label>' || chr(13) || ' <label class="fiche_urb_label">Echelle d''édition: {{map_scale}}</label>' || chr(13) || ' <label class="fiche_urb_label">Date d''édition: {{date}}</label>' || chr(13) || ' <label class="fiche_urb_label">Natures cadastrales: {{nature}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description des propriétairtes-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Liste des propriétaires:' || chr(13) || ' <div ng-repeat="proprietaire in proprietaires">' || chr(13) || ' <div style="width: 100%">{{proprietaire.nom}}</div>' || chr(13) || ' <div class="row">' || chr(13) || ' <div class="col-xs-6">{{proprietaire.adresse}}</div>' || chr(13) || ' <div class="col-xs-6">{{proprietaire.ville}}</div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Zone paramétrable-->' || chr(13) || ' <div class="description_box border_container" style="">' || chr(13) || ' <div ng-repeat="node in aIntersections">' || chr(13) || ' <div ng-if="node.data.length > 0">' || chr(13) || ' <label>{{node.title}}</label>' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="row in node.data">' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="(value, key) in row">' || chr(13) || ' <label class="fiche_urb_label">{{node[value]}}: {{key}}</label>' || chr(13) || ' </div> ' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' </div>' || chr(13) || ' <div class="col-xs-8" style="height: 710px">' || chr(13) || ' <div style="height: 100%; border: 1px solid black;">' || chr(13) || ' <img id="map_image" src="images/transparent.png">' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '</div>' || chr(13) || '' || chr(13) || '<script>' || chr(13) || ' $(''#infos_column'').height($(''#infos_column'').parent().height());' || chr(13) || '</script>', 'pdf', NULL, NULL, NULL); + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_urb AS SELECT nb_10_parcelle.id_par, fantoir_direction.libdep, fantoir_commune.libcom, nb_10_parcelle.dnupla, nb_10_parcelle.ccosec, nb_10_parcelle.dcntpa, proprietaire.ddenom, proprietaire.dlign3, proprietaire.dlign4, proprietaire.dlign6, v_id_par_nature_cadastrale.l_dsgrpf, nb_10_parcelle.dnvoiri, nb_10_parcelle.cconvo, nb_10_parcelle.dvoilib, nb_10_parcelle.dindic FROM s_majic.proprietaire LEFT JOIN s_majic.nb_10_parcelle ON proprietaire.id_dnupro = nb_10_parcelle.id_dnupro LEFT JOIN s_majic.fantoir_commune ON nb_10_parcelle.id_com = fantoir_commune.id_com LEFT JOIN s_majic.fantoir_direction ON fantoir_commune.ccodep = fantoir_direction.ccodep LEFT JOIN s_majic.v_id_par_nature_cadastrale ON nb_10_parcelle.id_par = v_id_par_nature_cadastrale.id_par WHERE nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.texte_ensemble_immobilier ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_lieu_dit ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_numero_de_voirie ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_objet_du_reseau_routier ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_objet_lineaire_divers ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_objet_ponctuel_divers ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_objet_surfacique_divers ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_parcelle ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_section_cadastrale ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_troncon_de_cours_d_eau ADD COLUMN pre character(3); + ALTER TABLE s_cadastre.texte_zone_de_communication ADD COLUMN pre character(3); + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dnubat DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN nesc DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dniv DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dpor DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccoriv DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dnvoiri DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccocif DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dvoilib DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN gpdl DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dsrpar DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dnupro DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN ccoeva DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dteloc DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dcomrd DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN cconlc DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dvltrt DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN top48a DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN cchpr DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN jannat DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dnbniv DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN dnupev DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN ccoaff DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN ccostb DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN dcetlc DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN dsupot DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN dvlper DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN dvlpera DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN dvltpe DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN tpevtieom DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_21_pev_descr ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN dnupev DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN dnuexb DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN ccolloc DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN pexb DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN gnextl DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN dvldif2 DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN dvldif2a DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN fcexb2 DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN fcexba2 DROP NOT NULL; + ALTER TABLE s_majic.bati_30_pev_exo ALTER COLUMN rcexba2 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN dnupev DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbaia1 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbai1 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN bipevla1 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbai2 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbaia2 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN bipevla2 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbai3 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbaia3 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN bipevla3 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbai4 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN vlbaia4 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN bipevla4 DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN bateom DROP NOT NULL; + ALTER TABLE s_majic.bati_36_pev_tax ALTER COLUMN baomec DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnupev DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dsueic1 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dcimei1 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dsueic2 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dcimei2 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dsueic3 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dcimei3 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dsueic4 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dcimei4 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN geaulc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN gelelc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN ggazlc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN gchclc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN gteglc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbbai DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbdou DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnblav DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbwc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN deqdha DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbppr DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbsam DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbcha DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbcu8 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbcu9 DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbsea DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbann DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbpdc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dsupdc DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dmatto DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN jannat DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN detent DROP NOT NULL; + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnbniv DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN dnupev DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN dnudes DROP NOT NULL; + ALTER TABLE s_majic.bati_50_descr_pro ALTER COLUMN vsurzt DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN invar DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dnupev DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dnudes DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dsudep DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN asitet DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dmatto DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN detent DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN geaulc DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN gelelc DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN gchclc DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dnbbai DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dnbdou DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dnblav DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dnbwc DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN deqtlc DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dcimlc DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dcetde DROP NOT NULL; + ALTER TABLE s_majic.bati_60_descr_dep ALTER COLUMN dcspde DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN clerivoli DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN libcom DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN typcom DROP NOT NULL; + ALTER TABLE s_majic.fantoir_commune ALTER COLUMN dateannul DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN rivoli DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN clerivoli DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN codevoie DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN libvoie DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN typcom DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN carvoie DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN dateannul DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN datecrea DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN majic2 DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN typevoie DROP NOT NULL; + ALTER TABLE s_majic.fantoir_voie ALTER COLUMN motclass DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN clotloc DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccodepl DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccodirl DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccocoml DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccosecl DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN dnupdl DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN dnulot DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccodebpb DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccodird DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ccocomb DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN invloc DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN dnumql DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN ddenql DROP NOT NULL; + ALTER TABLE s_majic.lot_local ALTER COLUMN klocal DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN dcntpa DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN dsrpar DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN dnupro DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN gpdl DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccovoi DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccoriv DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN ccocif DROP NOT NULL; + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN dvoilib DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dcntsf DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dnupro DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccostn DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN cgrnum DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dsgrpf DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dclssf DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN drgpos DROP NOT NULL; + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN kpdl DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN vecexn DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccolloc DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN pexn DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN gnexts DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN rcexnba DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN jfinex DROP NOT NULL; + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN jandeb DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN majposa1 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN bisufad1 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN majposa2 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN bisufad2 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN majposa3 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN bisufad3 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN majposa4 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN bisufad4 DROP NOT NULL; + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN cntmajtc DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ccopre DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN dnupdl DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ctpdl DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN grpmut DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN dnupro DROP NOT NULL; + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ccocif DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccopre DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccosec DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN dnupla DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN dnupdl DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccoseca DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN dnuplaa DROP NOT NULL; + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccocif DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN kpdl DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN dnulot DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN cenr DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN cconlo DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN dcntlo DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN dnumql DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN ddenql DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN dnuprol DROP NOT NULL; + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN ccocif DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccodep DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccodir DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccocom DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnupro DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN cgroup DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnumcp DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnulp DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccocif DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnuper DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN gdesip DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN gtoper DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ddenom DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN gtype3 DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN gtype4 DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN gtype5 DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN gtype6 DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccoriv DROP NOT NULL; + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccopos DROP NOT NULL; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN dnatcg TYPE varchar(2); + ALTER TABLE s_majic.bati_40_descr_hab ALTER COLUMN dnudes TYPE varchar(3); + ALTER TABLE s_majic.lot_local ALTER COLUMN ccoprel TYPE varchar(3); + ALTER TABLE s_majic.lot_local ALTER COLUMN ccopreb TYPE varchar(3); + ALTER TABLE s_majic.nb_10_parcelle ALTER COLUMN type TYPE varchar(1); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccopre TYPE varchar(3); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN gnexps TYPE varchar(2); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN ccoprel TYPE varchar(3); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dnupdl TYPE varchar(3); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN dnulot TYPE varchar(7); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN gnidom TYPE varchar(1); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN topja TYPE varchar(1); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN datja TYPE varchar(8); + ALTER TABLE s_majic.nb_21_suf_descr ALTER COLUMN postel TYPE varchar(1); + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccosub TYPE varchar(2); + ALTER TABLE s_majic.nb_30_suf_exo ALTER COLUMN ccolloc TYPE varchar(2); + ALTER TABLE s_majic.nb_36_suf_tax ALTER COLUMN ccosub TYPE varchar(2); + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN dnivim TYPE varchar(1); + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN ctpdl TYPE varchar(3); + ALTER TABLE s_majic.pdl_10_descr_pdl ALTER COLUMN dnupla TYPE varchar(4); + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN ccoprea TYPE varchar(3); + ALTER TABLE s_majic.pdl_30_descr_lot ALTER COLUMN datact TYPE varchar(8); + ALTER TABLE s_majic.proprietaire ALTER COLUMN gtoper TYPE varchar(1); + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnatpr TYPE varchar(3); + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccopay TYPE varchar(3); + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccodep1a2 TYPE varchar(2); + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccodira TYPE varchar(1); + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccocomadr TYPE varchar(3); + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccovoi TYPE varchar(5); + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnvoiri TYPE varchar(4); + ALTER TABLE s_majic.proprietaire ALTER COLUMN dindic TYPE varchar(1); + ALTER TABLE s_majic.proprietaire ALTER COLUMN ccopos TYPE varchar(5); + ALTER TABLE s_majic.proprietaire ALTER COLUMN epxnee TYPE varchar(3); + ALTER TABLE s_majic.proprietaire ALTER COLUMN dnomcp TYPE varchar(30); + ALTER TABLE s_majic.proprietaire ALTER COLUMN dsiren TYPE varchar(10); + ALTER TABLE s_majic.proprietaire ALTER COLUMN topja TYPE varchar(1); + ALTER TABLE s_majic.proprietaire ALTER COLUMN datja TYPE varchar(8); + ALTER TABLE s_majic.proprietaire ALTER COLUMN id_voie TYPE varchar(9); + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.01.00</version> + <code> + <![CDATA[ + CREATE OR REPLACE VIEW s_cadastre.v_vmap_troncon_de_cours_d_eau AS SELECT troncon_de_cours_d_eau.id,troncon_de_cours_d_eau.id_com, troncon_de_cours_d_eau.section, troncon_de_cours_d_eau.pre, troncon_de_cours_d_eau.texte, troncon_de_cours_d_eau.geom FROM s_cadastre.troncon_de_cours_d_eau JOIN s_cadastre.commune ON troncon_de_cours_d_eau.id_com = commune.id_com WHERE troncon_de_cours_d_eau.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_surfacique_divers AS SELECT objet_surfacique_divers.id_com, objet_surfacique_divers.sym_code, objet_surfacique_divers.texte, objet_surfacique_divers.section, objet_surfacique_divers.geom, objet_surfacique_divers.id FROM s_cadastre.objet_surfacique_divers JOIN s_cadastre.commune ON objet_surfacique_divers.id_com = commune.id_com WHERE objet_surfacique_divers.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.pdl_20_assise_pdl ALTER COLUMN kass TYPE character(14); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_point_de_canevas AS SELECT point_de_canevas.id_com, point_de_canevas.id, point_de_canevas.sym_code, point_de_canevas.can_code, point_de_canevas.map_code, point_de_canevas.palt_code, point_de_canevas.ppln_code, point_de_canevas.section, point_de_canevas.pre, point_de_canevas.geom, point_de_canevas.ori FROM s_cadastre.point_de_canevas JOIN s_cadastre.commune ON point_de_canevas.id_com = commune.id_com WHERE point_de_canevas.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_point_de_construction AS SELECT point_de_construction.id, point_de_construction.id_com, point_de_construction.section, point_de_construction.pre, point_de_construction.abs, point_de_construction.alti, point_de_construction.confe, point_de_construction.ecart, point_de_construction.etat, point_de_construction.ord, point_de_construction.vcon1, point_de_construction.vcon2, point_de_construction.vcon3, point_de_construction.etat_code, point_de_construction.texte, point_de_construction.geom FROM s_cadastre.point_de_construction JOIN s_cadastre.commune ON point_de_construction.id_com = commune.id_com WHERE point_de_construction.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_subdivision_de_section_cadastrale AS SELECT subdivision_de_section_cadastrale.id, subdivision_de_section_cadastrale.id_com, subdivision_de_section_cadastrale.id_sec, subdivision_de_section_cadastrale.copl_code,subdivision_de_section_cadastrale.dep_code, subdivision_de_section_cadastrale.dedi, subdivision_de_section_cadastrale.dis, subdivision_de_section_cadastrale.dred, subdivision_de_section_cadastrale.eor, subdivision_de_section_cadastrale.icl, subdivision_de_section_cadastrale.feuille, subdivision_de_section_cadastrale.geom, commune.texte as "nom", tc_qupl.qupl_lib, tc_inp.inp_lib FROM s_cadastre.subdivision_de_section_cadastrale JOIN s_cadastre.commune ON subdivision_de_section_cadastrale.id_com = commune.id_com JOIN s_cadastre.tc_qupl ON subdivision_de_section_cadastrale.qupl_code = tc_qupl.qupl_code JOIN s_cadastre.tc_inp ON subdivision_de_section_cadastrale.inp_code = tc_inp.inp_code JOIN s_cadastre.section_cadastrale ON subdivision_de_section_cadastrale.id_sec = section_cadastrale.id_sec WHERE subdivision_de_section_cadastrale.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_subdivision_fiscale AS SELECT subdivision_fiscale.id, subdivision_fiscale.id_com, subdivision_fiscale.section, subdivision_fiscale.geom, subdivision_fiscale.pre FROM s_cadastre.subdivision_fiscale JOIN s_cadastre.commune ON subdivision_fiscale.id_com = commune.id_com WHERE subdivision_fiscale.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_ensemble_immobilier AS SELECT texte_ensemble_immobilier.id, texte_ensemble_immobilier.id_com, texte_ensemble_immobilier.section, texte_ensemble_immobilier.fon, texte_ensemble_immobilier.hei, texte_ensemble_immobilier.tyu, texte_ensemble_immobilier.cef, texte_ensemble_immobilier.csp, texte_ensemble_immobilier.di1, texte_ensemble_immobilier.di2, texte_ensemble_immobilier.di3, texte_ensemble_immobilier.di4, texte_ensemble_immobilier.tpa, texte_ensemble_immobilier.hta, texte_ensemble_immobilier.vta, texte_ensemble_immobilier.texte, texte_ensemble_immobilier.rotation, texte_ensemble_immobilier.taille, texte_ensemble_immobilier.geom FROM s_cadastre.texte_ensemble_immobilier WHERE texte_ensemble_immobilier.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_lieu_dit AS SELECT texte_lieu_dit.id, texte_lieu_dit.id_com, texte_lieu_dit.section, texte_lieu_dit.fon, texte_lieu_dit.hei, texte_lieu_dit.tyu, texte_lieu_dit.cef, texte_lieu_dit.csp, texte_lieu_dit.di2, texte_lieu_dit.di1, texte_lieu_dit.di3, texte_lieu_dit.di4, texte_lieu_dit.tpa, texte_lieu_dit.hta, texte_lieu_dit.vta, texte_lieu_dit.texte, texte_lieu_dit.taille, texte_lieu_dit.rotation, texte_lieu_dit.geom FROM s_cadastre.texte_lieu_dit WHERE texte_lieu_dit.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_numero_de_voirie AS SELECT texte_numero_de_voirie.id, texte_numero_de_voirie.id_com, texte_numero_de_voirie.section, texte_numero_de_voirie.fon, texte_numero_de_voirie.hei, texte_numero_de_voirie.tyu, texte_numero_de_voirie.cef, texte_numero_de_voirie.csp, texte_numero_de_voirie.di1, texte_numero_de_voirie.di3, texte_numero_de_voirie.di2, texte_numero_de_voirie.di4, texte_numero_de_voirie.hta, texte_numero_de_voirie.tpa, texte_numero_de_voirie.vta, texte_numero_de_voirie.texte, texte_numero_de_voirie.rotation, texte_numero_de_voirie.geom, texte_numero_de_voirie.taille FROM s_cadastre.texte_numero_de_voirie WHERE texte_numero_de_voirie.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_du_reseau_routier AS SELECT texte_objet_du_reseau_routier.id, texte_objet_du_reseau_routier.id_com, texte_objet_du_reseau_routier.section, texte_objet_du_reseau_routier.fon, texte_objet_du_reseau_routier.hei, texte_objet_du_reseau_routier.tyu, texte_objet_du_reseau_routier.cef, texte_objet_du_reseau_routier.csp, texte_objet_du_reseau_routier.di1, texte_objet_du_reseau_routier.di2, texte_objet_du_reseau_routier.di3, texte_objet_du_reseau_routier.tpa, texte_objet_du_reseau_routier.di4, texte_objet_du_reseau_routier.hta, texte_objet_du_reseau_routier.vta, texte_objet_du_reseau_routier.texte, texte_objet_du_reseau_routier.rotation, texte_objet_du_reseau_routier.taille, texte_objet_du_reseau_routier.geom FROM s_cadastre.texte_objet_du_reseau_routier WHERE texte_objet_du_reseau_routier.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_lineaire_divers AS SELECT texte_objet_lineaire_divers.id_com, texte_objet_lineaire_divers.section, texte_objet_lineaire_divers.id, texte_objet_lineaire_divers.fon, texte_objet_lineaire_divers.hei, texte_objet_lineaire_divers.tyu, texte_objet_lineaire_divers.cef, texte_objet_lineaire_divers.csp, texte_objet_lineaire_divers.di1, texte_objet_lineaire_divers.di2, texte_objet_lineaire_divers.di3, texte_objet_lineaire_divers.di4, texte_objet_lineaire_divers.tpa, texte_objet_lineaire_divers.hta, texte_objet_lineaire_divers.vta, texte_objet_lineaire_divers.texte, texte_objet_lineaire_divers.rotation, texte_objet_lineaire_divers.taille, texte_objet_lineaire_divers.geom FROM s_cadastre.texte_objet_lineaire_divers WHERE texte_objet_lineaire_divers.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_ponctuel_divers AS SELECT texte_objet_ponctuel_divers.id, texte_objet_ponctuel_divers.id_com, texte_objet_ponctuel_divers.section, texte_objet_ponctuel_divers.fon, texte_objet_ponctuel_divers.hei, texte_objet_ponctuel_divers.tyu, texte_objet_ponctuel_divers.cef, texte_objet_ponctuel_divers.csp, texte_objet_ponctuel_divers.di1, texte_objet_ponctuel_divers.di2, texte_objet_ponctuel_divers.di3, texte_objet_ponctuel_divers.di4, texte_objet_ponctuel_divers.tpa, texte_objet_ponctuel_divers.hta, texte_objet_ponctuel_divers.vta, texte_objet_ponctuel_divers.texte, texte_objet_ponctuel_divers.rotation, texte_objet_ponctuel_divers.taille, texte_objet_ponctuel_divers.geom FROM s_cadastre.texte_objet_ponctuel_divers WHERE texte_objet_ponctuel_divers.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_objet_surfacique_divers AS SELECT texte_objet_surfacique_divers.id, texte_objet_surfacique_divers.id_com, texte_objet_surfacique_divers.section, texte_objet_surfacique_divers.fon, texte_objet_surfacique_divers.hei, texte_objet_surfacique_divers.tyu, texte_objet_surfacique_divers.cef, texte_objet_surfacique_divers.csp, texte_objet_surfacique_divers.di1, texte_objet_surfacique_divers.di2, texte_objet_surfacique_divers.di3, texte_objet_surfacique_divers.di4, texte_objet_surfacique_divers.tpa, texte_objet_surfacique_divers.hta, texte_objet_surfacique_divers.vta, texte_objet_surfacique_divers.texte, texte_objet_surfacique_divers.rotation, texte_objet_surfacique_divers.taille, texte_objet_surfacique_divers.geom FROM s_cadastre.texte_objet_surfacique_divers WHERE texte_objet_surfacique_divers.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_troncon_de_cours_d_eau AS SELECT texte_troncon_de_cours_d_eau.id, texte_troncon_de_cours_d_eau.id_com, texte_troncon_de_cours_d_eau.section, texte_troncon_de_cours_d_eau.fon, texte_troncon_de_cours_d_eau.hei, texte_troncon_de_cours_d_eau.tyu, texte_troncon_de_cours_d_eau.cef, texte_troncon_de_cours_d_eau.csp, texte_troncon_de_cours_d_eau.di1, texte_troncon_de_cours_d_eau.di2, texte_troncon_de_cours_d_eau.di3, texte_troncon_de_cours_d_eau.di4, texte_troncon_de_cours_d_eau.tpa, texte_troncon_de_cours_d_eau.hta, texte_troncon_de_cours_d_eau.vta, texte_troncon_de_cours_d_eau.texte, texte_troncon_de_cours_d_eau.rotation, texte_troncon_de_cours_d_eau.taille, texte_troncon_de_cours_d_eau.geom FROM s_cadastre.texte_troncon_de_cours_d_eau WHERE texte_troncon_de_cours_d_eau.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_zone_de_communication AS SELECT texte_zone_de_communication.id, texte_zone_de_communication.section, texte_zone_de_communication.id_com, texte_zone_de_communication.hei, texte_zone_de_communication.fon, texte_zone_de_communication.tyu, texte_zone_de_communication.cef, texte_zone_de_communication.csp, texte_zone_de_communication.di1, texte_zone_de_communication.di2, texte_zone_de_communication.di3, texte_zone_de_communication.di4, texte_zone_de_communication.tpa, texte_zone_de_communication.hta, texte_zone_de_communication.vta, texte_zone_de_communication.texte, texte_zone_de_communication.rotation, texte_zone_de_communication.taille, texte_zone_de_communication.geom FROM s_cadastre.texte_zone_de_communication WHERE texte_zone_de_communication.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_unite_fonciere AS SELECT unite_fonciere.id_uf, unite_fonciere.id_com, unite_fonciere.id_dnupro, unite_fonciere.superficie, unite_fonciere.nb_parcelles, unite_fonciere.geom FROM s_cadastre.unite_fonciere JOIN s_cadastre.commune ON unite_fonciere.id_com = commune.id_com WHERE unite_fonciere.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_unite_fonciere_parcelle AS SELECT unite_fonciere_parcelle.id, unite_fonciere_parcelle.id_uf as "ID_UF", unite_fonciere_parcelle.id_par as "ID_PAR" FROM s_cadastre.unite_fonciere_parcelle JOIN s_cadastre.unite_fonciere ON unite_fonciere_parcelle.id_uf = unite_fonciere.id_uf JOIN s_cadastre.parcelle ON unite_fonciere_parcelle.id_par = parcelle.id_par WHERE unite_fonciere.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_zone_de_communication AS SELECT zone_de_communication.id, zone_de_communication.id_com, zone_de_communication.section, zone_de_communication.pre, zone_de_communication.texte, zone_de_communication.geom FROM s_cadastre.zone_de_communication JOIN s_cadastre.commune ON zone_de_communication.id_com = commune.id_com WHERE zone_de_communication.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.02.00</version> + <code> + <![CDATA[ + UPDATE s_vmap.printtemplate SET definition='<!--Style-->' || chr(13) || '<style>' || chr(13) || ' #A4_landscape_template {' || chr(13) || ' text-align: center;' || chr(13) || ' width: 29.7cm;' || chr(13) || ' padding: 40px;' || chr(13) || ' }' || chr(13) || ' #map_legend{' || chr(13) || ' margin-left: 25px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || ' #map_image {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' width: 100%;' || chr(13) || ' height: 100%;' || chr(13) || ' }' || chr(13) || ' #map_overview {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' height: 4cm;' || chr(13) || ' width: 4cm;' || chr(13) || ' }' || chr(13) || ' .border_container{' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .description_box{' || chr(13) || ' text-align: left;' || chr(13) || ' padding: 5px;' || chr(13) || ' margin-bottom: 10px;' || chr(13) || ' }' || chr(13) || ' .fiche_urb_label {' || chr(13) || ' font-size: 10px;' || chr(13) || ' width: 100%;' || chr(13) || ' margin-bottom: 0px;' || chr(13) || ' }' || chr(13) || ' #img1{' || chr(13) || ' height: 1cm;' || chr(13) || ' margin-top: 10px;' || chr(13) || ' margin-bottom: -10px;' || chr(13) || ' }' || chr(13) || ' table, th, td {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' border-collapse: collapse;' || chr(13) || ' }' || chr(13) || ' th, td {' || chr(13) || ' font-size: 10px;' || chr(13) || ' padding: 5px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || '</style>' || chr(13) || '' || chr(13) || '<!-- A4 print Template -->' || chr(13) || '<div id="A4_landscape_template">' || chr(13) || ' <div class="row" style="padding-left: 10px;">' || chr(13) || ' <div id="infos_column" class="col-xs-4 border_container" style="">' || chr(13) || ' <img ng-if="logo !== ''''" id="img1" src="{{logo}}">' || chr(13) || ' <h4 ng-if="company !== ''''" style="margin-top: 25px">{{company}}</h4>' || chr(13) || ' <hr>' || chr(13) || ' <h4>Fiche de renseignement d''urbanisme</h4>' || chr(13) || ' <hr>' || chr(13) || '' || chr(13) || ' <!--Description de la commune-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Département: {{departement}}</label>' || chr(13) || ' <label class="fiche_urb_label">Commune: {{commune}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description de la parcelle-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Parcelle: {{parcelle}}</label>' || chr(13) || ' <label class="fiche_urb_label">Section: {{section}}</label>' || chr(13) || ' <label class="fiche_urb_label">Contenance en m²: {{contenance}}</label>' || chr(13) || ' <label class="fiche_urb_label">Adresse: {{adresse}}</label>' || chr(13) || ' <label class="fiche_urb_label">Echelle d''édition: {{map_scale}}</label>' || chr(13) || ' <label class="fiche_urb_label">Date d''édition: {{date}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description des propriétairtes-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Liste des propriétaires:' || chr(13) || ' <div ng-repeat="proprietaire in proprietaires">' || chr(13) || ' <div style="width: 100%">{{proprietaire.nom}}</div>' || chr(13) || ' <div class="row">' || chr(13) || ' <div class="col-xs-6">{{proprietaire.adresse}}</div>' || chr(13) || ' <div class="col-xs-6">{{proprietaire.ville}}</div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Zone paramétrable-->' || chr(13) || ' <div class="description_box border_container" style="" ng-if="aIntersections.length > 0">' || chr(13) || ' <div ng-repeat="node in aIntersections">' || chr(13) || ' <div ng-if="node.data.length > 0">' || chr(13) || ' <label>{{node.title}}</label>' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="row in node.data">' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="(key, value) in row">' || chr(13) || ' <label class="fiche_urb_label">{{node[key]}}: {{value}}</label>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' <div class="" style="" ng-if="aIntersectionsArray.length > 0">' || chr(13) || ' <table style="width:100%">' || chr(13) || ' <tr>' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in aIntersectionsArray[0].data[0]">' || chr(13) || ' {{aIntersectionsArray[0][key]}}' || chr(13) || ' </td>' || chr(13) || ' <td>Intersect</td>' || chr(13) || ' </tr>' || chr(13) || ' <tr ng-repeat="intersection in aIntersectionsArray">' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in intersection.data[0]">' || chr(13) || ' {{value}}' || chr(13) || ' </td>' || chr(13) || ' <td>{{intersection.data[0].intersect}}</td>' || chr(13) || ' </tr>' || chr(13) || ' </table>' || chr(13) || ' <br>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' <div class="col-xs-8" style="height: 710px">' || chr(13) || ' <div style="height: 100%; border: 1px solid black;">' || chr(13) || ' <img id="map_image" src="images/transparent.png">' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '</div>' || chr(13) || '' || chr(13) || '<script>' || chr(13) || ' $(''#infos_column'').height($(''#infos_column'').parent().height());' || chr(13) || '</script>' WHERE printtemplate_id=-1; + DROP view IF EXISTS s_majic.v_vmap_maj_fiche_inv_descr CASCADE; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_descr AS SELECT bati_0010_local.invar, bati_0010_local.id_local, bati_0010_local.dvoilib, fantoir_commune.libcom, bati_0010_local.id_com, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat, bati_0010_local.cchpr, bati_36_pev_tax.bipevla1, bati_0010_local.dnbniv, bati_0010_local.dnubat, bati_0010_local.nesc as "desc", bati_0010_local.dniv, bati_0010_local.dvltrt, tc_dnatlc_nature_occupation_local.l_dnatlc FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc LEFT JOIN s_majic.fantoir_commune ON bati_0010_local.id_com = fantoir_commune.id_com, s_majic.bati_36_pev_tax WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND bati_0010_local.id_local = bati_36_pev_tax.id_pev AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_descr OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_descr TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_descr TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_hab AS SELECT bati_40_descr_hab.id_local, bati_40_descr_hab.dnupev, bati_40_descr_hab.cconad1, bati_40_descr_hab.dsueic1, bati_40_descr_hab.cconad2, bati_40_descr_hab.dsueic2, bati_40_descr_hab.cconad3, bati_40_descr_hab.dsueic3, bati_40_descr_hab.cconad4, bati_40_descr_hab.dsueic4, bati_40_descr_hab.geaulc, bati_40_descr_hab.gelelc, bati_40_descr_hab.gchclc, bati_40_descr_hab.gteglc, bati_40_descr_hab.dnbbai, bati_40_descr_hab.dnbdou, bati_40_descr_hab.dnblav, bati_40_descr_hab.dnbwc, bati_40_descr_hab.deqdha, bati_40_descr_hab.dnbppr, bati_40_descr_hab.dnbsam, bati_40_descr_hab.dnbcha, bati_40_descr_hab.dnbcu8, bati_40_descr_hab.dnbcu9, bati_40_descr_hab.dnbsea, bati_40_descr_hab.dnbann, bati_40_descr_hab.dnbpdc, bati_40_descr_hab.dsupdc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatto_materiaux_toitures.l_dmatto, bati_40_descr_hab.jannat, tc_detent_etat_entretien.l_detent, bati_40_descr_hab.dnbniv, Tc_cconad_nature_dependance1.l_cconad as l_cconad1, Tc_cconad_nature_dependance2.l_cconad as l_cconad2, Tc_cconad_nature_dependance3.l_cconad as l_cconad3, Tc_cconad_nature_dependance4.l_cconad as l_cconad4 FROM s_majic.bati_40_descr_hab LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_40_descr_hab.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_40_descr_hab.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_40_descr_hab.detent = tc_detent_etat_entretien.detent LEFT JOIN s_majic.Tc_cconad_nature_dependance as Tc_cconad_nature_dependance1 on bati_40_descr_hab.cconad1 = Tc_cconad_nature_dependance1.cconad LEFT JOIN s_majic.Tc_cconad_nature_dependance as Tc_cconad_nature_dependance2 on bati_40_descr_hab.cconad2 = Tc_cconad_nature_dependance2.cconad LEFT JOIN s_majic.Tc_cconad_nature_dependance as Tc_cconad_nature_dependance3 on bati_40_descr_hab.cconad3 = Tc_cconad_nature_dependance3.cconad LEFT JOIN s_majic.Tc_cconad_nature_dependance as Tc_cconad_nature_dependance4 on bati_40_descr_hab.cconad4 = Tc_cconad_nature_dependance4.cconad WHERE bati_40_descr_hab.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_descr AS SELECT bati_0010_local.invar, bati_0010_local.id_local, bati_0010_local.dvoilib, fantoir_commune.libcom, bati_0010_local.id_com, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat, bati_0010_local.cchpr, bati_36_pev_tax.bipevla1, bati_0010_local.dnbniv, bati_0010_local.dnubat, bati_0010_local.nesc as "desc", bati_0010_local.dniv, bati_0010_local.dvltrt, tc_dnatlc_nature_occupation_local.l_dnatlc FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc LEFT JOIN s_majic.fantoir_commune ON bati_0010_local.id_com = fantoir_commune.id_com, s_majic.bati_36_pev_tax WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND bati_0010_local.id_local = bati_36_pev_tax.id_local AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + -- Armand 16/06/2014 + -- View: s_cadastre.v_vmap_parcelle_all_geom + DROP VIEW IF EXISTS s_cadastre.v_vmap_parcelle_all_geom CASCADE; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle_all_geom AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte AS commune, tc_indp.indp_lib AS indp, ((substr(parcelle.id_com::text, 3) || parcelle.pre::text) || parcelle.section::text) || parcelle.parcelle::text AS idu FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com LEFT JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code::bpchar WHERE parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_parcelle_all_geom OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_parcelle_all_geom TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_all_geom TO vmap_cadastre_user; + -- View: s_cadastre.v_vmap_parcelle_point + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle_point AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte AS commune, tc_indp.indp_lib AS indp FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com LEFT JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code::bpchar WHERE st_geometrytype(parcelle.geom) ~~ '%Point%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_parcelle_point OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_parcelle_point TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_point TO vmap_cadastre_user; + -- View: s_cadastre.v_vmap_parcelle_polygon + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle_polygon AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte AS commune, tc_indp.indp_lib AS indp FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com LEFT JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code::bpchar WHERE st_geometrytype(parcelle.geom) ~~ '%Polygon%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_parcelle_polygon OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_parcelle_polygon TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_polygon TO vmap_cadastre_user; + ALTER TABLE s_cadastre.parcelle ALTER COLUMN indp_code DROP NOT NULL; + COMMENT ON VIEW s_cadastre.v_vmap_parcelle IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_commune IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_parcelle IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_parcelle_all_geom IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_section IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_texte_zone_de_communication IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_troncon_de_cours_d_eau IS 'DEPRECATED'; + COMMENT ON VIEW s_cadastre.v_zone_de_communication IS 'DEPRECATED'; + -- Modifications Romain + COMMENT ON COLUMN s_majic.bati_60_descr_dep.dmagtm IS 'deprecated. Remplacement par dmatgm. juin 2017.'; + ALTER TABLE s_majic.bati_60_descr_dep ADD COLUMN dmatgm character(2); + COMMENT ON COLUMN s_majic.bati_40_descr_hab.dmagtm IS 'deprecated. Remplacement par dmatgm. juin 2017.'; + ALTER TABLE s_majic.bati_40_descr_hab ADD COLUMN dmatgm character(2); + COMMENT ON TABLE s_majic.tc_dmagtm_materiaux_gros_murs IS 'deprecated. Remplacement par tc_dmatgm_materiaux_gros_murs. juin 2017.'; + CREATE TABLE s_majic.tc_dmatgm_materiaux_gros_murs(dmatgm character varying(2) NOT NULL, l_dmatgm character varying(15), CONSTRAINT tc_dmatgm_materiaux_gros_murs_pkey PRIMARY KEY (dmatgm))WITH ( OIDS=FALSE); + ALTER TABLE s_majic.tc_dmatgm_materiaux_gros_murs OWNER TO u_vitis; + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('00', 'indetermine'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('10', 'pierre'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('12', 'pierre et meuli'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('13', 'pierre et beton'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('14', 'pierre et briqu'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('15', 'pierre et agglo'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('16', 'pierre et bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('19', 'pierre et autre'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('20', 'meuliere'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('21', 'pierre et meuli'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('23', 'meuliere et bet'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('24', 'meuliere et bri'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('25', 'meuliere et agg'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('26', 'meuliere et boi'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('29', 'meuliere et aut'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('30', 'beton'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('31', 'pierre et beton'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('32', 'meuliere et bet'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('34', 'beton et brique'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('35', 'beton et agglom'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('36', 'beton et bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('39', 'beton et autres'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('40', 'briques'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('41', 'pierre et briqu'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('42', 'meuliere et bri'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('43', 'beton et brique'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('45', 'brique et agglo'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('46', 'brique et bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('49', 'brique et autre'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('50', 'agglomere'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('51', 'pierre et agglo'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('52', 'meuliere et agg'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('53', 'beton et agglom'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('54', 'brique et agglo'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('56', 'agglomere et bo'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('59', 'agglomere et au'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('60', 'bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('61', 'pierre et bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('62', 'meuliere et boi'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('63', 'beton et bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('64', 'brique et bois'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('65', 'agglomere et bo'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('69', 'bois et autres'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('90', 'autres materiau'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('92', 'meuliere et aut'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('93', 'beton et autres'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('94', 'brique et autre'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('95', 'agglomere et au'); + INSERT INTO "s_majic"."tc_dmatgm_materiaux_gros_murs" ("dmatgm", "l_dmatgm") VALUES ('96', 'bois et autres'); + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_dep CASCADE; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_dep AS SELECT bati_60_descr_dep.id_local, bati_60_descr_dep.dnupev, bati_60_descr_dep.dsudep, bati_60_descr_dep.geaulc, bati_60_descr_dep.gelelc, bati_60_descr_dep.gchclc, bati_60_descr_dep.dnbbai, bati_60_descr_dep.dnbdou, bati_60_descr_dep.dnblav, bati_60_descr_dep.dnbwc, tc_dmatgm_materiaux_gros_murs.l_dmatgm, tc_dmatto_materiaux_toitures.l_dmatto, tc_detent_etat_entretien.l_detent, tc_cconad_nature_dependance.l_cconad FROM s_majic.bati_60_descr_dep LEFT JOIN s_majic.tc_dmatgm_materiaux_gros_murs ON bati_60_descr_dep.dmatgm = tc_dmatgm_materiaux_gros_murs.dmatgm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_60_descr_dep.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_60_descr_dep.detent = tc_detent_etat_entretien.detent LEFT JOIN s_majic.tc_cconad_nature_dependance ON bati_60_descr_dep.cconad = tc_cconad_nature_dependance.cconad WHERE bati_60_descr_dep.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_dep OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_dep TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_dep TO vmap_cadastre_user; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_hab CASCADE; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_hab AS SELECT bati_40_descr_hab.id_local, bati_40_descr_hab.dnupev, bati_40_descr_hab.cconad1, bati_40_descr_hab.dsueic1, bati_40_descr_hab.cconad2, bati_40_descr_hab.dsueic2, bati_40_descr_hab.cconad3, bati_40_descr_hab.dsueic3, bati_40_descr_hab.cconad4, bati_40_descr_hab.dsueic4, bati_40_descr_hab.geaulc, bati_40_descr_hab.gelelc, bati_40_descr_hab.gchclc, bati_40_descr_hab.gteglc, bati_40_descr_hab.dnbbai, bati_40_descr_hab.dnbdou, bati_40_descr_hab.dnblav, bati_40_descr_hab.dnbwc, bati_40_descr_hab.deqdha, bati_40_descr_hab.dnbppr, bati_40_descr_hab.dnbsam, bati_40_descr_hab.dnbcha, bati_40_descr_hab.dnbcu8, bati_40_descr_hab.dnbcu9, bati_40_descr_hab.dnbsea, bati_40_descr_hab.dnbann, bati_40_descr_hab.dnbpdc, bati_40_descr_hab.dsupdc, tc_dmatgm_materiaux_gros_murs.l_dmatgm, tc_dmatto_materiaux_toitures.l_dmatto, bati_40_descr_hab.jannat, tc_detent_etat_entretien.l_detent, bati_40_descr_hab.dnbniv FROM s_majic.bati_40_descr_hab LEFT JOIN s_majic.tc_dmatgm_materiaux_gros_murs ON bati_40_descr_hab.dmatgm = tc_dmatgm_materiaux_gros_murs.dmatgm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_40_descr_hab.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_40_descr_hab.detent = tc_detent_etat_entretien.detent WHERE bati_40_descr_hab.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_hab OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO vmap_cadastre_user; + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.03.00</version> + <code> + <![CDATA[ + ALTER TABLE s_majic.bati_0010_local ADD COLUMN ccovoi character(5); + COMMENT ON COLUMN s_majic.bati_0010_local.covoi IS 'deprecated. Remplacement par ccovoi. juin 2017.'; + ALTER TABLE s_cadastre.point_de_construction ADD CONSTRAINT pk_point_de_construction PRIMARY KEY(id); + UPDATE "s_majic"."tc_dforme_forme_juridique" SET l_dforme = 'Syndicat mixte fermé' WHERE dforme in ('7354'); + COMMENT ON COLUMN s_majic.tc_dforme_forme_juridique."dforme" IS 'Modification 2017 de la valeur 7354'; + UPDATE "s_majic"."tc_dforme_forme_juridique" SET l_dforme = 'Syndicat mixte ouvert' WHERE dforme in ('7355'); + COMMENT ON COLUMN s_majic.tc_dforme_forme_juridique."dforme" IS 'Modification 2017 de la valeur 7355'; + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7357', 'Pôle d’équilibre territorial'); + COMMENT ON COLUMN s_majic.tc_dforme_forme_juridique."dforme" IS 'Ajout 2017 de la valeur 7357'; + INSERT INTO "s_majic"."tc_dforme_forme_juridique" ("dforme", "l_dforme") VALUES ('7367', 'Centre intercommunal d’action social'); + COMMENT ON COLUMN s_majic.tc_dforme_forme_juridique."dforme" IS 'Ajout 2017 de la valeur 7367'; + ALTER TABLE s_majic.nb_10_parcelle ADD COLUMN ccoifp character(3); + COMMENT ON COLUMN s_majic.nb_10_parcelle.ccoifp IS 'Ajout 2017'; + ALTER TABLE s_majic.nb_21_suf_descr ADD COLUMN ccortar character(3); + COMMENT ON COLUMN s_majic.nb_21_suf_descr.ccortar IS 'Ajout 2017'; + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('HQ', 'Exonération de 50 % pendant 5 ans pour les subdivisions fiscales dont la nature de culture est soit pré, soit landes'); + COMMENT ON COLUMN s_majic.tc_gnexts_nature_exoneration_temporaire.gnexts IS 'Ajout 2017 de la valeur HQ'; + INSERT INTO "s_majic"."tc_gnexts_nature_exoneration_temporaire" ("gnexts", "l_gnexts") VALUES ('HS', 'Exonération de 100 % pendant 5 ans pour les subdivisions fiscales dont la nature de culture est soit pré, soit landes'); + COMMENT ON COLUMN s_majic.tc_gnexts_nature_exoneration_temporaire.gnexts IS 'Ajout 2017 de la valeur HS'; + ALTER TABLE s_majic.bati_0010_local ADD COLUMN "toprev" character(1); + COMMENT ON COLUMN s_majic.bati_0010_local."toprev" IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_0010_local ADD COLUMN "ccoifp" character(3); + COMMENT ON COLUMN s_majic.bati_0010_local."ccoifp" IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN ccocac character(4); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.ccocac IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN dnutrf character(2); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.dnutrf IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN dcfloc character(3); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.dcfloc IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN ccortar character(3); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.ccortar IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN ccorvl character(2); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.ccorvl IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN dtaurv character(3); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.dtaurv IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_21_pev_descr ADD COLUMN dcmloc character(3); + COMMENT ON COLUMN s_majic.bati_21_pev_descr.dcmloc IS 'Ajout 2017'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('BH', 'Locaux à usage de bureau transformés en habitation principale'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur BH'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('EW', 'Exonération ECF de droits acquis'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur EW'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('E1', 'Exonération ECF de droit commun – 100 % – 1ère année'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur E1'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('E2', 'Exonération ECF de droit commun – 100 % – 2e année'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur E2'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('E3', 'Exonération ECF de droit commun – 67 % – 3e année'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur E3'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('E4', 'Exonération ECF de droit commun – 33 % – 4e année'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur E4'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('MS', 'Maison de santé'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur MS'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('PI', 'Locaux situés sur des terrains pollués dans le périmètre d’un projet d’intérêt général'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur PI'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('QV', 'Locaux HLM se situant dans un quartier prioritaire'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2017 de la valeur QV'; + COMMENT ON COLUMN s_cadastre.subdivision_de_section_cadastrale.id_sec IS 'deprecated'; + ALTER TABLE s_cadastre.subdivision_de_section_cadastrale ADD COLUMN section character(2); + COMMENT ON COLUMN s_cadastre.subdivision_de_section_cadastrale.section IS 'Ajout 2017'; + ALTER TABLE s_cadastre.subdivision_de_section_cadastrale ADD COLUMN pre character(3); + COMMENT ON COLUMN s_cadastre.subdivision_de_section_cadastrale.pre IS 'Ajout 2017'; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_descr CASCADE; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_prc_bat CASCADE; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_hab CASCADE; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_dep CASCADE; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_cconad CASCADE; + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_pev CASCADE; + ALTER TABLE s_majic.bati_0010_local ALTER COLUMN cconlc TYPE character varying(2); + COMMENT ON COLUMN s_majic.bati_0010_local.cconlc IS 'Modification 2017'; + ALTER TABLE s_majic.tc_dmatto_materiaux_toitures ALTER COLUMN dmatto TYPE character(2); + COMMENT ON COLUMN s_majic.tc_dmatto_materiaux_toitures.dmatto IS 'Modification 2017'; + ALTER TABLE s_majic.tc_cconad_nature_dependance ALTER COLUMN cconad TYPE character(2); + COMMENT ON COLUMN s_majic.tc_cconad_nature_dependance.cconad IS 'Modification 2017'; + ALTER TABLE s_majic.tc_ccoaff_affectation_pev ALTER COLUMN ccoaff TYPE character(1); + COMMENT ON COLUMN s_majic.tc_ccoaff_affectation_pev.ccoaff IS 'Modification 2017'; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_descr AS SELECT bati_0010_local.invar, bati_0010_local.id_local, bati_0010_local.dvoilib, fantoir_commune.libcom, bati_0010_local.id_com, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat, bati_0010_local.cchpr, bati_36_pev_tax.bipevla1, bati_0010_local.dnbniv, bati_0010_local.dnubat, bati_0010_local.nesc as "desc", bati_0010_local.dniv, bati_0010_local.dvltrt, tc_dnatlc_nature_occupation_local.l_dnatlc FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc LEFT JOIN s_majic.fantoir_commune ON bati_0010_local.id_com = fantoir_commune.id_com, s_majic.bati_36_pev_tax WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND bati_0010_local.id_local = bati_36_pev_tax.id_pev AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_descr OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_descr TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_descr TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_prc_bat AS SELECT nb_10_parcelle.id_par, bati_0010_local.invar, bati_0010_local.id_local, proprietaire.ddenom, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.l_dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.proprietaire ON bati_0010_local.id_dnupro = proprietaire.id_dnupro LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND proprietaire.gdesip = '1'::bpchar AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_prc_bat OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_prc_bat TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_prc_bat TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_hab AS SELECT bati_40_descr_hab.id_local, bati_40_descr_hab.dnupev, bati_40_descr_hab.cconad1, bati_40_descr_hab.dsueic1, bati_40_descr_hab.cconad2, bati_40_descr_hab.dsueic2, bati_40_descr_hab.cconad3, bati_40_descr_hab.dsueic3, bati_40_descr_hab.cconad4, bati_40_descr_hab.dsueic4, bati_40_descr_hab.geaulc, bati_40_descr_hab.gelelc, bati_40_descr_hab.gchclc, bati_40_descr_hab.gteglc, bati_40_descr_hab.dnbbai, bati_40_descr_hab.dnbdou, bati_40_descr_hab.dnblav, bati_40_descr_hab.dnbwc, bati_40_descr_hab.deqdha, bati_40_descr_hab.dnbppr, bati_40_descr_hab.dnbsam, bati_40_descr_hab.dnbcha, bati_40_descr_hab.dnbcu8, bati_40_descr_hab.dnbcu9, bati_40_descr_hab.dnbsea, bati_40_descr_hab.dnbann, bati_40_descr_hab.dnbpdc, bati_40_descr_hab.dsupdc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatto_materiaux_toitures.l_dmatto, bati_40_descr_hab.jannat, tc_detent_etat_entretien.l_detent, bati_40_descr_hab.dnbniv FROM s_majic.bati_40_descr_hab LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_40_descr_hab.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_40_descr_hab.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_40_descr_hab.detent = tc_detent_etat_entretien.detent WHERE bati_40_descr_hab.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_hab OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_dep AS SELECT bati_60_descr_dep.id_local, bati_60_descr_dep.dnupev, bati_60_descr_dep.dsudep, bati_60_descr_dep.geaulc, bati_60_descr_dep.gelelc, bati_60_descr_dep.gchclc, bati_60_descr_dep.dnbbai, bati_60_descr_dep.dnbdou, bati_60_descr_dep.dnblav, bati_60_descr_dep.dnbwc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatto_materiaux_toitures.l_dmatto, tc_detent_etat_entretien.l_detent, tc_cconad_nature_dependance.l_cconad FROM s_majic.bati_60_descr_dep LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_60_descr_dep.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_60_descr_dep.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_60_descr_dep.detent = tc_detent_etat_entretien.detent LEFT JOIN s_majic.tc_cconad_nature_dependance ON bati_60_descr_dep.cconad = tc_cconad_nature_dependance.cconad WHERE bati_60_descr_dep.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_dep OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_dep TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_dep TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_cconad AS SELECT tc_cconad_nature_dependance.cconad, tc_cconad_nature_dependance.l_cconad FROM s_majic.tc_cconad_nature_dependance; + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_cconad OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_cconad TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_cconad TO vmap_cadastre_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_pev AS SELECT bati_21_pev_descr.id_local, bati_21_pev_descr.dnupev, tc_ccoaff_affectation_pev.l_ccoaff, bati_21_pev_descr.dcapec, bati_21_pev_descr.ccostb, bati_21_pev_descr.dnuref, bati_36_pev_tax.bipevla1, bati_36_pev_tax.vlbaia1 FROM s_majic.bati_21_pev_descr LEFT JOIN s_majic.bati_36_pev_tax ON bati_21_pev_descr.id_pev = bati_36_pev_tax.id_pev LEFT JOIN s_majic.tc_ccoaff_affectation_pev ON bati_21_pev_descr.ccoaff = tc_ccoaff_affectation_pev.ccoaff WHERE bati_21_pev_descr.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_pev OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_pev TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_pev TO vmap_cadastre_user; + ALTER TABLE s_majic.bati_50_descr_pro ADD COLUMN dsupot character(9); + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dsupot IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_50_descr_pro ADD COLUMN dsup1 character(9); + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dsup1 IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_50_descr_pro ADD COLUMN dsup2 character(9); + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dsup2 IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_50_descr_pro ADD COLUMN dsup3 character(9); + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dsup3 IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_50_descr_pro ADD COLUMN dsupk1 character(9); + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dsupk1 IS 'Ajout 2017'; + ALTER TABLE s_majic.bati_50_descr_pro ADD COLUMN dsupk2 character(9); + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dsupk2 IS 'Ajout 2017'; + -- Sébastien 13-07: Ajout de la vue v_vmap_texte_parcelle + DROP VIEW IF EXISTS s_cadastre.v_vmap_texte_parcelle CASCADE; + CREATE OR REPLACE VIEW s_cadastre.v_vmap_texte_parcelle AS SELECT texte_parcelle.id, texte_parcelle.id_com, texte_parcelle.section, texte_parcelle.fon, texte_parcelle.hei, texte_parcelle.tyu, texte_parcelle.cef, texte_parcelle.csp, texte_parcelle.di1, texte_parcelle.di2, texte_parcelle.di3, texte_parcelle.di4, texte_parcelle.tpa, texte_parcelle.hta, texte_parcelle.vta, texte_parcelle.texte, texte_parcelle.rotation, texte_parcelle.taille, texte_parcelle.geom, texte_parcelle.pre FROM s_cadastre.texte_parcelle WHERE texte_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_texte_parcelle OWNER TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_parcelle TO vmap_cadastre_user; + -- Armand le 28/07/2017 à 11h35: mise en place de la restriction communale sur s_majic.v_vmap_fantoir_voie + CREATE OR REPLACE VIEW s_majic.v_vmap_fantoir_voie AS SELECT fantoir_commune.libcom, fantoir_voie.id_com, fantoir_voie.id_voie, fantoir_voie.ccodep, fantoir_voie.ccodir, fantoir_voie.ccocom, fantoir_voie.rivoli, fantoir_voie.clerivoli, fantoir_voie.codevoie, fantoir_voie.libvoie, fantoir_voie.typcom, fantoir_voie.rur, fantoir_voie.carvoie, fantoir_voie.annulation, fantoir_voie.dateannul, fantoir_voie.datecrea, fantoir_voie.majic2, fantoir_voie.typevoie, fantoir_voie.indic, fantoir_voie.motclass, tc_codevoie_code_nature_voie.nature, tc_codevoie_code_nature_voie.l_nature_voie FROM s_majic.fantoir_commune, s_majic.fantoir_voie LEFT JOIN s_majic.tc_codevoie_code_nature_voie ON fantoir_voie.codevoie = tc_codevoie_code_nature_voie.nature WHERE fantoir_commune.id_com = fantoir_voie.id_com AND fantoir_commune.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + -- Armand 2/08/2017 Pagination dans la fiche d'urbanisme + UPDATE s_vmap.printtemplate SET definition='<!--Style-->' || chr(13) || '<style>' || chr(13) || ' .A4_landscape_page {' || chr(13) || ' width: 29.7cm;' || chr(13) || ' height: 21cm;' || chr(13) || ' padding: 40px;' || chr(13) || ' }' || chr(13) || ' #map_legend {' || chr(13) || ' margin-left: 25px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || ' #map_image {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' width: 100%;' || chr(13) || ' height: 100%;' || chr(13) || ' }' || chr(13) || ' #map_overview {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' height: 4cm;' || chr(13) || ' width: 4cm;' || chr(13) || ' }' || chr(13) || ' .infos_column {' || chr(13) || ' height: 100%;' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .border_container {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .description_box {' || chr(13) || ' text-align: left;' || chr(13) || ' padding: 5px;' || chr(13) || ' margin-bottom: 10px;' || chr(13) || ' }' || chr(13) || ' .fiche_urb_label {' || chr(13) || ' font-size: 10px;' || chr(13) || ' width: 100%;' || chr(13) || ' margin-bottom: 0px;' || chr(13) || ' }' || chr(13) || ' #img1 {' || chr(13) || ' height: 1cm;' || chr(13) || ' margin-top: 10px;' || chr(13) || ' margin-bottom: -10px;' || chr(13) || ' }' || chr(13) || ' table,' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' border-collapse: collapse;' || chr(13) || ' } ' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' font-size: 10px;' || chr(13) || ' padding: 5px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || '' || chr(13) || '</style>' || chr(13) || '' || chr(13) || '<!-- A4 print Template -->' || chr(13) || '<div id="A4_landscape_template" class="A4_landscape_page" style="text-align: center">' || chr(13) || ' <div class="row" style="padding-left: 10px; height:100%">' || chr(13) || ' <div class="infos_column col-xs-4">' || chr(13) || ' <img ng-if="logo !== ''''" id="img1" src="{{logo}}">' || chr(13) || ' <h4 ng-if="company !== ''''" style="margin-top: 25px">{{company}}</h4>' || chr(13) || ' <hr>' || chr(13) || ' <h4>Fiche de renseignement d''urbanisme</h4>' || chr(13) || ' <hr>' || chr(13) || '' || chr(13) || ' <!--Description de la commune-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Département: {{departement}}</label>' || chr(13) || ' <label class="fiche_urb_label">Commune: {{commune}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description de la parcelle-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Parcelle: {{parcelle}}</label>' || chr(13) || ' <label class="fiche_urb_label">Section: {{section}}</label>' || chr(13) || ' <label class="fiche_urb_label">Contenance en m²: {{contenance}}</label>' || chr(13) || ' <label class="fiche_urb_label">Adresse: {{adresse}}</label>' || chr(13) || ' <label class="fiche_urb_label">Echelle d''édition: {{map_scale}}</label>' || chr(13) || ' <label class="fiche_urb_label">Date d''édition: {{date}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description des propriétairtes-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Liste des propriétaires:' || chr(13) || ' <div ng-repeat="proprietaire in proprietaires">' || chr(13) || ' <div style="width: 100%">{{proprietaire.nom}}</div>' || chr(13) || ' <div class="row">' || chr(13) || ' <div class="col-xs-6">{{proprietaire.adresse}}</div>' || chr(13) || ' <div class="col-xs-6">{{proprietaire.ville}}</div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Zone paramétrable-->' || chr(13) || ' <div class="description_box border_container" style="" ng-if="aIntersections[0].data.length > 0">' || chr(13) || ' <div ng-repeat="node in aIntersections">' || chr(13) || ' <div ng-if="node.data.length > 0" style="margin-bottom:15px">' || chr(13) || ' <label>{{node.title}}</label>' || chr(13) || ' <div class="fiche_urb_label child_description_box" ng-repeat="row in node.data" style="margin-bottom:15px">' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="(key, value) in row">' || chr(13) || ' <label class="fiche_urb_label">{{node[key]}}: {{value}}</label>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <div class="" style="" ng-if="aIntersectionsArray.length > 0">' || chr(13) || ' <table style="width:100%">' || chr(13) || ' <tr>' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in aIntersectionsArray[0].data[0]">' || chr(13) || ' {{aIntersectionsArray[0][key]}}' || chr(13) || ' </td>' || chr(13) || ' <td>Intersect</td>' || chr(13) || ' </tr>' || chr(13) || ' <tr ng-repeat="intersection in aIntersectionsArray">' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in intersection.data[0]">' || chr(13) || ' {{value}}' || chr(13) || ' </td>' || chr(13) || ' <td>{{intersection.data[0].intersect}}</td>' || chr(13) || ' </tr>' || chr(13) || ' </table>' || chr(13) || ' <br>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' <div class="col-xs-8" style="height: 710px">' || chr(13) || ' <div style="height: 100%; border: 1px solid black;">' || chr(13) || ' <img id="map_image" src="images/transparent.png">' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '</div>' || chr(13) || '' || chr(13) || '<script>' || chr(13) || 'setTimeout(function () {' || chr(13) || '' || chr(13) || ' var aElems = $(''.child_description_box'');' || chr(13) || ' var aPages = [$(''#A4_landscape_template'')];' || chr(13) || ' var currentPage = 0;' || chr(13) || ' var aBottom = [];' || chr(13) || ' var iTotalHeight = 0;' || chr(13) || '' || chr(13) || ' var createPage = function() {' || chr(13) || ' // Page' || chr(13) || ' var newPage = document.createElement("div");' || chr(13) || ' $(newPage).addClass(''A4_landscape_page'');' || chr(13) || ' // Zone d''informations' || chr(13) || ' var newInfosColumn = document.createElement("div");' || chr(13) || ' $(newInfosColumn).addClass(''infos_column'');' || chr(13) || ' $(newInfosColumn).css({' || chr(13) || ' "padding": "15px"' || chr(13) || ' });' || chr(13) || ' // Ajout des éléments' || chr(13) || ' $(newPage).append(newInfosColumn);' || chr(13) || ' $(''#A4_landscape_template'').parent().append(newPage);' || chr(13) || ' // Sauvegarde de la page' || chr(13) || ' aPages.push($(newPage));' || chr(13) || ' currentPage++;' || chr(13) || ' // Mise à jour de iTotalHeight' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || ' return newPage;' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var getBottomPositions = function(aElems) {' || chr(13) || ' var aBottoms = [];' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || ' var iTop = $(aElems[i]).position().top;' || chr(13) || ' var iHeight = $(aElems[i]).height();' || chr(13) || ' var iBottom = iTop + iHeight;' || chr(13) || ' aBottoms.push(iBottom);' || chr(13) || ' }' || chr(13) || ' return aBottoms;' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var getPagesHeight = function() {' || chr(13) || ' var aPagesBotomPositions = getBottomPositions(aPages);' || chr(13) || ' return aPagesBotomPositions[aPagesBotomPositions.length -1];' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var moveElements = function(aElemsToMove, iPage) {' || chr(13) || ' for (var i = 0; i < aElemsToMove.length; i++) {' || chr(13) || ' $(aElemsToMove[i]).appendTo($(aPages[iPage]).find(''.infos_column''));' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var pagineChilds = function(){' || chr(13) || '' || chr(13) || ' aBottom = getBottomPositions(aElems);' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || '' || chr(13) || ' // Quand un élément est plus bas que la dernière page' || chr(13) || ' if (aBottom[i] > iTotalHeight - 20) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Déplace les éléments qui suivent sur la nouvelle page' || chr(13) || ' var aElemsToMove = [];' || chr(13) || ' for (var ii = i; ii < aElems.length; ii++) {' || chr(13) || ' aElemsToMove.push(aElems[ii]);' || chr(13) || ' }' || chr(13) || ' moveElements(aElemsToMove, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Relance la fonction' || chr(13) || ' pagineChilds();' || chr(13) || ' return 0;' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' pagineChilds();' || chr(13) || '});' || chr(13) || '</script>' WHERE printtemplate_id=-1; + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.03.01</version> + <code> + <![CDATA[ + -- Armand 31/08/2017 16h51: Ajout du cadastre light + select s_vitis.create_role_if_not_exists('vmap_cadastre_light_user', 'NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION'); + GRANT USAGE ON SCHEMA s_cadastre TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_departement TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_batiment TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_commune TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_ensemble_immobilier TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_lieu_dit TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_numero_de_voirie TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_du_resau_routier TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_lineaire_divers TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_ponctuel_divers TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_surfacique_divers TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_all_geom TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_canevas TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_construction TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_section_cadastrale TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_subdivision_de_section_cadastrale TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_subdivision_fiscale TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_ensemble_immobilier TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_lieu_dit TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_numero_de_voirie TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_du_reseau_routier TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_lineaire_divers TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_ponctuel_divers TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_objet_surfacique_divers TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_troncon_de_cours_d_eau TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_zone_de_communication TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_tronçon_de_cours_d_eau TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_zone_de_communication TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_commune TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_parcelle_all_geom TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_troncon_de_cours_d_eau TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_parcelle TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_texte_zone_de_communication TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_section TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_zone_de_communication TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_point TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_parcelle_polygon TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_texte_parcelle TO vmap_cadastre_light_user; + INSERT INTO s_vitis.privileges(rolname, description) VALUES ('vmap_cadastre_light_user', 'rôle utilisateur du module cadastre light de vMap'); + GRANT USAGE ON SCHEMA s_majic TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fv TO vmap_cadastre_light_user; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_prc_descr TO vmap_cadastre_light_user; + CREATE OR REPLACE VIEW s_majic.v_vmap_nb_10_parcelle_light AS SELECT nb_10_parcelle.id_com, nb_10_parcelle.id_par, nb_10_parcelle.ccodep, nb_10_parcelle.ccodir, nb_10_parcelle.ccocom, nb_10_parcelle.ccopre, nb_10_parcelle.ccosec, nb_10_parcelle.dnupla, nb_10_parcelle.dcntpa, nb_10_parcelle.ccoriv, nb_10_parcelle.id_voie, nb_10_parcelle.dnvoiri, nb_10_parcelle.dindic, tc_codevoie_code_nature_voie.l_nature_voie, nb_10_parcelle.dvoilib, nb_10_parcelle.cconvo FROM s_majic.nb_10_parcelle LEFT JOIN s_majic.tc_codevoie_code_nature_voie ON nb_10_parcelle.cconvo::bpchar = tc_codevoie_code_nature_voie.nature::bpchar WHERE nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_nb_10_parcelle_light OWNER TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_nb_10_parcelle_light TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_majic.v_vmap_nb_10_parcelle_light TO vmap_cadastre_light_user; + -- Armand 26/09/2017 + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_hab AS SELECT bati_40_descr_hab.id_local, bati_40_descr_hab.dnupev, bati_40_descr_hab.cconad1, bati_40_descr_hab.dsueic1, bati_40_descr_hab.cconad2, bati_40_descr_hab.dsueic2, bati_40_descr_hab.cconad3, bati_40_descr_hab.dsueic3, bati_40_descr_hab.cconad4, bati_40_descr_hab.dsueic4, bati_40_descr_hab.geaulc, bati_40_descr_hab.gelelc, bati_40_descr_hab.gchclc, bati_40_descr_hab.gteglc, bati_40_descr_hab.dnbbai, bati_40_descr_hab.dnbdou, bati_40_descr_hab.dnblav, bati_40_descr_hab.dnbwc, bati_40_descr_hab.deqdha, bati_40_descr_hab.dnbppr, bati_40_descr_hab.dnbsam, bati_40_descr_hab.dnbcha, bati_40_descr_hab.dnbcu8, bati_40_descr_hab.dnbcu9, bati_40_descr_hab.dnbsea, bati_40_descr_hab.dnbann, bati_40_descr_hab.dnbpdc, bati_40_descr_hab.dsupdc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatto_materiaux_toitures.l_dmatto, bati_40_descr_hab.jannat, tc_detent_etat_entretien.l_detent, bati_40_descr_hab.dnbniv, tc_cconad_nature_dependance1.l_cconad AS l_cconad1, tc_cconad_nature_dependance2.l_cconad AS l_cconad2, tc_cconad_nature_dependance3.l_cconad AS l_cconad3, tc_cconad_nature_dependance4.l_cconad AS l_cconad4 FROM s_majic.bati_40_descr_hab LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_40_descr_hab.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_40_descr_hab.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_40_descr_hab.detent = tc_detent_etat_entretien.detent LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance1 ON bati_40_descr_hab.cconad1 = tc_cconad_nature_dependance1.cconad LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance2 ON bati_40_descr_hab.cconad2 = tc_cconad_nature_dependance2.cconad LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance3 ON bati_40_descr_hab.cconad3 = tc_cconad_nature_dependance3.cconad LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance4 ON bati_40_descr_hab.cconad4 = tc_cconad_nature_dependance4.cconad WHERE bati_40_descr_hab.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + -- Armand 28/09/2017 11:28 + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_descr AS SELECT bati_0010_local.invar, bati_0010_local.id_local, bati_0010_local.dvoilib, fantoir_commune.libcom, bati_0010_local.id_com, tc_dteloc_type_local.l_dteloc, tc_cconlc_nature_local.l_cconlc, tc_dnatlc_nature_occupation_local.dnatlc, bati_0010_local.jdatat, bati_0010_local.jannat, bati_0010_local.cchpr, bati_36_pev_tax.bipevla1, bati_0010_local.dnbniv, bati_0010_local.dnubat, bati_0010_local.nesc as "desc", bati_0010_local.dniv, bati_0010_local.dvltrt, tc_dnatlc_nature_occupation_local.l_dnatlc FROM s_majic.nb_10_parcelle, s_majic.bati_0010_local LEFT JOIN s_majic.tc_dteloc_type_local ON bati_0010_local.dteloc = tc_dteloc_type_local.dteloc LEFT JOIN s_majic.tc_cconlc_nature_local ON bati_0010_local.cconlc = tc_cconlc_nature_local.cconlc LEFT JOIN s_majic.tc_dnatlc_nature_occupation_local ON bati_0010_local.dnatlc = tc_dnatlc_nature_occupation_local.dnatlc LEFT JOIN s_majic.fantoir_commune ON bati_0010_local.id_com = fantoir_commune.id_com, s_majic.bati_36_pev_tax WHERE nb_10_parcelle.id_par = bati_0010_local.id_par AND bati_0010_local.id_local = bati_36_pev_tax.id_local AND nb_10_parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.03.02</version> + <code> + <![CDATA[ + -- Armand 23/10/2017 11:34 + DROP VIEW IF EXISTS s_majic.v_vmap_maj_fiche_inv_hab CASCADE; + CREATE OR REPLACE VIEW s_majic.v_vmap_maj_fiche_inv_hab AS SELECT bati_40_descr_hab.id_local, bati_40_descr_hab.dnupev, bati_40_descr_hab.cconad1, bati_40_descr_hab.dsueic1, bati_40_descr_hab.cconad2, bati_40_descr_hab.dsueic2, bati_40_descr_hab.cconad3, bati_40_descr_hab.dsueic3, bati_40_descr_hab.cconad4, bati_40_descr_hab.dsueic4, bati_40_descr_hab.geaulc, bati_40_descr_hab.gelelc, bati_40_descr_hab.gchclc, bati_40_descr_hab.gteglc, bati_40_descr_hab.dnbbai, bati_40_descr_hab.dnbdou, bati_40_descr_hab.dnblav, bati_40_descr_hab.dnbwc, bati_40_descr_hab.deqdha, bati_40_descr_hab.dnbppr, bati_40_descr_hab.dnbsam, bati_40_descr_hab.dnbcha, bati_40_descr_hab.dnbcu8, bati_40_descr_hab.dnbcu9, bati_40_descr_hab.dnbsea, bati_40_descr_hab.dnbann, bati_40_descr_hab.dnbpdc, bati_40_descr_hab.dsupdc, tc_dmagtm_materiaux_gros_murs.l_dmagtm, tc_dmatgm_materiaux_gros_murs.l_dmatgm, tc_dmatto_materiaux_toitures.l_dmatto, bati_40_descr_hab.jannat, tc_detent_etat_entretien.l_detent, bati_40_descr_hab.dnbniv, tc_cconad_nature_dependance1.l_cconad AS l_cconad1, tc_cconad_nature_dependance2.l_cconad AS l_cconad2, tc_cconad_nature_dependance3.l_cconad AS l_cconad3, tc_cconad_nature_dependance4.l_cconad AS l_cconad4 FROM s_majic.bati_40_descr_hab LEFT JOIN s_majic.tc_dmagtm_materiaux_gros_murs ON bati_40_descr_hab.dmagtm = tc_dmagtm_materiaux_gros_murs.dmagtm LEFT JOIN s_majic.tc_dmatgm_materiaux_gros_murs ON bati_40_descr_hab.dmatgm = tc_dmatgm_materiaux_gros_murs.dmatgm LEFT JOIN s_majic.tc_dmatto_materiaux_toitures ON bati_40_descr_hab.dmatto = tc_dmatto_materiaux_toitures.dmatto LEFT JOIN s_majic.tc_detent_etat_entretien ON bati_40_descr_hab.detent = tc_detent_etat_entretien.detent LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance1 ON bati_40_descr_hab.cconad1 = tc_cconad_nature_dependance1.cconad LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance2 ON bati_40_descr_hab.cconad2 = tc_cconad_nature_dependance2.cconad LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance3 ON bati_40_descr_hab.cconad3 = tc_cconad_nature_dependance3.cconad LEFT JOIN s_majic.tc_cconad_nature_dependance AS tc_cconad_nature_dependance4 ON bati_40_descr_hab.cconad4 = tc_cconad_nature_dependance4.cconad WHERE bati_40_descr_hab.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_majic.v_vmap_maj_fiche_inv_hab OWNER TO u_vitis; + GRANT ALL ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO u_vitis; + GRANT SELECT ON TABLE s_majic.v_vmap_maj_fiche_inv_hab TO vmap_cadastre_user; + -- Armand 24/10/2017 09:33 correction pourcentages doublés + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 1ère année – 100 %' WHERE "gnextl"='G1'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 2ème année – 100 %' WHERE "gnextl"='G2'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 3ème année – 75 %' WHERE "gnextl"='G3'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 4ème année – 50 %' WHERE "gnextl"='G4'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Transfert de propriétés bâties par l''État aux grands ports maritimes non affectés à un service public ou d''utilité générale ou productifs de revenu – 5ème année – 25 %' WHERE "gnextl"='G5'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Abattement de 30 % pour les locaux d''habitation situés dans les immeubles collectifs issus de la transformation de locaux industriels ou commerciaux dans le périmètre des quartiers prioritaires de la politique de la ville ' WHERE "gnextl"='ZQ'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Abattement de 30% pour les locaux sociaux situés dans les DOM et équipés contre les risques naturels' WHERE "gnextl"='AS'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Abattement 1ère année sur outillages, équipements et installations spécifiques de manutention portuaires (100 %)' WHERE "gnextl"='P1'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Abattement 2ème année sur outillages, équipements et installations spécifiques de manutention portuaires (100 %)' WHERE "gnextl"='P2'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Abattement 3ème, 4ème et 5ème années sur outillages, équipements et installations spécifiques de manutention portuaires (75, 50 et 25 %)' WHERE "gnextl"='P3'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Abattement de 25 % pour les locaux faisant l''objet d''une convention ou d''un contrat de résidence temporaire - art. 1388 quinquies A du CGI' WHERE "gnextl"='RT'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Exonération ECF de droit commun – 100 % – 1ère année' WHERE "gnextl"='E1'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Exonération ECF de droit commun – 100 % – 2e année' WHERE "gnextl"='E2'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Exonération ECF de droit commun – 67 % – 3e année' WHERE "gnextl"='E3'; + UPDATE "s_majic"."tc_gnextl_exoneration_temporaire" SET "l_gnextl"='Exonération ECF de droit commun – 33 % – 4e année' WHERE "gnextl"='E4'; + UPDATE "s_majic"."tc_gnexts_nature_exoneration_temporaire" SET "l_gnexts"='Terrains boisés présentant un état de futaie irrégulière en équilibre de régénération. Exonération partielle (25%) de 15 ans, Renouvelable(% dans PEXN)' WHERE "gnexts"='ER'; + UPDATE "s_majic"."tc_gnexts_nature_exoneration_temporaire" SET "l_gnexts"='Exonération temporaire (exonération de 50% sur proposition de la CCID)' WHERE "gnexts"='HR'; + UPDATE "s_majic"."tc_gnexts_nature_exoneration_temporaire" SET "l_gnexts"='Exonération de 50 % pendant 5 ans pour les subdivisions fiscales dont la nature de culture est soit pré, soit landes' WHERE "gnexts"='HQ'; + UPDATE "s_majic"."tc_gnexts_nature_exoneration_temporaire" SET "l_gnexts"='Exonération de 100 % pendant 5 ans pour les subdivisions fiscales dont la nature de culture est soit pré, soit landes' WHERE "gnexts"='HS'; + CREATE OR REPLACE VIEW s_cadastre.v_parcelle AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || CASE WHEN char_length(parcelle.section::text) = 1 THEN '0'::text || parcelle.section::text ELSE parcelle.section::text END AS id_sec, v_commune.nom AS commune FROM s_cadastre.parcelle JOIN s_cadastre.v_commune ON parcelle.id_com = v_commune.id_com WHERE public.st_geometrytype(parcelle.geom) ~ '%Polygon%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte as commune, tc_indp.indp_lib as indp FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code WHERE public.st_geometrytype(parcelle.geom) ~~ '%Polygon%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle_point AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte AS commune, tc_indp.indp_lib AS indp FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com LEFT JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code::bpchar WHERE st_geometrytype(parcelle.geom) ~~ '%Point%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_parcelle_polygon AS SELECT parcelle.id_com, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom, (parcelle.id_com::text || parcelle.pre::text) || parcelle.section::text AS id_sec, commune.texte AS commune, tc_indp.indp_lib AS indp FROM s_cadastre.parcelle JOIN s_cadastre.commune ON parcelle.id_com = commune.id_com LEFT JOIN s_cadastre.tc_indp ON parcelle.indp_code = tc_indp.indp_code::bpchar WHERE st_geometrytype(parcelle.geom) ~~ '%Polygon%'::text AND parcelle.id_com ~ similar_escape(( SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.03.03</version> + <code> + <![CDATA[ + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2017.04.00</version> + <code> + <![CDATA[ + -- Armand 29/12/2017 Pagination dans la fiche d'urbanisme + UPDATE s_vmap.printtemplate SET definition='<!--Style-->' || chr(13) || '<style>' || chr(13) || ' .A4_landscape_page {' || chr(13) || ' width: 29.7cm;' || chr(13) || ' height: 21cm;' || chr(13) || ' padding: 40px;' || chr(13) || ' }' || chr(13) || ' #map_legend {' || chr(13) || ' margin-left: 25px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || ' #map_image {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' width: 100%;' || chr(13) || ' height: 100%;' || chr(13) || ' }' || chr(13) || ' #map_overview {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' height: 4cm;' || chr(13) || ' width: 4cm;' || chr(13) || ' }' || chr(13) || ' .infos_column {' || chr(13) || ' height: 100%;' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .border_container {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .description_box {' || chr(13) || ' text-align: left;' || chr(13) || ' padding: 5px;' || chr(13) || ' margin-bottom: 10px;' || chr(13) || ' }' || chr(13) || ' .fiche_urb_label {' || chr(13) || ' font-size: 10px;' || chr(13) || ' width: 100%;' || chr(13) || ' margin-bottom: 0px;' || chr(13) || ' }' || chr(13) || ' #img1 {' || chr(13) || ' height: 1cm;' || chr(13) || ' margin-top: 10px;' || chr(13) || ' margin-bottom: -10px;' || chr(13) || ' }' || chr(13) || ' table,' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' border-collapse: collapse;' || chr(13) || ' } ' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' font-size: 10px;' || chr(13) || ' padding: 5px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || '' || chr(13) || '</style>' || chr(13) || '' || chr(13) || '<!-- A4 print Template -->' || chr(13) || '<div id="A4_landscape_template" class="A4_landscape_page" style="text-align: center">' || chr(13) || ' <div class="row" style="padding-left: 10px; height:100%">' || chr(13) || ' <div class="infos_column col-xs-4">' || chr(13) || ' <img ng-if="logo !== ''''" id="img1" src="{{logo}}">' || chr(13) || ' <h4 ng-if="company !== ''''" style="margin-top: 25px">{{company}}</h4>' || chr(13) || ' <hr>' || chr(13) || ' <h4>Fiche de renseignement d''urbanisme</h4>' || chr(13) || ' <hr>' || chr(13) || '' || chr(13) || ' <!--Description de la commune-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Département: {{departement}}</label>' || chr(13) || ' <label class="fiche_urb_label">Commune: {{commune}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description de la parcelle-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Parcelle: {{parcelle}}</label>' || chr(13) || ' <label class="fiche_urb_label">Section: {{section}}</label>' || chr(13) || ' <label class="fiche_urb_label">Contenance en m²: {{contenance}}</label>' || chr(13) || ' <label class="fiche_urb_label">Adresse: {{adresse}}</label>' || chr(13) || ' <label class="fiche_urb_label">Echelle d''édition: {{map_scale}}</label>' || chr(13) || ' <label class="fiche_urb_label">Date d''édition: {{date}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description des propriétairtes-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Liste des propriétaires:' || chr(13) || ' <div ng-repeat="proprietaire in proprietaires">' || chr(13) || ' <div style="width: 100%">{{proprietaire.nom}}</div>' || chr(13) || ' <div class="row">' || chr(13) || ' <div class="col-xs-6">{{proprietaire.adresse}}</div>' || chr(13) || ' <div class="col-xs-6">{{proprietaire.ville}}</div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Zone paramétrable-->' || chr(13) || ' <div class="description_box border_container" style="" ng-if="aIntersections[0].data.length > 0">' || chr(13) || ' <div ng-repeat="node in aIntersections" class="parent_description_box">' || chr(13) || ' <div ng-if="node.data.length > 0" style="margin-bottom:15px">' || chr(13) || ' <label>{{node.title}}</label>' || chr(13) || ' <div class="fiche_urb_label child_description_box" ng-repeat="row in node.data" style="margin-bottom:15px">' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="(key, value) in row">' || chr(13) || ' <label class="fiche_urb_label">{{node[key]}}: {{value}}</label>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <div class="" style="" ng-if="aIntersectionsArray.length > 0">' || chr(13) || ' <table style="width:100%">' || chr(13) || ' <tr>' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in aIntersectionsArray[0].data[0]">' || chr(13) || ' {{aIntersectionsArray[0][key]}}' || chr(13) || ' </td>' || chr(13) || ' <td>Intersect</td>' || chr(13) || ' </tr>' || chr(13) || ' <tr ng-repeat="intersection in aIntersectionsArray">' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in intersection.data[0]">' || chr(13) || ' {{value}}' || chr(13) || ' </td>' || chr(13) || ' <td>{{intersection.data[0].intersect}}</td>' || chr(13) || ' </tr>' || chr(13) || ' </table>' || chr(13) || ' <br>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' <div class="col-xs-8" style="height: 710px">' || chr(13) || ' <div style="height: 100%; border: 1px solid black;">' || chr(13) || ' <img id="map_image" src="images/transparent.png">' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '</div>' || chr(13) || '' || chr(13) || '<script>' || chr(13) || ' setTimeout(function () {' || chr(13) || '' || chr(13) || '' || chr(13) || ' var aPages = [$(''#A4_landscape_template'')];' || chr(13) || ' var currentPage = 0;' || chr(13) || ' var aBottom = [];' || chr(13) || ' var iTotalHeight = 0;' || chr(13) || '' || chr(13) || ' var createPage = function() {' || chr(13) || ' // Page' || chr(13) || ' var newPage = document.createElement("div");' || chr(13) || ' $(newPage).addClass(''A4_landscape_page'');' || chr(13) || ' // Zone d''informations' || chr(13) || ' var newInfosColumn = document.createElement("div");' || chr(13) || ' $(newInfosColumn).addClass(''infos_column'');' || chr(13) || ' $(newInfosColumn).css({' || chr(13) || ' "padding": "15px"' || chr(13) || ' });' || chr(13) || ' // Ajout des éléments' || chr(13) || ' $(newPage).append(newInfosColumn);' || chr(13) || ' $(''#A4_landscape_template'').parent().append(newPage);' || chr(13) || ' // Sauvegarde de la page' || chr(13) || ' aPages.push($(newPage));' || chr(13) || ' currentPage++;' || chr(13) || ' // Mise à jour de iTotalHeight' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || ' return newPage;' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var getBottomPositions = function(aElems) {' || chr(13) || ' var aBottoms = [];' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || ' var iTop = $(aElems[i]).position().top;' || chr(13) || ' var iHeight = $(aElems[i]).height();' || chr(13) || ' var iBottom = iTop + iHeight;' || chr(13) || ' aBottoms.push(iBottom);' || chr(13) || ' }' || chr(13) || ' return aBottoms;' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var getTopPosition = function(oElem){' || chr(13) || ' return $(oElem).position().top;' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var getPagesHeight = function() {' || chr(13) || ' var aPagesBotomPositions = getBottomPositions(aPages);' || chr(13) || ' return aPagesBotomPositions[aPagesBotomPositions.length - 1];' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var moveElements = function(aElemsToMove, iPage) {' || chr(13) || ' for (var i = 0; i < aElemsToMove.length; i++) {' || chr(13) || ' $(aElemsToMove[i]).appendTo($(aPages[iPage]).find(''.infos_column''));' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var pagineElements = function(){' || chr(13) || '' || chr(13) || ' var aParents = $(''.parent_description_box'');' || chr(13) || ' var aElems, aRestantParents, iParentTop;' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aParents.length; i++) {' || chr(13) || '' || chr(13) || ' // Positionne le parent' || chr(13) || ' iParentTop = getTopPosition(aParents[i]);' || chr(13) || ' if (iParentTop > iTotalHeight - 60) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Bouge les parents suivants sur la prochaine page' || chr(13) || ' moveElements(aParents.slice(i), aPages.length - 1);' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' // Positionne les enfants' || chr(13) || ' aElems = $(aParents[i]).find(''.child_description_box'');' || chr(13) || ' aRestantParents = aParents.slice(i+1);' || chr(13) || ' pagineChilds(aElems, aRestantParents);' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' var pagineChilds = function(aElems, aRestantParents) {' || chr(13) || '' || chr(13) || ' aBottom = getBottomPositions(aElems);' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || '' || chr(13) || ' // Quand un élément est plus bas que la dernière page' || chr(13) || ' if (aBottom[i] > iTotalHeight - 20) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Déplace les éléments qui suivent sur la nouvelle page' || chr(13) || ' var aElemsToMove = [];' || chr(13) || ' for (var ii = i; ii < aElems.length; ii++) {' || chr(13) || ' aElemsToMove.push(aElems[ii]);' || chr(13) || ' }' || chr(13) || ' moveElements(aElemsToMove, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Déplace les parents suivants sur la nouvelle page' || chr(13) || ' moveElements(aRestantParents, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Relance la fonction' || chr(13) || ' pagineChilds(aElems, aRestantParents);' || chr(13) || ' return 0;' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' pagineElements(); ' || chr(13) || '' || chr(13) || ' });' || chr(13) || '</script>' WHERE printtemplate_id=-1; + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2018.01.00</version> + <code> + <![CDATA[ + -- Armand 08/01/2017 Intersections dans la fiche d'urbanisme + UPDATE s_vmap.printtemplate SET definition='<!--Style-->' || chr(13) || '<style>' || chr(13) || ' .A4_landscape_page {' || chr(13) || ' width: 29.7cm;' || chr(13) || ' height: 21cm;' || chr(13) || ' padding: 40px;' || chr(13) || ' }' || chr(13) || ' #map_legend {' || chr(13) || ' margin-left: 25px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || ' #map_image {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' width: 100%;' || chr(13) || ' height: 100%;' || chr(13) || ' }' || chr(13) || ' #map_overview {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' height: 4cm;' || chr(13) || ' width: 4cm;' || chr(13) || ' }' || chr(13) || ' .infos_column {' || chr(13) || ' height: 100%;' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .border_container {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .description_box {' || chr(13) || ' text-align: left;' || chr(13) || ' padding: 5px;' || chr(13) || ' margin-bottom: 10px;' || chr(13) || ' }' || chr(13) || ' .fiche_urb_label {' || chr(13) || ' font-size: 10px;' || chr(13) || ' width: 100%;' || chr(13) || ' margin-bottom: 0px;' || chr(13) || ' }' || chr(13) || ' #img1 {' || chr(13) || ' height: 1cm;' || chr(13) || ' margin-top: 10px;' || chr(13) || ' margin-bottom: -10px;' || chr(13) || ' }' || chr(13) || ' table,' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' border-collapse: collapse;' || chr(13) || ' } ' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' font-size: 10px;' || chr(13) || ' padding: 5px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || '' || chr(13) || '</style>' || chr(13) || '' || chr(13) || '<!-- A4 print Template -->' || chr(13) || '<div id="A4_landscape_template" class="A4_landscape_page" style="text-align: center">' || chr(13) || ' <div class="row" style="padding-left: 10px; height:100%">' || chr(13) || ' <div class="infos_column col-xs-4">' || chr(13) || ' <img ng-if="logo !== ''''" id="img1" src="{{logo}}">' || chr(13) || ' <h4 ng-if="company !== ''''" style="margin-top: 25px">{{company}}</h4>' || chr(13) || ' <hr>' || chr(13) || ' <h4>Fiche de renseignement d''urbanisme</h4>' || chr(13) || ' <hr>' || chr(13) || '' || chr(13) || ' <!--Description de la commune-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Département: {{departement}}</label>' || chr(13) || ' <label class="fiche_urb_label">Commune: {{commune}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description de la parcelle-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Parcelle: {{parcelle}}</label>' || chr(13) || ' <label class="fiche_urb_label">Section: {{section}}</label>' || chr(13) || ' <label class="fiche_urb_label">Contenance en m²: {{contenance}}</label>' || chr(13) || ' <label class="fiche_urb_label">Adresse: {{adresse}}</label>' || chr(13) || ' <label class="fiche_urb_label">Echelle d''édition: {{map_scale}}</label>' || chr(13) || ' <label class="fiche_urb_label">Date d''édition: {{date}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description des propriétairtes-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Liste des propriétaires:' || chr(13) || ' <div ng-repeat="proprietaire in proprietaires">' || chr(13) || ' <div style="width: 100%">{{proprietaire.nom}}</div>' || chr(13) || ' <div class="row">' || chr(13) || ' <div class="col-xs-6">{{proprietaire.adresse}}</div>' || chr(13) || ' <div class="col-xs-6">{{proprietaire.ville}}</div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Zone paramétrable-->' || chr(13) || ' <div class="description_box border_container" style="" ng-if="aIntersections.length > 0">' || chr(13) || ' <div ng-repeat="node in aIntersections" class="parent_description_box" ng-if="node.data.length > 0">' || chr(13) || ' <div ng-if="node.data.length > 0" style="margin-bottom:15px">' || chr(13) || ' <label>{{node.title}}</label>' || chr(13) || ' <div class="fiche_urb_label child_description_box" ng-repeat="row in node.data" style="margin-bottom:15px">' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="(key, value) in row">' || chr(13) || ' <label class="fiche_urb_label">{{node[key]}}: {{value}}</label>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <div class="" style="" ng-if="aIntersectionsArray.length > 0">' || chr(13) || ' <table style="width:100%">' || chr(13) || ' <tr>' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in aIntersectionsArray[0].data[0]">' || chr(13) || ' {{aIntersectionsArray[0][key]}}' || chr(13) || ' </td>' || chr(13) || ' <td>Intersect</td>' || chr(13) || ' </tr>' || chr(13) || ' <tr ng-repeat="intersection in aIntersectionsArray">' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in intersection.data[0]">' || chr(13) || ' {{value}}' || chr(13) || ' </td>' || chr(13) || ' <td>{{intersection.data[0].intersect}}</td>' || chr(13) || ' </tr>' || chr(13) || ' </table>' || chr(13) || ' <br>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' <div class="col-xs-8" style="height: 710px">' || chr(13) || ' <div style="height: 100%; border: 1px solid black;">' || chr(13) || ' <img id="map_image" src="images/transparent.png">' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '</div>' || chr(13) || '' || chr(13) || '<script>' || chr(13) || 'setTimeout(function () {' || chr(13) || '' || chr(13) || '' || chr(13) || 'var aPages = [$(''#A4_landscape_template'')];' || chr(13) || 'var currentPage = 0;' || chr(13) || 'var aBottom = [];' || chr(13) || 'var iTotalHeight = 0;' || chr(13) || '' || chr(13) || 'var createPage = function() {' || chr(13) || ' // Page' || chr(13) || ' var newPage = document.createElement("div");' || chr(13) || ' $(newPage).addClass(''A4_landscape_page'');' || chr(13) || ' // Zone d''informations' || chr(13) || ' var newInfosColumn = document.createElement("div");' || chr(13) || ' $(newInfosColumn).addClass(''infos_column'');' || chr(13) || ' $(newInfosColumn).css({' || chr(13) || ' "padding": "15px"' || chr(13) || ' });' || chr(13) || ' // Ajout des éléments' || chr(13) || ' $(newPage).append(newInfosColumn);' || chr(13) || ' $(''#A4_landscape_template'').parent().append(newPage);' || chr(13) || ' // Sauvegarde de la page' || chr(13) || ' aPages.push($(newPage));' || chr(13) || ' currentPage++;' || chr(13) || ' // Mise à jour de iTotalHeight' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || ' return newPage;' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var getBottomPositions = function(aElems) {' || chr(13) || ' var aBottoms = [];' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || ' var iTop = $(aElems[i]).position().top;' || chr(13) || ' var iHeight = $(aElems[i]).height();' || chr(13) || ' var iBottom = iTop + iHeight;' || chr(13) || ' aBottoms.push(iBottom);' || chr(13) || ' }' || chr(13) || ' return aBottoms;' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var getTopPosition = function(oElem){' || chr(13) || ' return $(oElem).position().top;' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var getPagesHeight = function() {' || chr(13) || ' var aPagesBotomPositions = getBottomPositions(aPages);' || chr(13) || ' return aPagesBotomPositions[aPagesBotomPositions.length - 1];' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var moveElements = function(aElemsToMove, iPage) {' || chr(13) || ' for (var i = 0; i < aElemsToMove.length; i++) {' || chr(13) || ' $(aElemsToMove[i]).appendTo($(aPages[iPage]).find(''.infos_column''));' || chr(13) || ' }' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var pagineElements = function(){' || chr(13) || '' || chr(13) || ' var aParents = $(''.parent_description_box'');' || chr(13) || ' var aElems, aRestantParents, iParentTop;' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aParents.length; i++) {' || chr(13) || '' || chr(13) || ' // Positionne le parent' || chr(13) || ' iParentTop = getTopPosition(aParents[i]);' || chr(13) || ' if (iParentTop > iTotalHeight - 40) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Bouge les parents suivants sur la prochaine page' || chr(13) || ' moveElements(aParents.slice(i), aPages.length - 1);' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' // Positionne les enfants' || chr(13) || ' aElems = $(aParents[i]).find(''.child_description_box'');' || chr(13) || ' aRestantParents = aParents.slice(i+1);' || chr(13) || ' pagineChilds(aElems, aRestantParents);' || chr(13) || ' }' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var pagineChilds = function(aElems, aRestantParents) {' || chr(13) || '' || chr(13) || ' aBottom = getBottomPositions(aElems);' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || '' || chr(13) || ' // Quand un élément est plus bas que la dernière page' || chr(13) || ' if (aBottom[i] > iTotalHeight - 20) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Déplace les éléments qui suivent sur la nouvelle page' || chr(13) || ' var aElemsToMove = [];' || chr(13) || ' for (var ii = i; ii < aElems.length; ii++) {' || chr(13) || ' aElemsToMove.push(aElems[ii]);' || chr(13) || ' }' || chr(13) || ' moveElements(aElemsToMove, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Déplace les parents suivants sur la nouvelle page' || chr(13) || ' moveElements(aRestantParents, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Relance la fonction' || chr(13) || ' pagineChilds(aElems, aRestantParents);' || chr(13) || ' return 0;' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '}' || chr(13) || '' || chr(13) || 'pagineElements(); ' || chr(13) || '' || chr(13) || '});' || chr(13) || '</script>' WHERE printtemplate_id=-1; + -- Armand 08/02/2018 Suppression des jointures inutiles dans les vues du cadastre + -- v_parcelle_all_geom jointure sur tc_indp + CREATE OR REPLACE VIEW s_cadastre.v_parcelle_all_geom AS SELECT parcelle.id_com, parcelle.dep_code, parcelle.parcelle, parcelle.section, parcelle.pre, parcelle.coar, parcelle.indp_code, parcelle.id_par, parcelle.supf AS sup_fiscale, parcelle.feuille, parcelle.geom FROM s_cadastre.parcelle WHERE parcelle.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_parcelle_all_geom OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_parcelle_all_geom TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_parcelle_all_geom TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_parcelle_all_geom TO vmap_cadastre_light_user; + COMMENT ON VIEW s_cadastre.v_parcelle_all_geom IS 'DEPRECATED'; + -- v_vmap_borne_de_limite_de_propriete jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_borne_de_limite_de_propriete AS SELECT borne_de_limite_de_propriete.id, borne_de_limite_de_propriete.id_com, borne_de_limite_de_propriete.pre, borne_de_limite_de_propriete.section, borne_de_limite_de_propriete.geom FROM s_cadastre.borne_de_limite_de_propriete WHERE borne_de_limite_de_propriete.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_borne_de_limite_de_propriete TO vmap_cadastre_light_user; + -- v_vmap_ensemble_immobilier jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_ensemble_immobilier AS SELECT ensemble_immobilier.id_com, ensemble_immobilier.pre, ensemble_immobilier.id, ensemble_immobilier.section, ensemble_immobilier.geom, ensemble_immobilier.texte FROM s_cadastre.ensemble_immobilier WHERE ensemble_immobilier.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_ensemble_immobilier OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_ensemble_immobilier TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_ensemble_immobilier TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_ensemble_immobilier TO vmap_cadastre_light_user; + -- v_vmap_lieu_dit jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_lieu_dit AS SELECT lieu_dit.id, lieu_dit.id_com, lieu_dit.section, lieu_dit.texte, lieu_dit.geom, lieu_dit.pre, lieu_dit.id AS oid FROM s_cadastre.lieu_dit WHERE lieu_dit.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_lieu_dit OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_lieu_dit TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_lieu_dit TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_lieu_dit TO vmap_cadastre_light_user; + -- v_vmap_numero_de_voirie jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_numero_de_voirie AS SELECT numero_de_voirie.id, numero_de_voirie.id_com, numero_de_voirie.pre, numero_de_voirie.section, numero_de_voirie.texte, numero_de_voirie.geom FROM s_cadastre.numero_de_voirie WHERE numero_de_voirie.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_numero_de_voirie OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_numero_de_voirie TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_numero_de_voirie TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_numero_de_voirie TO vmap_cadastre_light_user; + -- v_vmap_objet_lineaire_divers jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_lineaire_divers AS SELECT objet_lineaire_divers.id_com, objet_lineaire_divers.id, objet_lineaire_divers.sym_code, objet_lineaire_divers.section, objet_lineaire_divers.pre, objet_lineaire_divers.texte, objet_lineaire_divers.geom FROM s_cadastre.objet_lineaire_divers WHERE objet_lineaire_divers.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_objet_lineaire_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_lineaire_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_lineaire_divers TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_lineaire_divers TO vmap_cadastre_light_user; + -- v_vmap_objet_ponctuel_divers jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_ponctuel_divers AS SELECT objet_ponctuel_divers.id_com, objet_ponctuel_divers.sym_code, objet_ponctuel_divers.id, objet_ponctuel_divers.section, objet_ponctuel_divers.ori, objet_ponctuel_divers.texte, objet_ponctuel_divers.geom FROM s_cadastre.objet_ponctuel_divers WHERE objet_ponctuel_divers.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_objet_ponctuel_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_ponctuel_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_ponctuel_divers TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_ponctuel_divers TO vmap_cadastre_light_user; + -- v_vmap_objet_surfacique_divers jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_objet_surfacique_divers AS SELECT objet_surfacique_divers.id_com, objet_surfacique_divers.sym_code, objet_surfacique_divers.texte, objet_surfacique_divers.section, objet_surfacique_divers.geom, objet_surfacique_divers.id FROM s_cadastre.objet_surfacique_divers WHERE objet_surfacique_divers.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_objet_surfacique_divers OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_objet_surfacique_divers TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_surfacique_divers TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_objet_surfacique_divers TO vmap_cadastre_light_user; + -- v_vmap_point_de_canevas jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_point_de_canevas AS SELECT point_de_canevas.id_com, point_de_canevas.id, point_de_canevas.sym_code, point_de_canevas.can_code, point_de_canevas.map_code, point_de_canevas.palt_code, point_de_canevas.ppln_code, point_de_canevas.section, point_de_canevas.pre, point_de_canevas.geom, point_de_canevas.ori FROM s_cadastre.point_de_canevas WHERE point_de_canevas.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_point_de_canevas OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_point_de_canevas TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_canevas TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_canevas TO vmap_cadastre_light_user; + -- v_vmap_point_de_construction jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_point_de_construction AS SELECT point_de_construction.id, point_de_construction.id_com, point_de_construction.section, point_de_construction.pre, point_de_construction.abs, point_de_construction.alti, point_de_construction.confe, point_de_construction.ecart, point_de_construction.etat, point_de_construction.ord, point_de_construction.vcon1, point_de_construction.vcon2, point_de_construction.vcon3, point_de_construction.etat_code, point_de_construction.texte, point_de_construction.geom FROM s_cadastre.point_de_construction WHERE point_de_construction.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_point_de_construction OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_point_de_construction TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_construction TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_point_de_construction TO vmap_cadastre_light_user; + -- v_vmap_subdivision_fiscale jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_subdivision_fiscale AS SELECT subdivision_fiscale.id, subdivision_fiscale.id_com, subdivision_fiscale.section, subdivision_fiscale.geom, subdivision_fiscale.pre FROM s_cadastre.subdivision_fiscale WHERE subdivision_fiscale.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_subdivision_fiscale OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_subdivision_fiscale TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_subdivision_fiscale TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_subdivision_fiscale TO vmap_cadastre_light_user; + -- v_vmap_troncon_de_cours_d_eau jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_troncon_de_cours_d_eau AS SELECT troncon_de_cours_d_eau.id, troncon_de_cours_d_eau.id_com, troncon_de_cours_d_eau.section, troncon_de_cours_d_eau.pre, troncon_de_cours_d_eau.texte, troncon_de_cours_d_eau.geom FROM s_cadastre.troncon_de_cours_d_eau; + ALTER TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_troncon_de_cours_d_eau TO vmap_cadastre_light_user; + -- v_vmap_tronçon_de_cours_d_eau jointure sur commune + CREATE OR REPLACE VIEW s_cadastre."v_vmap_tronçon_de_cours_d_eau" AS SELECT troncon_de_cours_d_eau.id, troncon_de_cours_d_eau.id_com, troncon_de_cours_d_eau.section, troncon_de_cours_d_eau.pre, troncon_de_cours_d_eau.texte, troncon_de_cours_d_eau.geom FROM s_cadastre.troncon_de_cours_d_eau; + ALTER TABLE s_cadastre."v_vmap_tronçon_de_cours_d_eau" OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre."v_vmap_tronçon_de_cours_d_eau" TO u_vitis; + GRANT SELECT ON TABLE s_cadastre."v_vmap_tronçon_de_cours_d_eau" TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre."v_vmap_tronçon_de_cours_d_eau" TO vmap_cadastre_light_user; + -- v_vmap_unite_fonciere jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_unite_fonciere AS SELECT unite_fonciere.id_uf, unite_fonciere.id_com, unite_fonciere.id_dnupro, unite_fonciere.superficie, unite_fonciere.nb_parcelles, unite_fonciere.geom FROM s_cadastre.unite_fonciere WHERE unite_fonciere.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_unite_fonciere OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_unite_fonciere TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_unite_fonciere TO vmap_cadastre_user; + -- v_vmap_zone_de_communication jointure sur commune + CREATE OR REPLACE VIEW s_cadastre.v_vmap_zone_de_communication AS SELECT zone_de_communication.id, zone_de_communication.id_com, zone_de_communication.section, zone_de_communication.pre, zone_de_communication.texte, zone_de_communication.geom FROM s_cadastre.zone_de_communication WHERE zone_de_communication.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ALTER TABLE s_cadastre.v_vmap_zone_de_communication OWNER TO u_vitis; + GRANT ALL ON TABLE s_cadastre.v_vmap_zone_de_communication TO u_vitis; + GRANT SELECT ON TABLE s_cadastre.v_vmap_zone_de_communication TO vmap_cadastre_user; + GRANT SELECT ON TABLE s_cadastre.v_vmap_zone_de_communication TO vmap_cadastre_light_user; + -- Romain 09/02/2018 Attributs dépréciés + COMMENT ON COLUMN s_majic.proprietaire.epxnee IS 'deprecated. 09/02/2018.'; + COMMENT ON COLUMN s_majic.proprietaire.dnomcp IS 'deprecated. 09/02/2018.'; + COMMENT ON COLUMN s_majic.proprietaire.dprncp IS 'deprecated. 09/02/2018.'; + COMMENT ON COLUMN s_majic.bati_50_descr_pro.dnudes IS 'deprecated. 09/02/2018.'; + COMMENT ON COLUMN s_majic.bati_50_descr_pro.vsurzt IS 'deprecated. 09/02/2018.'; + COMMENT ON COLUMN s_majic.bati_0010_local.ccovoi IS 'Ajout 2017'; + ALTER TABLE s_majic.proprietaire ADD COLUMN dnomus character varying(60); + ALTER TABLE s_majic.proprietaire ADD COLUMN dprnus character varying(40); + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2018.02.00</version> + <code> + <![CDATA[ + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2018.02.01</version> + <code> + <![CDATA[ + -- Romain 25/06/2018 Ajout attribut "tex" dans s_cadastre.subdivision_fiscale + ALTER TABLE s_cadastre.subdivision_fiscale ADD COLUMN tex character(1); + UPDATE "s_majic"."tc_dforme_forme_juridique" SET l_dforme = 'Fond à forme sociétale à conseil d’administration' WHERE dforme in ('5520'); + UPDATE "s_majic"."tc_dforme_forme_juridique" SET l_dforme = 'Fond à forme sociétale à directoire' WHERE dforme in ('5620'); + UPDATE "s_majic"."tc_dforme_forme_juridique" SET l_dforme = 'Autorité administrative ou publique indépendante' WHERE dforme in ('7112'); + COMMENT ON COLUMN s_majic.tc_dforme_forme_juridique."dforme" IS 'Modification 2018 des valeurs 5520, 5620 et 7112'; + COMMENT ON COLUMN s_majic.nb_10_parcelle.dsrpar IS 'deprecated. Juin 2018.'; + COMMENT ON COLUMN s_majic.bati_0010_local.dsrpar IS 'deprecated. Juin 2018.'; + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('ES', 'équipements souterrains indissociables des casiers des installations de stockage de déchets non dangereux'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('BS', 'abattement de 30 % pour des logements faisant l’objet d’un bail réel et solidaire'); + INSERT INTO "s_majic"."tc_gnextl_exoneration_temporaire" ("gnextl", "l_gnextl") VALUES ('MA', 'minoration de 60 % de la valeur locative des locaux d’habitation situés à Mayotte'); + COMMENT ON COLUMN s_majic.tc_gnextl_exoneration_temporaire."gnextl" IS 'Ajout 2018 des valeurs ES, BS et MA'; + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('TS', 'Taxe spéciale d’équipement (TSE)'); + INSERT INTO "s_majic"."tc_ccolloc_collectivite" ("ccolloc", "l_ccolloc") VALUES ('OM', 'Taxe sur l enlèvement des ordures ménagères (TEOM)'); + COMMENT ON COLUMN s_majic.tc_ccolloc_collectivite."ccolloc" IS 'Ajout 2018 des valeurs TS et OM'; + ALTER TABLE s_majic.bati_30_pev_exo ADD COLUMN valplaf character(10); + COMMENT ON COLUMN s_majic.bati_30_pev_exo.valplaf IS 'Ajout juin 2018.'; + CREATE TABLE "s_majic"."bati_52_descr_qp" ("id_pev" character varying(15) NOT NULL,"ccodep" character varying(2),"ccodir" character varying(1),"ccocom" character varying(3),"invar" character varying(10),"dnupev" character varying(3),"cenr" character varying(2),"mlbcom" character varying(11),"mlbsyn" character varying(11),"mlbcu" character varying(11),"mlbdep" character varying(11),"mlbts1" character varying(11),"mlbts2" character varying(11),"mlbtas" character varying(11),"mlbgem" character varying(11),"mlbtom" character varying(11),"tbfpas" character varying(11),"id_com" character varying(5) NOT NULL,"id_local" character varying(12) NOT NULL, CONSTRAINT bati_52_descr_qp_pkey PRIMARY KEY (id_pev)); + ALTER TABLE "s_majic"."bati_52_descr_qp" OWNER TO u_vitis; + -- Armand 13/07/2018 08:21 Ne pas afficher de page blanche pour le modèle d'impression standard de la fiche urba + UPDATE s_vmap.printtemplate SET definition='<!--Style-->' || chr(13) || '<style>' || chr(13) || ' .A4_landscape_page {' || chr(13) || ' width: 29.7cm;' || chr(13) || ' height: 20.9cm;' || chr(13) || ' padding: 40px;' || chr(13) || ' }' || chr(13) || ' #map_legend {' || chr(13) || ' margin-left: 25px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || ' #map_image {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' width: 100%;' || chr(13) || ' height: 100%;' || chr(13) || ' }' || chr(13) || ' #map_overview {' || chr(13) || ' background-color: #DFDFDF;' || chr(13) || ' height: 4cm;' || chr(13) || ' width: 4cm;' || chr(13) || ' }' || chr(13) || ' .infos_column {' || chr(13) || ' height: 100%;' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .border_container {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' }' || chr(13) || ' .description_box {' || chr(13) || ' text-align: left;' || chr(13) || ' padding: 5px;' || chr(13) || ' margin-bottom: 10px;' || chr(13) || ' }' || chr(13) || ' .fiche_urb_label {' || chr(13) || ' font-size: 10px;' || chr(13) || ' width: 100%;' || chr(13) || ' margin-bottom: 0px;' || chr(13) || ' }' || chr(13) || ' #img1 {' || chr(13) || ' height: 1cm;' || chr(13) || ' margin-top: 10px;' || chr(13) || ' margin-bottom: -10px;' || chr(13) || ' }' || chr(13) || ' table,' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' border: 1px solid black;' || chr(13) || ' border-collapse: collapse;' || chr(13) || ' } ' || chr(13) || ' th,' || chr(13) || ' td {' || chr(13) || ' font-size: 10px;' || chr(13) || ' padding: 5px;' || chr(13) || ' text-align: left;' || chr(13) || ' }' || chr(13) || '' || chr(13) || '</style>' || chr(13) || '' || chr(13) || '<!-- A4 print Template -->' || chr(13) || '<div id="A4_landscape_template" class="A4_landscape_page" style="text-align: center">' || chr(13) || ' <div class="row" style="padding-left: 10px; height:100%">' || chr(13) || ' <div class="infos_column col-xs-4">' || chr(13) || ' <img ng-if="logo !== ''''" id="img1" src="{{logo}}">' || chr(13) || ' <h4 ng-if="company !== ''''" style="margin-top: 25px">{{company}}</h4>' || chr(13) || ' <hr>' || chr(13) || ' <h4>Fiche de renseignement d''urbanisme</h4>' || chr(13) || ' <hr>' || chr(13) || '' || chr(13) || ' <!--Description de la commune-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Département: {{departement}}</label>' || chr(13) || ' <label class="fiche_urb_label">Commune: {{commune}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description de la parcelle-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Parcelle: {{parcelle}}</label>' || chr(13) || ' <label class="fiche_urb_label">Section: {{section}}</label>' || chr(13) || ' <label class="fiche_urb_label">Contenance en m²: {{contenance}}</label>' || chr(13) || ' <label class="fiche_urb_label">Adresse: {{adresse}}</label>' || chr(13) || ' <label class="fiche_urb_label">Echelle d''édition: {{map_scale}}</label>' || chr(13) || ' <label class="fiche_urb_label">Date d''édition: {{date}}</label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Description des propriétairtes-->' || chr(13) || ' <div class="description_box border_container">' || chr(13) || ' <label class="fiche_urb_label">Liste des propriétaires:' || chr(13) || ' <div ng-repeat="proprietaire in proprietaires">' || chr(13) || ' <div style="width: 100%">{{proprietaire.nom}}</div>' || chr(13) || ' <div class="row">' || chr(13) || ' <div class="col-xs-6">{{proprietaire.adresse}}</div>' || chr(13) || ' <div class="col-xs-6">{{proprietaire.ville}}</div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </label>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <!--Zone paramétrable-->' || chr(13) || ' <div class="description_box border_container" style="" ng-if="aIntersections.length > 0">' || chr(13) || ' <div ng-repeat="node in aIntersections" class="parent_description_box" ng-if="node.data.length > 0">' || chr(13) || ' <div ng-if="node.data.length > 0" style="margin-bottom:15px">' || chr(13) || ' <label>{{node.title}}</label>' || chr(13) || ' <div class="fiche_urb_label child_description_box" ng-repeat="intersection in node.data" style="margin-bottom:15px">' || chr(13) || ' <div class="fiche_urb_label" ng-repeat="attribut in node.attributs">' || chr(13) || ' <label class="fiche_urb_label" ng-if="node[attribut] && intersection[attribut]">{{node[attribut]}}: {{intersection[attribut]}}</label>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '' || chr(13) || ' <div class="" style="" ng-if="aIntersectionsArray.length > 0">' || chr(13) || ' <table style="width:100%">' || chr(13) || ' <tr>' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in aIntersectionsArray[0].data[0]">' || chr(13) || ' {{aIntersectionsArray[0][key]}}' || chr(13) || ' </td>' || chr(13) || ' <td>Intersect</td>' || chr(13) || ' </tr>' || chr(13) || ' <tr ng-repeat="intersection in aIntersectionsArray">' || chr(13) || ' <td ng-if="key !== ''intersect''" ng-repeat="(key, value) in intersection.data[0]">' || chr(13) || ' {{value}}' || chr(13) || ' </td>' || chr(13) || ' <td>{{intersection.data[0].intersect}}</td>' || chr(13) || ' </tr>' || chr(13) || ' </table>' || chr(13) || ' <br>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' <div class="col-xs-8" style="height: 710px">' || chr(13) || ' <div style="height: 100%; border: 1px solid black;">' || chr(13) || ' <img id="map_image" src="images/transparent.png">' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || ' </div>' || chr(13) || '</div>' || chr(13) || '' || chr(13) || '<script>' || chr(13) || 'setTimeout(function () {' || chr(13) || '' || chr(13) || '' || chr(13) || 'var aPages = [$(''#A4_landscape_template'')];' || chr(13) || 'var currentPage = 0;' || chr(13) || 'var aBottom = [];' || chr(13) || 'var iTotalHeight = 0;' || chr(13) || '' || chr(13) || 'var createPage = function() {' || chr(13) || ' // Page' || chr(13) || ' var newPage = document.createElement("div");' || chr(13) || ' $(newPage).addClass(''A4_landscape_page'');' || chr(13) || ' // Zone d''informations' || chr(13) || ' var newInfosColumn = document.createElement("div");' || chr(13) || ' $(newInfosColumn).addClass(''infos_column'');' || chr(13) || ' $(newInfosColumn).css({' || chr(13) || ' "padding": "15px"' || chr(13) || ' });' || chr(13) || ' // Ajout des éléments' || chr(13) || ' $(newPage).append(newInfosColumn);' || chr(13) || ' $(''#A4_landscape_template'').parent().append(newPage);' || chr(13) || ' // Sauvegarde de la page' || chr(13) || ' aPages.push($(newPage));' || chr(13) || ' currentPage++;' || chr(13) || ' // Mise à jour de iTotalHeight' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || ' return newPage;' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var getBottomPositions = function(aElems) {' || chr(13) || ' var aBottoms = [];' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || ' var iTop = $(aElems[i]).position().top;' || chr(13) || ' var iHeight = $(aElems[i]).height();' || chr(13) || ' var iBottom = iTop + iHeight;' || chr(13) || ' aBottoms.push(iBottom);' || chr(13) || ' }' || chr(13) || ' return aBottoms;' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var getTopPosition = function(oElem){' || chr(13) || ' return $(oElem).position().top;' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var getPagesHeight = function() {' || chr(13) || ' var aPagesBotomPositions = getBottomPositions(aPages);' || chr(13) || ' return aPagesBotomPositions[aPagesBotomPositions.length - 1];' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var moveElements = function(aElemsToMove, iPage) {' || chr(13) || ' for (var i = 0; i < aElemsToMove.length; i++) {' || chr(13) || ' $(aElemsToMove[i]).appendTo($(aPages[iPage]).find(''.infos_column''));' || chr(13) || ' }' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var pagineElements = function(){' || chr(13) || '' || chr(13) || ' var aParents = $(''.parent_description_box'');' || chr(13) || ' var aElems, aRestantParents, iParentTop;' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aParents.length; i++) {' || chr(13) || '' || chr(13) || ' // Positionne le parent' || chr(13) || ' iParentTop = getTopPosition(aParents[i]);' || chr(13) || ' if (iParentTop > iTotalHeight - 40) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Bouge les parents suivants sur la prochaine page' || chr(13) || ' moveElements(aParents.slice(i), aPages.length - 1);' || chr(13) || ' }' || chr(13) || '' || chr(13) || ' // Positionne les enfants' || chr(13) || ' aElems = $(aParents[i]).find(''.child_description_box'');' || chr(13) || ' aRestantParents = aParents.slice(i+1);' || chr(13) || ' pagineChilds(aElems, aRestantParents);' || chr(13) || ' }' || chr(13) || '}' || chr(13) || '' || chr(13) || 'var pagineChilds = function(aElems, aRestantParents) {' || chr(13) || '' || chr(13) || ' aBottom = getBottomPositions(aElems);' || chr(13) || ' iTotalHeight = getPagesHeight();' || chr(13) || '' || chr(13) || ' for (var i = 0; i < aElems.length; i++) {' || chr(13) || '' || chr(13) || ' // Quand un élément est plus bas que la dernière page' || chr(13) || ' if (aBottom[i] > iTotalHeight - 20) {' || chr(13) || '' || chr(13) || ' // Crée une nouvelle page' || chr(13) || ' var newPage = createPage();' || chr(13) || '' || chr(13) || ' // Déplace les éléments qui suivent sur la nouvelle page' || chr(13) || ' var aElemsToMove = [];' || chr(13) || ' for (var ii = i; ii < aElems.length; ii++) {' || chr(13) || ' aElemsToMove.push(aElems[ii]);' || chr(13) || ' }' || chr(13) || ' moveElements(aElemsToMove, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Déplace les parents suivants sur la nouvelle page' || chr(13) || ' moveElements(aRestantParents, aPages.length - 1);' || chr(13) || '' || chr(13) || ' // Relance la fonction' || chr(13) || ' pagineChilds(aElems, aRestantParents);' || chr(13) || ' return 0;' || chr(13) || ' }' || chr(13) || ' }' || chr(13) || '}' || chr(13) || '' || chr(13) || 'pagineElements(); ' || chr(13) || '' || chr(13) || '});' || chr(13) || '</script>' WHERE printtemplate_id=-1; + --Romain le 23/07/2018 à 10:57 + CREATE OR REPLACE VIEW s_cadastre.v_vmap_subdivision_fiscale AS SELECT subdivision_fiscale.id, subdivision_fiscale.id_com, subdivision_fiscale.section, subdivision_fiscale.geom, subdivision_fiscale.pre, subdivision_fiscale.tex FROM s_cadastre.subdivision_fiscale WHERE subdivision_fiscale.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + --Romain le 06/08/2018 à 15:51 + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('71', 'point géodésique borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('72', 'point géodésique non borné'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('73', 'point borné de canevas cadastral ordinaire ou préalable à AFAF ou d appui d une prise de vues permettant la confection d un plan de classe de précision [20 cm]'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('74', 'point borné de canevas pérenne ou de précision'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('75', 'point borné de canevas d appui d une prise de vues permettant la confection d un plan de classe de précision [10 cm]'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('76', 'point borné d appui de géoréférencement'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('77', 'repère NGF'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('78', 'borne du NGF'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('79', 'nivellement MRL'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('80', 'autre repère de nivellement'); + INSERT INTO "s_cadastre"."tc_sym" ("sym_code", "sym_lib") VALUES ('81', 'borne limite de commune'); + ALTER TABLE s_cadastre.batiment ADD COLUMN tex character varying(255); + COMMENT ON COLUMN s_cadastre.batiment.tex IS 'Ajout aout 2018.'; + --Romain le 17/09/2018 à 09:01 + CREATE TABLE s_cadastre.texte_subdivision_fiscale (id BIGSERIAL NOT NULL, id_com character(5) NOT NULL, SECTION character(2), fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real, tpa character(10), hta character(10), vta character(10), texte CHARACTER varying(255), rotation real, taille double precision, geom geometry(MultiPoint), pre character(3), CONSTRAINT pk_texte_subdivision_fiscale PRIMARY KEY (id), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = 2154)) WITH (OIDS=FALSE); + ALTER TABLE s_cadastre.texte_subdivision_fiscale OWNER TO u_vitis; + -- Index: s_cadastre.texte_subdivision_fiscale_geom -- DROP INDEX s_cadastre.texte_subdivision_fiscale_geom; + CREATE INDEX texte_subdivision_fiscale_geom ON s_cadastre.texte_subdivision_fiscale USING gist (geom); + -- Index: s_cadastre.texte_subdivision_fiscale_id_com + -- DROP INDEX s_cadastre.texte_subdivision_fiscale_id_com; + CREATE INDEX texte_subdivision_fiscale_id_com ON s_cadastre.texte_subdivision_fiscale USING btree (id_com COLLATE pg_catalog."default"); + CREATE TABLE s_cadastre.texte_batiment (id BIGSERIAL NOT NULL, id_com character(5) NOT NULL, SECTION character(2), fon character(255), hei real, tyu character(10), cef real, csp real, di1 real, di2 real, di3 real, di4 real, tpa character(10), hta character(10), vta character(10), texte CHARACTER varying(255), rotation real, taille double precision, geom geometry(MultiPoint), pre character(3), CONSTRAINT pk_texte_batiment PRIMARY KEY (id), CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = 2154)) WITH (OIDS=FALSE); + ALTER TABLE s_cadastre.texte_batiment OWNER TO u_vitis; + -- Index: s_cadastre.texte_batiment_geom + -- DROP INDEX s_cadastre.texte_batiment_geom; + CREATE INDEX texte_batiment_geom ON s_cadastre.texte_batiment USING gist (geom); + -- Index: s_cadastre.texte_batiment_id_com + -- DROP INDEX s_cadastre.texte_batiment_id_com; + CREATE INDEX texte_batiment_id_com ON s_cadastre.texte_batiment USING btree (id_com COLLATE pg_catalog."default"); + CREATE OR REPLACE VIEW s_cadastre.v_vmap_batiment AS SELECT batiment.id, batiment.id_com, batiment.pre, batiment.section, batiment.geom, tc_dur.dur_lib, batiment.dur_code, batiment.tex FROM s_cadastre.batiment JOIN s_cadastre.tc_dur ON batiment.dur_code = tc_dur.dur_code::bpchar WHERE batiment.id_com ~ similar_escape( (SELECT "user".restriction FROM s_vitis."user" WHERE "user".login::name = "current_user"()), NULL::text); + ]]> + </code> + </query> + <query> + <type>update</type> + <version>2018.02.02</version> + <code> + <![CDATA[ + ]]> + </code> + </query> + </queriesCollection> +</sqlQueries>