/[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 605 by nhaye, Tue Nov 6 09:36:32 2012 UTC revision 851 by mlimic, Wed Nov 28 12:54:56 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    
4  --  --
5  -- Ajout de table: avis_consultation_tmp;  -- Ajout de table: avis_consultation_tmp;
6  --  --
# Line 193  ALTER TABLE instruction ADD COLUMN avis_ Line 196  ALTER TABLE instruction ADD COLUMN avis_
196  ALTER TABLE dossier ADD COLUMN avis_decision integer;  ALTER TABLE dossier ADD COLUMN avis_decision integer;
197    
198    
199    
200    
201    
202  UPDATE consultation SET avis_consultation=(select avis_consultation.avis_consultation from avis_consultation where avis=avis_consultation.avis_old);  UPDATE consultation SET avis_consultation=(select avis_consultation.avis_consultation from avis_consultation where avis=avis_consultation.avis_old);
203    
204  --  --
# Line 228  DROP TABLE avis; Line 234  DROP TABLE avis;
234  DROP TABLE avis_consultation_tmp;  DROP TABLE avis_consultation_tmp;
235    
236  --  --
 -- Ajout des droits sur l'objet consultation_encours  
 --  
   
   
 INSERT INTO om_widget VALUES (1, 1, 'Retours de consultations', '../scr/tab.php?obj=consultation_mes_retours', '<script type=''text/javascript''>  
     $.ajax({  
         type: ''GET'',  
        url:''../app/get_num_consult.php'',  
        cache: false,  
         success: function(html){  
             $(''#number_return'').append(html);  
         }  
     });  
 </script>  
 <div id="number_return"></div>',2);  
   
 --  
237  -- Ajout des droits sur les nouvelles tables  -- Ajout des droits sur les nouvelles tables
238  --  --
239  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'service_categorie', '4');  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'service_categorie', '4');
# Line 253  INSERT INTO om_droit VALUES (nextval('om Line 242  INSERT INTO om_droit VALUES (nextval('om
242  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'lien_service_service_categorie', '4');  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'lien_service_service_categorie', '4');
243    
244  ALTER TABLE consultation ALTER service SET NOT NULL;  ALTER TABLE consultation ALTER service SET NOT NULL;
245  ALTER TABLE dossier ADD COLUMN enjeu boolean;  ALTER TABLE dossier ADD COLUMN enjeu_erp boolean;
246    ALTER TABLE dossier ADD COLUMN enjeu_urba boolean;
247    
248  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'consultation_mes_retours', 4);  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'consultation_mes_retours', 4);
249  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'consultation_tous_retours', 4);  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'consultation_tous_retours', 4);
250    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'PC', 2); -- droit d'instructeur
251    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'messages_mes_retours', 2); -- droit d'instructeur
252    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'messages_tous_retours', 2); -- droit d'instructeur
253    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier_message_consulter', 2); -- droit d'instructeur
254    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier_message_modifier', 2); -- droit d'instructeur
255    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier_message_tab', 2); -- droit d'instructeur
256    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier', 2); -- droit d'instructeur
257    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dashboard', 2); -- droit d'instructeur
258    INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'menu_instruction', 2); -- droit d'instructeur
259    
260  --  --
261  -- Modification de la structure des instructeurs  -- Modification de la structure des instructeurs
# Line 328  INSERT INTO instructeur (instructeur,nom Line 328  INSERT INTO instructeur (instructeur,nom
328  -- Mise a jour de la sequence  -- Mise a jour de la sequence
329  SELECT setval('instructeur_seq',(SELECT MAX(instructeur) FROM instructeur));  SELECT setval('instructeur_seq',(SELECT MAX(instructeur) FROM instructeur));
330    
331    
332    -- Augment le om_parametre.libelle d'avoir 40 characteres
333    ALTER TABLE om_parametre ALTER libelle TYPE character varying(40);
334    
335  -- Creation du parametre pour afficher ou non la division dans les dossiers  -- Creation du parametre pour afficher ou non la division dans les dossiers
336  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'afficher_division','false',1);  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'afficher_division','false',1);
337    
# Line 341  ALTER TABLE dossier DROP CONSTRAINT doss Line 345  ALTER TABLE dossier DROP CONSTRAINT doss
345  ALTER TABLE dossier ADD CONSTRAINT  ALTER TABLE dossier ADD CONSTRAINT
346  dossier_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur);  dossier_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur);
347    
348    ALTER TABLE dossier ADD COLUMN division integer;
349    ALTER TABLE dossier ADD CONSTRAINT
350    dossier_division_fkey FOREIGN KEY (division) REFERENCES division(division);
351    
352  -- Ajout des parametres des liens dans la table om_parametre  -- Ajout des parametres des liens dans la table om_parametre
353  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'lien_interne_vdm', '',1);  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'services_consultes_lien_interne', '',1);
354  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'lien_externe', '',1);  INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'::regclass),'services_consultes_lien_externe', '',1);
355  ALTER TABLE om_parametre ALTER COLUMN valeur TYPE character varying(150);  ALTER TABLE om_parametre ALTER COLUMN valeur TYPE character varying(150);
356    
357    
# Line 354  INSERT INTO om_droit VALUES (nextval('om Line 362  INSERT INTO om_droit VALUES (nextval('om
362  --  --
363  CREATE TABLE arrondissement (  CREATE TABLE arrondissement (
364          arrondissement integer NOT NULL,          arrondissement integer NOT NULL,
365          libelle character varying(3) NOT NULL          libelle character varying(3) NOT NULL,
366            code_postal character varying(5) NOT NULL
367  );  );
368    
369  ALTER TABLE ONLY arrondissement  ALTER TABLE ONLY arrondissement
370      ADD CONSTRAINT arrondissement_pkey PRIMARY KEY (arrondissement);      ADD CONSTRAINT arrondissement_pkey PRIMARY KEY (arrondissement);
371    
372    CREATE SEQUENCE arrondissement_seq
373      INCREMENT 1
374      MINVALUE 1
375      MAXVALUE 9223372036854775807
376      START 1
377      CACHE 1;
378    
379  CREATE TABLE quartier (  CREATE TABLE quartier (
380          quartier integer NOT NULL,          quartier integer NOT NULL,
381          arrondissement integer NOT NULL,          arrondissement integer NOT NULL,
# Line 372  ALTER TABLE ONLY quartier Line 388  ALTER TABLE ONLY quartier
388  ALTER TABLE ONLY quartier  ALTER TABLE ONLY quartier
389      ADD CONSTRAINT quartier_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);      ADD CONSTRAINT quartier_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);
390    
391    CREATE SEQUENCE quartier_seq
392      INCREMENT 1
393      MINVALUE 1
394      MAXVALUE 9223372036854775807
395      START 1
396      CACHE 1;
397    
398  CREATE TABLE lien_localisation_nature (  CREATE TABLE lien_localisation_nature (
399          lien_localisation_nature integer NOT NULL,          lien_localisation_nature integer NOT NULL,
400          nature character varying(2),          nature character varying(2),
# Line 392  ALTER TABLE ONLY lien_localisation_natur Line 415  ALTER TABLE ONLY lien_localisation_natur
415  ALTER TABLE ONLY lien_localisation_nature  ALTER TABLE ONLY lien_localisation_nature
416      ADD CONSTRAINT lien_localisation_nature_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur);      ADD CONSTRAINT lien_localisation_nature_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur);
417    
418    CREATE SEQUENCE lien_localisation_nature_seq
419      INCREMENT 1
420      MINVALUE 1
421      MAXVALUE 9223372036854775807
422      START 1
423      CACHE 1;
424    
425  -- Ajout des droits pour le retour des services  -- Ajout des droits pour le retour des services
426  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'demande_avis_encours', '2');  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'demande_avis_encours', '2');
 INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'consultation_retour_service', '2');  
427    
428  -- Suppression des colonnes inutiles dans la table om_utilisateur  -- Suppression des colonnes inutiles dans la table om_utilisateur
429  ALTER TABLE om_utilisateur DROP instructeur;  ALTER TABLE om_utilisateur DROP instructeur;
# Line 429  CREATE SEQUENCE messages_seq Line 458  CREATE SEQUENCE messages_seq
458      NO MAXVALUE      NO MAXVALUE
459      CACHE 1;      CACHE 1;
460    
461  -- Create table messages  -- Create table dossier_message
462  CREATE TABLE messages (  CREATE TABLE dossier_message (
463      message integer PRIMARY KEY DEFAULT nextval('messages_seq'),      message integer PRIMARY KEY DEFAULT nextval('messages_seq'),
464      dossier character varying(12),      dossier character varying(12),
465      type character varying(60),      type character varying(60),
466      emetteur character varying(40),      emetteur character varying(40),
467      date_emission DATE NOT NULL,      date_emission DATE NOT NULL,
     enjeux_erp boolean default FALSE,  
     enjeux_urba boolean default FALSE,  
468      lu boolean default FALSE,      lu boolean default FALSE,
469      FOREIGN KEY ( dossier ) REFERENCES dossier ( dossier ) -- add this      contenu text,
470        FOREIGN KEY ( dossier ) REFERENCES dossier ( dossier )
471  );  );
472  ALTER SEQUENCE messages_seq OWNED BY messages.message;  ALTER SEQUENCE messages_seq OWNED BY dossier_message.message;
473    
474  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'menu_suivi', '2');  INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'menu_suivi', '2');
475    
476  -- Droit de l'ajout forcé d'un instructeur  -- Droit de l'ajout forcé d'un instructeur
 INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'dossier_modifier_instructeur', '2');  
477    INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'dossier_modifier_instructeur', '2');
478    
479    -- Module 1
480    CREATE TABLE dossier_autorisation_type (
481            dossier_autorisation_type integer,
482            code character varying(20),
483            libelle character varying(100),
484            description text,
485            confidentiel boolean default FALSE
486    );
487    
488    ALTER TABLE ONLY dossier_autorisation_type
489        ADD CONSTRAINT dossier_autorisation_type_pkey PRIMARY KEY (dossier_autorisation_type);
490    
491    CREATE SEQUENCE dossier_autorisation_type_seq
492      INCREMENT 1
493      MINVALUE 1
494      MAXVALUE 9223372036854775807
495      START 1
496      CACHE 1;
497    
498    --
499    
500    CREATE TABLE dossier_autorisation_type_detaille (
501            dossier_autorisation_type_detaille integer,
502            code character varying(20),
503            libelle character varying(100),
504            description text,
505            dossier_autorisation_type integer
506    );
507    
508    ALTER TABLE ONLY dossier_autorisation_type_detaille
509        ADD CONSTRAINT dossier_autorisation_type_detaille_pkey PRIMARY KEY (dossier_autorisation_type_detaille);
510    ALTER TABLE ONLY dossier_autorisation_type_detaille
511        ADD CONSTRAINT dossier_autorisation_type_detaille_dossier_autorisation_type_fkey FOREIGN KEY (dossier_autorisation_type) REFERENCES dossier_autorisation_type(dossier_autorisation_type);
512    
513    CREATE SEQUENCE dossier_autorisation_type_detaille_seq
514      INCREMENT 1
515      MINVALUE 1
516      MAXVALUE 9223372036854775807
517      START 1
518      CACHE 1;
519    
520    --
521    
522    CREATE TABLE dossier_instruction_type (
523            dossier_instruction_type integer,
524            code character varying(20),
525            libelle character varying(100),
526            description text,
527            dossier_autorisation_type_detaille integer,
528            suffixe boolean default FALSE
529    );
530    
531    ALTER TABLE ONLY dossier_instruction_type
532        ADD CONSTRAINT dossier_instruction_type_pkey PRIMARY KEY (dossier_instruction_type);
533    ALTER TABLE ONLY dossier_instruction_type
534        ADD CONSTRAINT dossier_instruction_type_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);
535    
536    CREATE SEQUENCE dossier_instruction_type_seq
537      INCREMENT 1
538      MINVALUE 1
539      MAXVALUE 9223372036854775807
540      START 1
541      CACHE 1;
542    
543    --
544    
545    CREATE TABLE demande_genre (
546            demande_genre integer,
547            code character varying(20),
548            libelle character varying(100),
549            description text
550    );
551    
552    ALTER TABLE ONLY demande_genre
553        ADD CONSTRAINT demande_genre_pkey PRIMARY KEY (demande_genre);
554    
555    CREATE SEQUENCE demande_genre_seq
556      INCREMENT 1
557      MINVALUE 1
558      MAXVALUE 9223372036854775807
559      START 1
560      CACHE 1;
561    
562    --
563    
564    CREATE TABLE groupe (
565            groupe integer,
566            code character varying(20),
567            libelle character varying(100),
568            description text,
569            demande_genre integer
570    );
571    
572    ALTER TABLE ONLY groupe
573        ADD CONSTRAINT groupe_pkey PRIMARY KEY (groupe);
574    ALTER TABLE ONLY groupe
575        ADD CONSTRAINT groupe_demande_genre_fkey FOREIGN KEY (demande_genre) REFERENCES demande_genre(demande_genre);
576    
577    CREATE SEQUENCE groupe_seq
578      INCREMENT 1
579      MINVALUE 1
580      MAXVALUE 9223372036854775807
581      START 1
582      CACHE 1;
583    
584    -- Ajout de clé étrangère à la table dossier_autorisation_type
585    ALTER TABLE dossier_autorisation_type ADD COLUMN groupe integer;
586    ALTER TABLE ONLY dossier_autorisation_type
587        ADD CONSTRAINT dossier_autorisation_type_groupe_fkey FOREIGN KEY (groupe) REFERENCES groupe(groupe);
588    
589    --Demande nature
590    
591    CREATE TABLE demande_nature (
592            demande_nature integer,
593            code character varying(20),
594            libelle character varying(100),
595            description text
596    );
597    
598    ALTER TABLE ONLY demande_nature
599        ADD CONSTRAINT demande_nature_pkey PRIMARY KEY (demande_nature);
600    
601    CREATE SEQUENCE demande_nature_seq
602      INCREMENT 1
603      MINVALUE 1
604      MAXVALUE 9223372036854775807
605      START 1
606      CACHE 1;
607    
608    --Demande type
609    
610    CREATE TABLE demande_type (
611            demande_type integer,
612            code character varying(20),
613            libelle character varying(100),
614            description text,
615            demande_nature integer,
616            groupe integer,
617            dossier_instruction_type integer,
618            dossier_autorisation_type_detaille integer,
619            contraintes character varying(20),
620            etats_dossier_autorisation_autorises character varying(100),
621            qualification boolean,
622            evenement integer
623    );
624    
625    ALTER TABLE ONLY demande_type
626        ADD CONSTRAINT demande_type_pkey PRIMARY KEY (demande_type);
627    ALTER TABLE ONLY demande_type
628        ADD CONSTRAINT demande_type_demande_nature_fkey FOREIGN KEY (demande_nature) REFERENCES demande_nature(demande_nature);
629    ALTER TABLE ONLY demande_type
630        ADD CONSTRAINT demande_type_groupe_fkey FOREIGN KEY (groupe) REFERENCES groupe(groupe);
631    ALTER TABLE ONLY demande_type
632        ADD CONSTRAINT demande_type_dossier_instruction_type_fkey FOREIGN KEY (dossier_instruction_type) REFERENCES dossier_instruction_type(dossier_instruction_type);
633    ALTER TABLE ONLY demande_type
634        ADD CONSTRAINT demande_type_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);
635    ALTER TABLE ONLY demande_type
636        ADD CONSTRAINT demande_type_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);
637    
638    CREATE SEQUENCE demande_type_seq
639      INCREMENT 1
640      MINVALUE 1
641      MAXVALUE 9223372036854775807
642      START 1
643      CACHE 1;
644    
645    --
646    
647    CREATE TABLE lien_evenement_dossier_autorisation_type (
648            lien_evenement_dossier_autorisation_type integer,
649            evenement integer,
650            dossier_autorisation_type integer
651    );
652    
653    ALTER TABLE ONLY lien_evenement_dossier_autorisation_type
654        ADD CONSTRAINT lien_evenement_dossier_autorisation_type_pkey PRIMARY KEY (lien_evenement_dossier_autorisation_type);
655    ALTER TABLE ONLY lien_evenement_dossier_autorisation_type
656        ADD CONSTRAINT lien_evenement_dossier_autorisation_type_evenement_fkey FOREIGN KEY (evenement) REFERENCES evenement(evenement);
657    ALTER TABLE ONLY lien_evenement_dossier_autorisation_type
658        ADD CONSTRAINT lien_evenement_dossier_autorisation_type_dossier_autorisation_type_fkey FOREIGN KEY (dossier_autorisation_type) REFERENCES dossier_autorisation_type(dossier_autorisation_type);
659    
660    CREATE SEQUENCE lien_evenement_dossier_autorisation_type_seq
661      INCREMENT 1
662      MINVALUE 1
663      MAXVALUE 9223372036854775807
664      START 1
665      CACHE 1;
666    
667    --
668    
669    CREATE TABLE autorite_competente (
670            autorite_competente integer,
671            code character varying(20),
672            libelle character varying(100),
673            description text
674    );
675    
676    ALTER TABLE ONLY autorite_competente
677        ADD CONSTRAINT autorite_competente_pkey PRIMARY KEY (autorite_competente);
678    
679    CREATE SEQUENCE autorite_competente_seq
680      INCREMENT 1
681      MINVALUE 1
682      MAXVALUE 9223372036854775807
683      START 1
684      CACHE 1;
685    
686    -- Ajout de clé étrangère à la table dossier_autorisation_type
687    ALTER TABLE dossier ADD COLUMN autorite_competente integer;
688    ALTER TABLE ONLY dossier
689        ADD CONSTRAINT dossier_autorite_competente_fkey FOREIGN KEY (autorite_competente) REFERENCES autorite_competente(autorite_competente);
690    
691    -- Donnees des tables
692    INSERT INTO dossier_autorisation_type(dossier_autorisation_type, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature;
693    INSERT INTO dossier_autorisation_type_detaille(dossier_autorisation_type_detaille, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature;
694    
695    INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'URBA', 'Pôle Urbanisme', 'Responsabilité de la DDU');
696    INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'ERP', 'Pôle ERP', 'Responsabilité de la DGUP');
697    
698    INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ADS', 'Autorisation ADS', '',1);
699    INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CTX', 'Contentieux dans le domaine urbanisme', '',1);
700    INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CU', 'Changement d''usage', '',1);
701    INSERT INTO groupe VALUES (nextval('groupe_seq'), 'RU', 'Renseignement d''urbanisme', '',1);
702    INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ERP', 'ERP', '',2);
703    
704    -- Table dossier_autorisation
705    
706    CREATE TABLE dossier_autorisation (
707        dossier_autorisation integer,
708        nature character varying(2),
709        dossier_autorisation_type_detaille integer,
710        exercice integer,
711        insee integer,
712        terrain_references_cadastrales character varying(100),
713        terrain_adresse_voie_numero integer,
714        complement character varying(30),
715        terrain_adresse_lieu_dit character varying(30),
716        terrain_adresse_localite character varying(30),
717        terrain_adresse_code_postal character varying(5),
718        terrain_adresse_bp character varying(15),
719        terrain_adresse_cedex character varying(15),
720        terrain_superficie double precision,
721        arrondissement integer,
722        depot_initial date,
723        date_completion date,
724        etat character varying(20),
725        erp_numero_batiment integer,
726        erp_ouvert boolean,
727        erp_date_ouverture date,
728        erp_arrete_decision boolean,
729        erp_date_arrete_decision date
730    );
731    
732    ALTER TABLE ONLY dossier_autorisation
733        ADD CONSTRAINT dossier_autorisation_pkey PRIMARY KEY (dossier_autorisation);
734    ALTER TABLE ONLY dossier_autorisation
735        ADD CONSTRAINT dossier_autorisation_nature_fkey FOREIGN KEY (nature) REFERENCES nature(nature);
736    ALTER TABLE ONLY dossier_autorisation
737        ADD CONSTRAINT dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);
738    ALTER TABLE ONLY dossier_autorisation
739        ADD CONSTRAINT dossier_autorisation_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement);
740    ALTER TABLE ONLY dossier_autorisation
741        ADD CONSTRAINT dossier_autorisation_etat_fkey FOREIGN KEY (etat) REFERENCES etat(etat);
742    
743    CREATE SEQUENCE dossier_autorisation_seq
744      INCREMENT 1
745      MINVALUE 1
746      MAXVALUE 9223372036854775807
747      START 1
748      CACHE 1;
749    
750    -- Table Demande
751    
752    CREATE TABLE demande (
753            demande integer,
754            dossier_autorisation_type_detaille integer,
755            demande_type integer,
756            dossier_instruction character varying(12),
757            dossier_autorisation integer,
758            date_demande date,
759            terrain_references_cadastrales character varying(100),
760            terrain_adresse_voie_numero integer,
761            complement character varying(30),
762            terrain_adresse_lieu_dit character varying(30),
763            terrain_adresse_localite character varying(30),
764            terrain_adresse_code_postal character varying(5),
765            terrain_adresse_bp character varying(15),
766            terrain_adresse_cedex character varying(15),
767            terrain_superficie double precision,
768            nombre_lots integer
769    );
770    
771    ALTER TABLE ONLY demande
772        ADD CONSTRAINT demande_pkey PRIMARY KEY (demande);
773    ALTER TABLE ONLY demande
774        ADD CONSTRAINT demande_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille);
775    ALTER TABLE ONLY demande
776        ADD CONSTRAINT demande_demande_type_fkey FOREIGN KEY (demande_type) REFERENCES demande_type(demande_type);
777    ALTER TABLE ONLY demande
778        ADD CONSTRAINT demande_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier);
779    ALTER TABLE ONLY demande
780        ADD CONSTRAINT demande_dossier_autorisation_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);
781    
782    CREATE SEQUENCE demande_seq
783      INCREMENT 1
784      MINVALUE 1
785      MAXVALUE 9223372036854775807
786      START 1
787      CACHE 1;
788    
789    -- Table Demandeur
790    
791    CREATE TABLE demandeur (
792            demandeur integer,
793            type_demandeur character varying(40),
794            qualite character varying(40),
795            particulier_civilite character varying(10),
796            particulier_nom character varying(40),
797            particulier_prenom character varying(40),
798            particulier_date_naissance date,
799            particulier_commune_naissance character varying(30),
800            particulier_departement_naissance character varying(80),
801            personne_morale_denomination character varying(15),
802            personne_morale_raison_sociale character varying(15),
803            personne_morale_siret character varying(15),
804            personne_morale_categorie_juridique character varying(15),
805            personne_morale_civilite character varying(10),
806            personne_morale_nom character varying(40),
807            personne_morale_prenom character varying(40),
808            numero character varying(5),
809            voie character varying(40),
810            complement character varying(39),
811            lieu_dit character varying(39),
812            localite character varying(30),
813            code_postal character varying(5),
814            bp character varying(5),
815            cedex character varying(5),
816            pays character varying(40),
817            division_territoriale character varying(40),
818            telephone_fixe character varying(14),
819            telephone_mobile character varying(14),
820            indicatif character varying(5),
821            courriel character varying(40),
822            notification boolean,
823            frequent boolean
824    );
825    
826    ALTER TABLE ONLY demandeur
827        ADD CONSTRAINT demandeur_pkey PRIMARY KEY (demandeur);
828    ALTER TABLE ONLY demandeur
829        ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite);
830    ALTER TABLE ONLY demandeur
831        ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite);
832    
833    CREATE SEQUENCE demandeur_seq
834      INCREMENT 1
835      MINVALUE 1
836      MAXVALUE 9223372036854775807
837      START 1
838      CACHE 1;
839    
840    -- Table Lien demande demandeur
841    
842    CREATE TABLE lien_demande_demandeur (
843            lien_demande_demandeur integer,
844            petitionnaire_principal boolean,
845            demande integer,
846            demandeur integer
847    );
848    
849    ALTER TABLE ONLY lien_demande_demandeur
850        ADD CONSTRAINT lien_demande_demandeur_pkey PRIMARY KEY (lien_demande_demandeur);
851    ALTER TABLE ONLY lien_demande_demandeur
852        ADD CONSTRAINT lien_demande_demandeur_demande_fkey FOREIGN KEY (demande) REFERENCES demande(demande);
853    ALTER TABLE ONLY lien_demande_demandeur
854        ADD CONSTRAINT lien_demande_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);
855    
856    CREATE SEQUENCE lien_demande_demandeur_seq
857      INCREMENT 1
858      MINVALUE 1
859      MAXVALUE 9223372036854775807
860      START 1
861      CACHE 1;
862    
863    -- Table lot
864    
865    CREATE TABLE lot (
866            lot integer,
867            dossier_instruction character varying(12)
868    );
869    
870    ALTER TABLE ONLY lot
871        ADD CONSTRAINT lot_pkey PRIMARY KEY (lot);
872    ALTER TABLE ONLY lot
873        ADD CONSTRAINT lot_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier);
874    
875    CREATE SEQUENCE lot_seq
876      INCREMENT 1
877      MINVALUE 1
878      MAXVALUE 9223372036854775807
879      START 1
880      CACHE 1;
881    
882    -- Table lien_lot_demandeur
883    
884    CREATE TABLE lien_lot_demandeur (
885            lien_lot_demandeur integer,
886            lot integer,
887            demandeur integer
888    );
889    
890    ALTER TABLE ONLY lien_lot_demandeur
891        ADD CONSTRAINT lien_lot_demandeur_pkey PRIMARY KEY (lien_lot_demandeur);
892    ALTER TABLE ONLY lien_lot_demandeur
893        ADD CONSTRAINT lien_lot_demandeur_lot_fkey FOREIGN KEY (lot) REFERENCES lot(lot);
894    ALTER TABLE ONLY lien_lot_demandeur
895        ADD CONSTRAINT lien_lot_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);
896    
897    CREATE SEQUENCE lien_lot_demandeur_seq
898      INCREMENT 1
899      MINVALUE 1
900      MAXVALUE 9223372036854775807
901      START 1
902      CACHE 1;
903    
904    
905    ---
906    --- Nouvelle gestion des tableaux de bord
907    ---
908    
909    CREATE TABLE om_dashboard (
910        om_dashboard integer NOT NULL,
911        om_profil integer NOT NULL,
912        bloc character varying(10) NOT NULL,
913        position integer,
914        om_widget integer NOT NULL
915    );
916    
917    ALTER TABLE ONLY om_dashboard
918        ADD CONSTRAINT om_dashboard_pkey PRIMARY KEY (om_dashboard);
919    ALTER TABLE ONLY om_dashboard
920        ADD CONSTRAINT om_dashboard_om_profil_fkey FOREIGN KEY (om_profil) REFERENCES om_profil(om_profil);
921    ALTER TABLE ONLY om_dashboard
922        ADD CONSTRAINT om_dashboard_om_widget_fkey FOREIGN KEY (om_widget) REFERENCES om_widget(om_widget);
923    
924    CREATE SEQUENCE om_dashboard_seq
925        START WITH 1
926        INCREMENT BY 1
927        NO MINVALUE
928        NO MAXVALUE
929        CACHE 1;
930    
931    SELECT pg_catalog.setval('om_dashboard_seq', 1, false);
932    
933    ALTER TABLE om_widget
934        DROP CONSTRAINT om_widget_om_profil_fkey;
935    
936    ALTER TABlE om_widget DROP COLUMN om_profil;
937    
938    ALTER TABLE om_widget ADD COLUMN "type" character varying(40) NOT NULL DEFAULT 'web'::character varying;
939    ALTER TABLE om_widget ALTER COLUMN "lien" SET DEFAULT ''::character varying;
940    ALTER TABLE om_widget ALTER COLUMN "texte" SET DEFAULT ''::text;
941    
942     -- Modification de la table civilite
943    ALTER TABLE dossier DROP CONSTRAINT dossier_delegataire_civilite_fkey;
944    ALTER TABLE dossier DROP CONSTRAINT dossier_demandeur_civilite_fkey;
945    ALTER TABLE proprietaire DROP CONSTRAINT proprietaire_civilite_fkey;
946    ALTER TABLE demandeur DROP CONSTRAINT demandeur_particulier_civilite_fkey;
947    ALTER TABLE demandeur DROP CONSTRAINT demandeur_personne_morale_civilite_fkey;
948    ALTER TABLE civilite DROP CONSTRAINT civilite_pkey;
949    
950    ALTER TABLE dossier RENAME COLUMN delegataire_civilite TO delegataire_civilite_old;
951    ALTER TABLE dossier RENAME COLUMN demandeur_civilite TO demandeur_civilite_old;
952    ALTER TABLE proprietaire RENAME COLUMN civilite TO civilite_old;
953    ALTER TABLE demandeur RENAME COLUMN particulier_civilite TO particulier_civilite_old;
954    ALTER TABLE demandeur RENAME COLUMN personne_morale_civilite TO personne_morale_civilite_old;
955    ALTER TABLE civilite RENAME COLUMN civilite TO civilite_old;
956    
957    CREATE SEQUENCE civilite_seq
958        START WITH 1
959        INCREMENT BY 1
960        NO MAXVALUE
961        NO MINVALUE
962        CACHE 1;
963    
964    ALTER TABLE civilite ADD COLUMN civilite integer NOT NULL DEFAULT nextval('civilite_seq'::regclass);
965    ALTER TABLE dossier ADD COLUMN delegataire_civilite integer;
966    ALTER TABLE dossier ADD COLUMN demandeur_civilite integer;
967    ALTER TABLE proprietaire ADD COLUMN civilite integer;
968    ALTER TABLE demandeur ADD COLUMN particulier_civilite integer;
969    ALTER TABLE demandeur ADD COLUMN personne_morale_civilite integer;
970    
971    UPDATE dossier SET delegataire_civilite=(select civilite.civilite from civilite where delegataire_civilite_old=civilite.civilite_old);
972    UPDATE dossier SET demandeur_civilite=(select civilite.civilite from civilite where demandeur_civilite_old=civilite.civilite_old);
973    UPDATE proprietaire SET civilite=(select civilite.civilite from civilite where civilite_old=civilite.civilite_old);
974    UPDATE demandeur SET particulier_civilite=(select civilite.civilite from civilite where particulier_civilite_old=civilite.civilite_old);
975    UPDATE demandeur SET personne_morale_civilite=(select civilite.civilite from civilite where personne_morale_civilite_old=civilite.civilite_old);
976    
977    ALTER TABLE civilite ADD COLUMN libelle character varying(100);
978    ALTER TABLE civilite ADD COLUMN om_validite_debut date;
979    ALTER TABLE civilite ADD COLUMN om_validite_fin date;
980    
981    
982    ALTER TABLE civilite RENAME COLUMN civilite_old TO code;
983    ALTER TABLE dossier DROP COLUMN delegataire_civilite_old;
984    ALTER TABLE dossier DROP COLUMN demandeur_civilite_old;
985    ALTER TABLE proprietaire DROP COLUMN civilite_old;
986    ALTER TABLE demandeur DROP COLUMN particulier_civilite_old;
987    ALTER TABLE demandeur DROP COLUMN personne_morale_civilite_old;
988    
989    ALTER TABLE ONLY civilite
990        ADD CONSTRAINT civilite_pkey PRIMARY KEY (civilite);
991    
992    ALTER TABLE ONLY dossier
993        ADD CONSTRAINT dossier_delegataire_civilite_fkey FOREIGN KEY (delegataire_civilite) REFERENCES civilite(civilite);
994    ALTER TABLE ONLY dossier
995        ADD CONSTRAINT dossier_demandeur_civilite_fkey FOREIGN KEY (demandeur_civilite) REFERENCES civilite(civilite);
996    ALTER TABLE ONLY proprietaire
997        ADD CONSTRAINT proprietaire_civilite_fkey FOREIGN KEY (civilite) REFERENCES civilite(civilite);
998    ALTER TABLE ONLY demandeur
999        ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite);
1000    ALTER TABLE ONLY demandeur
1001        ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite);
1002    
1003    ALTER SEQUENCE civilite_seq OWNED BY civilite.civilite;
1004    
1005    ALTER TABLE civilite ALTER COLUMN civilite DROP DEFAULT;
1006    
1007    UPDATE civilite SET libelle='Monsieur Madame' WHERE civilite = 1 ;
1008    UPDATE civilite SET libelle='Mademoiselle' WHERE civilite = 2 ;
1009    UPDATE civilite SET libelle='Madame' WHERE civilite = 3 ;
1010    UPDATE civilite SET libelle='Monsieur' WHERE civilite = 4 ;
1011    
1012    -- Table Lien dossier_autorisation demandeur
1013    
1014    CREATE TABLE lien_dossier_autorisation_demandeur (
1015        lien_dossier_autorisation_demandeur integer,
1016        petitionnaire_principal boolean,
1017        dossier_autorisation integer,
1018        demandeur integer
1019    );
1020    
1021    ALTER TABLE ONLY lien_dossier_autorisation_demandeur
1022        ADD CONSTRAINT lien_dossier_autorisation_demandeur_pkey PRIMARY KEY (lien_dossier_autorisation_demandeur);
1023    ALTER TABLE ONLY lien_dossier_autorisation_demandeur
1024        ADD CONSTRAINT lien_dossier_autorisation_demandeur_demande_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation);
1025    ALTER TABLE ONLY lien_dossier_autorisation_demandeur
1026        ADD CONSTRAINT lien_dossier_autorisation_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur);
1027    
1028    CREATE SEQUENCE lien_dossier_autorisation_demandeur_seq
1029      INCREMENT 1
1030      MINVALUE 1
1031      MAXVALUE 9223372036854775807
1032      START 1
1033      CACHE 1;
1034    
1035      -- Ajout du champ à qualifier --
1036      
1037      ALTER TABLE dossier ADD COLUMN a_qualifier boolean;
1038    
1039    -- Ajout d'un champ à la table état --
1040    ALTER TABLE etat ADD COLUMN statut character varying(60);
1041    
1042    --Changement des civilités dans les états et sous-états
1043    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;
1044    
1045    
1046    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;
1047    
1048    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;
1049    
1050    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;
1051    
1052    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;
1053    
1054    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;
1055    
1056    -- Ajout d'un nouvel état et d'un nouvel sous-état pour les affichages des dossiers / ! \ GROUPE a rajouter
1057    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', '
1058    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');
1059    
1060    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');
1061    
1062    -- Ajout d'un nouvel évènement "affichage_obligatoire"
1063    INSERT INTO evenement VALUES (89, 'affichage_obligatoire', 'T', 'divers', NULL, 0, 'Non', 0, '', '   ', NULL);
1064    -- Ajout d'un nouveau paramètre pour l'évènement "affichage_obligatoire"
1065    INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'), 'affichage_obligatoire', '89', 1);

Legend:
Removed from v.605  
changed lines
  Added in v.851

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26