/[openfoncier]/trunk/data/pgsql/v3.2.0-dev.sql
ViewVC logotype

Diff of /trunk/data/pgsql/v3.2.0-dev.sql

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 737 by mlimic, Mon Nov 19 08:19:29 2012 UTC revision 915 by mlimic, Thu Nov 29 18:25:39 2012 UTC
# Line 1  Line 1 
1    INSERT INTO nature VALUES ('DD', 'Dépôt de dossier DAT');
2    INSERT INTO nature VALUES ('DO', 'Demande d''ouverture ERP DAT');
3    INSERT INTO nature VALUES ('AD', 'Annulation de la demande');
4    INSERT INTO nature VALUES ('DA', 'Demande PC ratachée DAACT');
5    ALTER TABLE dossier ADD COLUMN erp boolean;
6    UPDATE action SET regle_avis = 'avis_decision' WHERE libelle = 'accepter un dossier';
7    
8  --  --
9  -- Ajout de table: avis_consultation_tmp;  -- Ajout de table: avis_consultation_tmp;
10  --  --
# Line 253  INSERT INTO om_droit VALUES (nextval('om Line 260  INSERT INTO om_droit VALUES (nextval('om
260  INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier', 2); -- droit d'instructeur  INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier', 2); -- droit d'instructeur
261  INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dashboard', 2); -- droit d'instructeur  INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dashboard', 2); -- droit d'instructeur
262  INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'menu_instruction', 2); -- droit d'instructeur  INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'menu_instruction', 2); -- droit d'instructeur
 INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'messages', 2); -- droit d'instructeur  
   
263    
264  --  --
265  -- Modification de la structure des instructeurs  -- Modification de la structure des instructeurs
# Line 361  INSERT INTO om_droit VALUES (nextval('om Line 366  INSERT INTO om_droit VALUES (nextval('om
366  --  --
367  CREATE TABLE arrondissement (  CREATE TABLE arrondissement (
368          arrondissement integer NOT NULL,          arrondissement integer NOT NULL,
369          libelle character varying(3) NOT NULL          libelle character varying(3) NOT NULL,
370            code_postal character varying(5) NOT NULL
371  );  );
372    
373  ALTER TABLE ONLY arrondissement  ALTER TABLE ONLY arrondissement
# Line 462  CREATE TABLE dossier_message ( Line 468  CREATE TABLE dossier_message (
468      dossier character varying(12),      dossier character varying(12),
469      type character varying(60),      type character varying(60),
470      emetteur character varying(40),      emetteur character varying(40),
471      date_emission DATE NOT NULL,      date_emission TIMESTAMP NOT NULL,
472      lu boolean default FALSE,      lu boolean default FALSE,
473      contenu character varying(256),      contenu text,
474      FOREIGN KEY ( dossier ) REFERENCES dossier ( dossier )      FOREIGN KEY ( dossier ) REFERENCES dossier ( dossier )
475  );  );
476  ALTER SEQUENCE messages_seq OWNED BY dossier_message.message;  ALTER SEQUENCE messages_seq OWNED BY dossier_message.message;
# Line 474  INSERT INTO om_droit VALUES (nextval('om Line 480  INSERT INTO om_droit VALUES (nextval('om
480  -- Droit de l'ajout forcé d'un instructeur  -- Droit de l'ajout forcé d'un instructeur
481  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'dossier_modifier_instructeur', '2');  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'dossier_modifier_instructeur', '2');
482    
483  -- Module 1  
484    ---
485    --- TABLE : GENRE
486    ---
487    CREATE TABLE genre (
488            genre integer,
489            code character varying(20),
490            libelle character varying(100),
491            description text
492    );
493    ALTER TABLE ONLY genre
494        ADD CONSTRAINT genre_pkey PRIMARY KEY (genre);
495    CREATE SEQUENCE genre_seq
496      INCREMENT 1
497      MINVALUE 1
498      MAXVALUE 9223372036854775807
499      START 1
500      CACHE 1;
501    
502    
503    ---
504    --- TABLE : GROUPE
505    ---
506    CREATE TABLE groupe (
507            groupe integer,
508            code character varying(20),
509            libelle character varying(100),
510            description text,
511            genre integer NOT NULL
512    );
513    ALTER TABLE ONLY groupe
514        ADD CONSTRAINT groupe_pkey PRIMARY KEY (groupe);
515    ALTER TABLE ONLY groupe
516        ADD CONSTRAINT groupe_genre_fkey FOREIGN KEY (genre) REFERENCES genre(genre);
517    CREATE SEQUENCE groupe_seq
518      INCREMENT 1
519      MINVALUE 1
520      MAXVALUE 9223372036854775807
521      START 1
522      CACHE 1;
523    
524    
525    ---
526    ---
527    ---
528  CREATE TABLE dossier_autorisation_type (  CREATE TABLE dossier_autorisation_type (
529          dossier_autorisation_type integer,          dossier_autorisation_type integer,
530          code character varying(20),          code character varying(20),
# Line 500  CREATE TABLE dossier_autorisation_type_d Line 550  CREATE TABLE dossier_autorisation_type_d
550          code character varying(20),          code character varying(20),
551          libelle character varying(100),          libelle character varying(100),
552          description text,          description text,
553          dossier_autorisation_type integer          dossier_autorisation_type integer NOT NULL
554  );  );
555    
556  ALTER TABLE ONLY dossier_autorisation_type_detaille  ALTER TABLE ONLY dossier_autorisation_type_detaille
# Line 522  CREATE TABLE dossier_instruction_type ( Line 572  CREATE TABLE dossier_instruction_type (
572          code character varying(20),          code character varying(20),
573          libelle character varying(100),          libelle character varying(100),
574          description text,          description text,
575          dossier_autorisation_type_detaille integer,          dossier_autorisation_type_detaille integer NOT NULL,
576          suffixe boolean default FALSE          suffixe boolean default FALSE
577  );  );
578    
# Line 538  CREATE SEQUENCE dossier_instruction_type Line 588  CREATE SEQUENCE dossier_instruction_type
588    START 1    START 1
589    CACHE 1;    CACHE 1;
590    
 --  
   
 CREATE TABLE demande_genre (  
         demande_genre integer,  
         code character varying(20),  
         libelle character varying(100),  
         description text  
 );  
   
 ALTER TABLE ONLY demande_genre  
     ADD CONSTRAINT demande_genre_pkey PRIMARY KEY (demande_genre);  
   
 CREATE SEQUENCE demande_genre_seq  
   INCREMENT 1  
   MINVALUE 1  
   MAXVALUE 9223372036854775807  
   START 1  
   CACHE 1;  
   
 --  
   
 CREATE TABLE groupe (  
         groupe integer,  
         code character varying(20),  
         libelle character varying(100),  
         description text,  
         demande_genre integer  
 );  
   
 ALTER TABLE ONLY groupe  
     ADD CONSTRAINT groupe_pkey PRIMARY KEY (groupe);  
 ALTER TABLE ONLY groupe  
     ADD CONSTRAINT groupe_demande_genre_fkey FOREIGN KEY (demande_genre) REFERENCES demande_genre(demande_genre);  
   
 CREATE SEQUENCE groupe_seq  
   INCREMENT 1  
   MINVALUE 1  
   MAXVALUE 9223372036854775807  
   START 1  
   CACHE 1;  
591    
592  -- Ajout de clé étrangère à la table dossier_autorisation_type  -- Ajout de clé étrangère à la table dossier_autorisation_type
593  ALTER TABLE dossier_autorisation_type ADD COLUMN groupe integer;  ALTER TABLE dossier_autorisation_type ADD COLUMN groupe integer;
# Line 617  CREATE TABLE demande_type ( Line 627  CREATE TABLE demande_type (
627          contraintes character varying(20),          contraintes character varying(20),
628          etats_dossier_autorisation_autorises character varying(100),          etats_dossier_autorisation_autorises character varying(100),
629          qualification boolean,          qualification boolean,
630          evenement integer          evenement integer NOT NULL
631  );  );
632    
633  ALTER TABLE ONLY demande_type  ALTER TABLE ONLY demande_type
# Line 690  ALTER TABLE ONLY dossier Line 700  ALTER TABLE ONLY dossier
700  INSERT INTO dossier_autorisation_type(dossier_autorisation_type, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature;  INSERT INTO dossier_autorisation_type(dossier_autorisation_type, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature;
701  INSERT INTO dossier_autorisation_type_detaille(dossier_autorisation_type_detaille, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature;  INSERT INTO dossier_autorisation_type_detaille(dossier_autorisation_type_detaille, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature;
702    
 INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'URBA', 'Pôle Urbanisme', 'Responsabilité de la DDU');  
 INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'ERP', 'Pôle ERP', 'Responsabilité de la DGUP');  
   
 INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ADS', 'Autorisation ADS', '',1);  
 INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CTX', 'Contentieux dans le domaine urbanisme', '',1);  
 INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CU', 'Changement d''usage', '',1);  
 INSERT INTO groupe VALUES (nextval('groupe_seq'), 'RU', 'Renseignement d''urbanisme', '',1);  
 INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ERP', 'ERP', '',2);  
   
703  -- Table dossier_autorisation  -- Table dossier_autorisation
704    
705  CREATE TABLE dossier_autorisation (  CREATE TABLE dossier_autorisation (
706      dossier_autorisation integer,      dossier_autorisation character varying(12),
707      nature character varying(2),      nature character varying(2),
708      dossier_autorisation_type_detaille integer,      dossier_autorisation_type_detaille integer,
709      exercice integer,      exercice integer,
# Line 718  CREATE TABLE dossier_autorisation ( Line 719  CREATE TABLE dossier_autorisation (
719      terrain_superficie double precision,      terrain_superficie double precision,
720      arrondissement integer,      arrondissement integer,
721      depot_initial date,      depot_initial date,
722      etat character varying(20)      etat character varying(20),
723        erp_numero_batiment integer,
724        erp_ouvert boolean,
725        erp_date_ouverture date,
726        erp_arrete_decision boolean,
727        erp_date_arrete_decision date
728  );  );
729    
730  ALTER TABLE ONLY dossier_autorisation  ALTER TABLE ONLY dossier_autorisation
# Line 746  CREATE TABLE demande ( Line 752  CREATE TABLE demande (
752          dossier_autorisation_type_detaille integer,          dossier_autorisation_type_detaille integer,
753          demande_type integer,          demande_type integer,
754          dossier_instruction character varying(12),          dossier_instruction character varying(12),
755          dossier_autorisation integer,          dossier_autorisation character varying(12),
756          date_demande date,          date_demande date,
757          terrain_references_cadastrales character varying(100),          terrain_references_cadastrales character varying(100),
758          terrain_adresse_voie_numero integer,          terrain_adresse_voie_numero integer,
# Line 783  CREATE SEQUENCE demande_seq Line 789  CREATE SEQUENCE demande_seq
789  CREATE TABLE demandeur (  CREATE TABLE demandeur (
790          demandeur integer,          demandeur integer,
791          type_demandeur character varying(40),          type_demandeur character varying(40),
792            qualite character varying(40),
793          particulier_civilite character varying(10),          particulier_civilite character varying(10),
794          particulier_nom character varying(40),          particulier_nom character varying(40),
795          particulier_prenom character varying(40),          particulier_prenom character varying(40),
# Line 1005  UPDATE civilite SET libelle='Monsieur' W Line 1012  UPDATE civilite SET libelle='Monsieur' W
1012  CREATE TABLE lien_dossier_autorisation_demandeur (  CREATE TABLE lien_dossier_autorisation_demandeur (
1013      lien_dossier_autorisation_demandeur integer,      lien_dossier_autorisation_demandeur integer,
1014      petitionnaire_principal boolean,      petitionnaire_principal boolean,
1015      dossier_autorisation integer,      dossier_autorisation character varying(12),
1016      demandeur integer      demandeur integer
1017  );  );
1018    
# Line 1025  CREATE SEQUENCE lien_dossier_autorisatio Line 1032  CREATE SEQUENCE lien_dossier_autorisatio
1032    
1033    -- Ajout du champ à qualifier --    -- Ajout du champ à qualifier --
1034        
   ALTER TABLE dossier ADD COLUMN a_qualifier boolean;  
1035      ALTER TABLE dossier ADD COLUMN a_qualifier boolean;
1036    
1037    -- Ajout d'un champ à la table état --
1038    ALTER TABLE etat ADD COLUMN statut character varying(60);
1039    UPDATE etat set statut='encours'
1040    where etat = 'notifier' or etat = 'majorer' or etat = 'initialiser';
1041    UPDATE etat set statut='cloture'
1042    where etat = 'accepter' or etat = 'cloturer' or etat = 'rejeter'
1043    or etat = 'executer' or etat = 'terminer';
1044    
1045    --Changement des civilités dans les états et sous-états
1046    UPDATE om_sousetat SET om_sql='SELECT  ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,   ''Depot ''||to_char(date_depot,''DD/MM/YYYY'')||'' Notifie le  ''||COALESCE(to_char(date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n,  TRIM(CONCAT(civilite.libelle, '' '', demandeur_nom, '' '',demandeur_adresse,'' '',demandeur_cp,''  '',demandeur_ville,'' Parcelle '',parcelle)) as nom_adresse_demandeur,  terrain_numero||'' ''||terrain_numero_complement||'' ''||terrain_adresse||'' ''||terrain_adresse_complement||''   ''||terrain_cp||''  ''||terrain_ville||'' ''||travaux.libelle as adresse_terrain_travaux,   ''shon  ''||shon||'' shob ''||shob as SN_SB,   terrain_surface as superficie,   logement_nombre as nbr_logement,   COALESCE(avis_decision.libelle,''inconu'') as avis_decision,  ''Decision''||COALESCE(to_char(date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l,  delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite  from dossier left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision  left join civilite on demandeur_civilite = civilite.civilite   where dossier.nature=''&nature'' AND (date_decision>=''&datedebut''   AND date_decision<=''&datefin'')  ORDER BY dossier' WHERE om_sousetat = 10;
1047    
1048    
1049    UPDATE om_etat SET om_sql='select dossier,nature.libelle as nature, civilite.libelle AS demandeur_civilite,demandeur_nom,demandeur_societe, demandeur_adresse,demandeur_cp,demandeur_ville, terrain_numero, terrain_adresse, terrain_cp, terrain_ville, terrain_surface,  hauteur, shon, shob, batiment_nombre, logement_nombre, delai, to_char(date_depot,''DD/MM/YYYY'') as date_depot, to_char(date_complet,''DD/MM/YYYY'') as date_complet, to_char(date_notification_delai,''DD/MM/YYYY'') as date_notification_delai, to_char(date_limite,''DD/MM/YYYY'') as date_limite, travaux.libelle as travaux from dossier inner join nature on nature.nature = dossier.nature left join travaux on dossier.travaux=travaux.travaux left join civilite on demandeur_civilite=civilite.civilite where dossier = ''&idx''' WHERE om_etat = 7;
1050    
1051    UPDATE om_etat SET om_sql='select service.libelle as service_libelle, service.adresse as service_adresse, service.cp as service_cp, service.ville as service_ville, consultation.dossier as dossier, travaux.libelle as libelle_travaux, civilite.libelle as demandeur_civilite,date_demande, demandeur_nom, demandeur_adresse, demandeur_cp, demandeur_ville, terrain_adresse from  consultation inner join service on service.service = consultation.service inner join dossier on dossier.dossier =consultation.dossier left join travaux on travaux.travaux = dossier.travaux left join civilite on demandeur_civilite = civilite.civilite where  consultation= &idx' WHERE om_etat = 6;
1052    
1053    UPDATE om_etat SET om_sql='select service.libelle as service, service.adresse, service.cp, service.ville, dossier.dossier,nature.libelle as nature, civilite.libelle as demandeur_civilite, demandeur_nom, emandeur_societe, demandeur_adresse, demandeur_cp, demandeur_ville, terrain_numero, terrain_adresse, terrain_cp, terrain_ville, terrain_surface,  hauteur, shon, shob, batiment_nombre, logement_nombre, to_char(date_depot,''DD/MM/YYYY'')  as date_depot, to_char(date_rejet,''DD/MM/YYYY'')  as date_rejet, travaux.libelle as travaux, to_char(date_envoi,''DD/MM/YYYY'')  as date_envoi from consultation inner join dossier on dossier.dossier=consultation.dossier inner join service on service.service=consultation.service inner join nature on nature.nature = dossier.nature left join travaux on dossier.travaux=travaux.travaux left join civilite on demandeur_civilite = civilite.civilite where consultation = &idx' WHERE om_etat = 4;
1054    
1055    UPDATE om_sousetat SET om_sql='SELECT  ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,to_char(date_depot,''DD/MM/YYYY'') as date_depot, TRIM(CONCAT( civilite.libelle,'' '', demandeur_nom)) as nom_demandeur, terrain_numero||'' ''||terrain_numero_complement||'' ''||terrain_adresse||'' ''||terrain_adresse_complement||''  ''||terrain_cp||''  ''||terrain_ville as adresse_terrain, shon, logement_nombre as nb_logt from dossier left join civilite on demandeur_civilite = civilite.civilite  where dossier.nature=''&nature'' AND (date_depot>=''&datedebut''  AND date_depot<=''&datefin'') ORDER BY dossier' WHERE om_sousetat = 9;
1056    
1057    UPDATE om_sousetat SET om_sql='SELECT  ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,  ''Depot ''||to_char(date_depot,''DD/MM/YYYY'')||'' Notifie le  ''||COALESCE(to_char(date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n, TRIM(CONCAT(civilite.libelle,'' '',demandeur_nom,'' '',demandeur_adresse,'' '',demandeur_cp,''  '',demandeur_ville,'' Parcelle '',parcelle)) as nom_adresse_demandeur, terrain_numero||'' ''||terrain_numero_complement||'' ''||terrain_adresse||'' ''||terrain_adresse_complement||''  ''||terrain_cp||''  ''||terrain_ville||'' ''||travaux.libelle as adresse_terrain_travaux, ''shon  ''||shon||'' shob ''||shob as SN_SB, terrain_surface as superficie, logement_nombre as nbr_logement, COALESCE(avis_decision.libelle,''inconu'') as avis_decision, ''Decision''||COALESCE(to_char(date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l, delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite from dossier left join civilite on demandeur_civilite = civilite.civilite left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision where dossier.nature=''&nature'' AND (date_depot>=''&datedebut'' AND date_depot<=''&datefin'') ORDER BY dossier' WHERE om_sousetat = 8;
1058    
1059    -- Ajout d'un nouvel état et d'un nouvel sous-état pour les affichages des dossiers / ! \ GROUPE a rajouter
1060    INSERT INTO om_etat VALUES (nextval('om_etat_seq'), 1, 'dossier_m', 'import du 25/11/2012', true, 'L', 'A4', 'helvetica', 'I', 8, 'pixel.png', 58, 7, 'Registre des dossiers en cours', 5, 7, 100, 10, 'helvetica', 'B', 15, '1', 'L', '
1061    No commune : &departement &commune &ville', 120, 7, 195, 5, 'helvetica', '', 10, '0', 'J', 'select nom from om_utilisateur', 'dossier_m', 'helvetica', 8, 5, 5, '0-0-0');
1062    
1063    INSERT INTO om_sousetat VALUES (nextval('om_sousetat_seq'), 1, 'dossier_m', 'import du 26/11/2012', true, 'Edition du &aujourdhui', 8, 'helvetica', '', 9, '0', 'L', '0', '243-246-246', '0-0-0', 5, 0, '1', '1', '0|0|0|0|0|0|90|90|0|0|0|90|90', 37, 'TLB|LTB|LTBR|TLB|LTB|LTBR|TLB|LTB|LTBR|LTBR|TLB|LTB|LTBR|LTBR|LTBR', 'C|C|C|L|L|R|R|R|L|R|R|R|R', '145-184-189', '0-0-0', 280, '1', 7, '0-0-0', '243-246-246', '255-255-255', '1', 9, '20|20|20|50|57|15|15|10|20|20|11|21|21', 'LTBR|LTBR|LTBRL|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR', 'LTBR|LTBR|LTBR|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR', 'C|C|C|L|L|C|R|R|L|C|R|C|C', '1', 10, 15, '196-213-215', 'TBL|TBL|TBL|TBLR|TBL|TBL|TBLR|TBLR|TBL|TBL|TBLR|TBLR|TBLR', 'L|L|L|C|L|L|C|C|L|L|C|C|C', '1', 10, 5, '212-219-220', 'BTL|BTL|BTL|BTLR|BTL|BTL|BTLR|TBLR|BTL|BTL|BTLR|TBLR|TBLR', 'L|L|L|C|L|L|C|C|L|L|C|C|C', '1', 10, 15, '255-255-255', 'TBL|TBL|TBL|TBLR|TBL|TBL|TBLR|TBLR|TBL|TBL|TBLR|TBLR|TBLR', 'L|L|L|R|L|L|R|R|L|L|R|R|R', '999|999|999|999|999|999|999|999|999|999|999|999|999', '0|0|0|0|0|0|0|0|0|0|0|0|0', '0|0|0|0|0|0|0|0|0|0|0|0|0', '0|0|0|0|0|0|0|0|0|0|0|0|0', 'SELECT  ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,  ''Depot ''||to_char(date_depot,''DD/MM/YYYY'')||'' Notifie le  ''||COALESCE(to_char(date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n, arrondissement.libelle as arrondissement, TRIM(CONCAT(civilite.libelle,'' '',demandeur_nom,'' '',demandeur_adresse,'' '',demandeur_cp,''  '',demandeur_ville,'' Parcelle '',parcelle)) as nom_adresse_demandeur, CONCAT(terrain_numero, '' '', terrain_numero_complement, '' '', terrain_adresse, '' '', terrain_adresse_complement, ''  '', terrain_cp, ''  '', terrain_ville, '' '', travaux.libelle) as adresse_terrain_travaux, CONCAT(''shon  '', shon, '' shob '', shob) as SN_SB, terrain_surface as superficie, logement_nombre as nbr_logement, COALESCE(avis_decision.libelle,''inconu'') as avis_decision, ''Decision''||COALESCE(to_char(date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l, delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite from dossier left join civilite on demandeur_civilite = civilite.civilite left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision left join arrondissement on terrain_cp = arrondissement.code_postal where (select e.statut from etat e where e.etat = dossier.etat ) = ''encours''  ORDER BY arrondissement.libelle');
1064    
1065    -- Ajout d'un nouvel évènement "affichage_obligatoire"
1066    INSERT INTO evenement VALUES (89, 'affichage_obligatoire', 'T', 'divers', NULL, 0, 'Non', 0, 'attestation_affichage', '   ', NULL);
1067    -- Ajout d'un nouveau paramètre pour l'évènement "affichage_obligatoire"
1068    INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'), 'affichage_obligatoire', '89', 1);
1069    
1070    -- Ajout des colonnes manquant dans dossier por rapport à la table demande
1071    ALTER TABLE dossier ADD COLUMN terrain_references_cadastrales character varying(100);
1072    ALTER TABLE dossier ADD COLUMN terrain_adresse_voie_numero integer;
1073    ALTER TABLE dossier ADD COLUMN complement character varying(30);
1074    ALTER TABLE dossier ADD COLUMN terrain_adresse_lieu_dit character varying(30);
1075    ALTER TABLE dossier ADD COLUMN terrain_adresse_localite character varying(30);
1076    ALTER TABLE dossier ADD COLUMN terrain_adresse_code_postal character varying(5);
1077    ALTER TABLE dossier ADD COLUMN terrain_adresse_bp character varying(15);
1078    ALTER TABLE dossier ADD COLUMN terrain_adresse_cedex character varying(15);
1079    ALTER TABLE dossier ADD COLUMN terrain_superficie double precision;
1080    
1081    -- Ajout d'une nouvelle lettre type
1082    INSERT INTO om_lettretype VALUES (nextval('om_lettretype_seq'), 1, 'attestation_affichage', 'attestion d''affichage obligatoire', true, 'P', 'A4', 'logolettretype.png', 8, 9, 'Attestation d''affichage', 70, 20, 130, 5, 'arial', '', 8, '1', 'L', 'Bonjour', 30, 102, 160, 4, 'arial', '', 8, '0', 'J', 'select nom from &DB_PREFIXEom_utilisateur');
1083    
1084      -- Table Lien demande demandeur
1085    
1086    CREATE TABLE lien_dossier_demandeur (
1087        lien_dossier_demandeur integer,
1088        petitionnaire_principal boolean,
1089        dossier character varying(12),
1090        demandeur integer
1091    );
1092    
1093    ALTER TABLE ONLY lien_dossier_demandeur
1094        ADD CONSTRAINT lien_dossier_demandeur_pkey PRIMARY KEY (lien_dossier_demandeur);
1095    ALTER TABLE ONLY lien_dossier_demandeur
1096        ADD CONSTRAINT lien_dossier_demandeur_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier);
1097    ALTER TABLE ONLY lien_dossier_demandeur
1098        ADD CONSTRAINT lien_dossier_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);
1099    
1100    CREATE SEQUENCE lien_dossier_demandeur_seq
1101      INCREMENT 1
1102      MINVALUE 1
1103      MAXVALUE 9223372036854775807
1104      START 1
1105      CACHE 1;

Legend:
Removed from v.737  
changed lines
  Added in v.915

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26