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 |
-- |
-- |
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'); |
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 |
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 |
|
|
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 |
|
|
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, |
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), |
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; |
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); |