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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26