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