1 |
|
INSERT INTO nature VALUES ('DD', 'Dépôt de dossier DAT'); |
2 |
|
INSERT INTO nature VALUES ('DO', 'Demande d''ouverture ERP DAT'); |
3 |
|
INSERT INTO nature VALUES ('AD', 'Annulation de la demande'); |
4 |
|
INSERT INTO nature VALUES ('DA', 'Demande PC ratachée DAACT'); |
5 |
|
ALTER TABLE dossier ADD COLUMN erp boolean; |
6 |
|
UPDATE action SET regle_avis = 'avis_decision' WHERE libelle = 'accepter un dossier'; |
7 |
|
|
8 |
-- |
-- |
9 |
-- Ajout de table: avis_consultation_tmp; |
-- Ajout de table: avis_consultation_tmp; |
10 |
-- |
-- |
238 |
DROP TABLE avis_consultation_tmp; |
DROP TABLE avis_consultation_tmp; |
239 |
|
|
240 |
-- |
-- |
|
-- 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); |
|
|
|
|
|
-- |
|
241 |
-- Ajout des droits sur les nouvelles tables |
-- Ajout des droits sur les nouvelles tables |
242 |
-- |
-- |
243 |
INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'service_categorie', '4'); |
INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'service_categorie', '4'); |
251 |
|
|
252 |
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); |
253 |
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); |
254 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'PC', 2); -- droit d'instructeur |
255 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'messages_mes_retours', 2); -- droit d'instructeur |
256 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'messages_tous_retours', 2); -- droit d'instructeur |
257 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier_message_consulter', 2); -- droit d'instructeur |
258 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier_message_modifier', 2); -- droit d'instructeur |
259 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier_message_tab', 2); -- droit d'instructeur |
260 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dossier', 2); -- droit d'instructeur |
261 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'dashboard', 2); -- droit d'instructeur |
262 |
|
INSERT INTO om_droit VALUES (nextval('om_droit_seq'), 'menu_instruction', 2); -- droit d'instructeur |
263 |
|
|
264 |
-- |
-- |
265 |
-- Modification de la structure des instructeurs |
-- Modification de la structure des instructeurs |
332 |
-- Mise a jour de la sequence |
-- Mise a jour de la sequence |
333 |
SELECT setval('instructeur_seq',(SELECT MAX(instructeur) FROM instructeur)); |
SELECT setval('instructeur_seq',(SELECT MAX(instructeur) FROM instructeur)); |
334 |
|
|
335 |
|
|
336 |
|
-- Augment le om_parametre.libelle d'avoir 40 characteres |
337 |
|
ALTER TABLE om_parametre ALTER libelle TYPE character varying(40); |
338 |
|
|
339 |
-- Creation du parametre pour afficher ou non la division dans les dossiers |
-- Creation du parametre pour afficher ou non la division dans les dossiers |
340 |
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); |
341 |
|
|
349 |
ALTER TABLE dossier ADD CONSTRAINT |
ALTER TABLE dossier ADD CONSTRAINT |
350 |
dossier_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur); |
dossier_instructeur_fkey FOREIGN KEY (instructeur) REFERENCES instructeur(instructeur); |
351 |
|
|
352 |
|
ALTER TABLE dossier ADD COLUMN division integer; |
353 |
|
ALTER TABLE dossier ADD CONSTRAINT |
354 |
|
dossier_division_fkey FOREIGN KEY (division) REFERENCES division(division); |
355 |
|
|
356 |
-- Ajout des parametres des liens dans la table om_parametre |
-- Ajout des parametres des liens dans la table om_parametre |
357 |
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); |
358 |
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); |
359 |
ALTER TABLE om_parametre ALTER COLUMN valeur TYPE character varying(150); |
ALTER TABLE om_parametre ALTER COLUMN valeur TYPE character varying(150); |
360 |
|
|
361 |
|
|
366 |
-- |
-- |
367 |
CREATE TABLE arrondissement ( |
CREATE TABLE arrondissement ( |
368 |
arrondissement integer NOT NULL, |
arrondissement integer NOT NULL, |
369 |
libelle character varying(3) NOT NULL |
libelle character varying(3) NOT NULL, |
370 |
|
code_postal character varying(5) NOT NULL |
371 |
); |
); |
372 |
|
|
373 |
ALTER TABLE ONLY arrondissement |
ALTER TABLE ONLY arrondissement |
374 |
ADD CONSTRAINT arrondissement_pkey PRIMARY KEY (arrondissement); |
ADD CONSTRAINT arrondissement_pkey PRIMARY KEY (arrondissement); |
375 |
|
|
376 |
|
CREATE SEQUENCE arrondissement_seq |
377 |
|
INCREMENT 1 |
378 |
|
MINVALUE 1 |
379 |
|
MAXVALUE 9223372036854775807 |
380 |
|
START 1 |
381 |
|
CACHE 1; |
382 |
|
|
383 |
CREATE TABLE quartier ( |
CREATE TABLE quartier ( |
384 |
quartier integer NOT NULL, |
quartier integer NOT NULL, |
385 |
arrondissement integer NOT NULL, |
arrondissement integer NOT NULL, |
392 |
ALTER TABLE ONLY quartier |
ALTER TABLE ONLY quartier |
393 |
ADD CONSTRAINT quartier_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement); |
ADD CONSTRAINT quartier_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement); |
394 |
|
|
395 |
|
CREATE SEQUENCE quartier_seq |
396 |
|
INCREMENT 1 |
397 |
|
MINVALUE 1 |
398 |
|
MAXVALUE 9223372036854775807 |
399 |
|
START 1 |
400 |
|
CACHE 1; |
401 |
|
|
402 |
CREATE TABLE lien_localisation_nature ( |
CREATE TABLE lien_localisation_nature ( |
403 |
lien_localisation_nature integer NOT NULL, |
lien_localisation_nature integer NOT NULL, |
404 |
nature character varying(2), |
nature character varying(2), |
428 |
|
|
429 |
-- Ajout des droits pour le retour des services |
-- Ajout des droits pour le retour des services |
430 |
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'); |
|
431 |
|
|
432 |
-- Suppression des colonnes inutiles dans la table om_utilisateur |
-- Suppression des colonnes inutiles dans la table om_utilisateur |
433 |
ALTER TABLE om_utilisateur DROP instructeur; |
ALTER TABLE om_utilisateur DROP instructeur; |
462 |
NO MAXVALUE |
NO MAXVALUE |
463 |
CACHE 1; |
CACHE 1; |
464 |
|
|
465 |
-- Create table messages |
-- Create table dossier_message |
466 |
CREATE TABLE messages ( |
CREATE TABLE dossier_message ( |
467 |
message integer PRIMARY KEY DEFAULT nextval('messages_seq'), |
message integer PRIMARY KEY DEFAULT nextval('messages_seq'), |
468 |
dossier character varying(12), |
dossier character varying(12), |
469 |
type character varying(60), |
type character varying(60), |
470 |
emetteur character varying(40), |
emetteur character varying(40), |
471 |
date_emission DATE NOT NULL, |
date_emission TIMESTAMP NOT NULL, |
472 |
lu boolean default FALSE, |
lu boolean default FALSE, |
473 |
FOREIGN KEY ( dossier ) REFERENCES dossier ( dossier ) -- add this |
contenu text, |
474 |
|
FOREIGN KEY ( dossier ) REFERENCES dossier ( dossier ) |
475 |
); |
); |
476 |
ALTER SEQUENCE messages_seq OWNED BY messages.message; |
ALTER SEQUENCE messages_seq OWNED BY dossier_message.message; |
477 |
|
|
478 |
INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'menu_suivi', '2'); |
INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'menu_suivi', '2'); |
479 |
|
|
480 |
-- Droit de l'ajout forcé d'un instructeur |
-- Droit de l'ajout forcé d'un instructeur |
481 |
INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'dossier_modifier_instructeur', '2'); |
INSERT INTO om_droit VALUES (nextval('om_droit_seq'),'dossier_modifier_instructeur', '2'); |
482 |
|
|
483 |
-- Module 1 |
|
484 |
|
--- |
485 |
|
--- TABLE : GENRE |
486 |
|
--- |
487 |
|
CREATE TABLE genre ( |
488 |
|
genre integer, |
489 |
|
code character varying(20), |
490 |
|
libelle character varying(100), |
491 |
|
description text |
492 |
|
); |
493 |
|
ALTER TABLE ONLY genre |
494 |
|
ADD CONSTRAINT genre_pkey PRIMARY KEY (genre); |
495 |
|
CREATE SEQUENCE genre_seq |
496 |
|
INCREMENT 1 |
497 |
|
MINVALUE 1 |
498 |
|
MAXVALUE 9223372036854775807 |
499 |
|
START 1 |
500 |
|
CACHE 1; |
501 |
|
|
502 |
|
|
503 |
|
--- |
504 |
|
--- TABLE : GROUPE |
505 |
|
--- |
506 |
|
CREATE TABLE groupe ( |
507 |
|
groupe integer, |
508 |
|
code character varying(20), |
509 |
|
libelle character varying(100), |
510 |
|
description text, |
511 |
|
genre integer NOT NULL |
512 |
|
); |
513 |
|
ALTER TABLE ONLY groupe |
514 |
|
ADD CONSTRAINT groupe_pkey PRIMARY KEY (groupe); |
515 |
|
ALTER TABLE ONLY groupe |
516 |
|
ADD CONSTRAINT groupe_genre_fkey FOREIGN KEY (genre) REFERENCES genre(genre); |
517 |
|
CREATE SEQUENCE groupe_seq |
518 |
|
INCREMENT 1 |
519 |
|
MINVALUE 1 |
520 |
|
MAXVALUE 9223372036854775807 |
521 |
|
START 1 |
522 |
|
CACHE 1; |
523 |
|
|
524 |
|
|
525 |
|
--- |
526 |
|
--- |
527 |
|
--- |
528 |
CREATE TABLE dossier_autorisation_type ( |
CREATE TABLE dossier_autorisation_type ( |
529 |
dossier_autorisation_type integer, |
dossier_autorisation_type integer, |
530 |
code character varying(20), |
code character varying(20), |
550 |
code character varying(20), |
code character varying(20), |
551 |
libelle character varying(100), |
libelle character varying(100), |
552 |
description text, |
description text, |
553 |
dossier_autorisation_type integer |
dossier_autorisation_type integer NOT NULL |
554 |
); |
); |
555 |
|
|
556 |
ALTER TABLE ONLY dossier_autorisation_type_detaille |
ALTER TABLE ONLY dossier_autorisation_type_detaille |
572 |
code character varying(20), |
code character varying(20), |
573 |
libelle character varying(100), |
libelle character varying(100), |
574 |
description text, |
description text, |
575 |
dossier_autorisation_type_detaille integer, |
dossier_autorisation_type_detaille integer NOT NULL, |
576 |
suffixe boolean default FALSE |
suffixe boolean default FALSE |
577 |
); |
); |
578 |
|
|
588 |
START 1 |
START 1 |
589 |
CACHE 1; |
CACHE 1; |
590 |
|
|
|
-- |
|
|
|
|
|
CREATE TABLE demande_genre ( |
|
|
demande_genre integer, |
|
|
code character varying(20), |
|
|
libelle character varying(100), |
|
|
description text |
|
|
); |
|
|
|
|
|
ALTER TABLE ONLY demande_genre |
|
|
ADD CONSTRAINT demande_genre_pkey PRIMARY KEY (demande_genre); |
|
|
|
|
|
CREATE SEQUENCE demande_genre_seq |
|
|
INCREMENT 1 |
|
|
MINVALUE 1 |
|
|
MAXVALUE 9223372036854775807 |
|
|
START 1 |
|
|
CACHE 1; |
|
|
|
|
|
-- |
|
|
|
|
|
CREATE TABLE groupe ( |
|
|
groupe integer, |
|
|
code character varying(20), |
|
|
libelle character varying(100), |
|
|
description text, |
|
|
demande_genre integer |
|
|
); |
|
|
|
|
|
ALTER TABLE ONLY groupe |
|
|
ADD CONSTRAINT groupe_pkey PRIMARY KEY (groupe); |
|
|
ALTER TABLE ONLY groupe |
|
|
ADD CONSTRAINT groupe_demande_genre_fkey FOREIGN KEY (demande_genre) REFERENCES demande_genre(demande_genre); |
|
|
|
|
|
CREATE SEQUENCE groupe_seq |
|
|
INCREMENT 1 |
|
|
MINVALUE 1 |
|
|
MAXVALUE 9223372036854775807 |
|
|
START 1 |
|
|
CACHE 1; |
|
591 |
|
|
592 |
-- Ajout de clé étrangère à la table dossier_autorisation_type |
-- Ajout de clé étrangère à la table dossier_autorisation_type |
593 |
ALTER TABLE dossier_autorisation_type ADD COLUMN groupe integer; |
ALTER TABLE dossier_autorisation_type ADD COLUMN groupe integer; |
627 |
contraintes character varying(20), |
contraintes character varying(20), |
628 |
etats_dossier_autorisation_autorises character varying(100), |
etats_dossier_autorisation_autorises character varying(100), |
629 |
qualification boolean, |
qualification boolean, |
630 |
evenement integer |
evenement integer NOT NULL |
631 |
); |
); |
632 |
|
|
633 |
ALTER TABLE ONLY demande_type |
ALTER TABLE ONLY demande_type |
700 |
INSERT INTO dossier_autorisation_type(dossier_autorisation_type, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature; |
INSERT INTO dossier_autorisation_type(dossier_autorisation_type, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature; |
701 |
INSERT INTO dossier_autorisation_type_detaille(dossier_autorisation_type_detaille, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature; |
INSERT INTO dossier_autorisation_type_detaille(dossier_autorisation_type_detaille, code, libelle) SELECT nextval('dossier_autorisation_type_seq'), nature, libelle FROM nature; |
702 |
|
|
703 |
INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'URBA', 'Pôle Urbanisme', 'Responsabilité de la DDU'); |
-- Table dossier_autorisation |
704 |
INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'ERP', 'Pôle ERP', 'Responsabilité de la DGUP'); |
|
705 |
|
CREATE TABLE dossier_autorisation ( |
706 |
|
dossier_autorisation character varying(12), |
707 |
|
nature character varying(2), |
708 |
|
dossier_autorisation_type_detaille integer, |
709 |
|
exercice integer, |
710 |
|
insee integer, |
711 |
|
terrain_references_cadastrales character varying(100), |
712 |
|
terrain_adresse_voie_numero integer, |
713 |
|
complement character varying(30), |
714 |
|
terrain_adresse_lieu_dit character varying(30), |
715 |
|
terrain_adresse_localite character varying(30), |
716 |
|
terrain_adresse_code_postal character varying(5), |
717 |
|
terrain_adresse_bp character varying(15), |
718 |
|
terrain_adresse_cedex character varying(15), |
719 |
|
terrain_superficie double precision, |
720 |
|
arrondissement integer, |
721 |
|
depot_initial date, |
722 |
|
etat character varying(20), |
723 |
|
erp_numero_batiment integer, |
724 |
|
erp_ouvert boolean, |
725 |
|
erp_date_ouverture date, |
726 |
|
erp_arrete_decision boolean, |
727 |
|
erp_date_arrete_decision date |
728 |
|
); |
729 |
|
|
730 |
|
ALTER TABLE ONLY dossier_autorisation |
731 |
|
ADD CONSTRAINT dossier_autorisation_pkey PRIMARY KEY (dossier_autorisation); |
732 |
|
ALTER TABLE ONLY dossier_autorisation |
733 |
|
ADD CONSTRAINT dossier_autorisation_nature_fkey FOREIGN KEY (nature) REFERENCES nature(nature); |
734 |
|
ALTER TABLE ONLY dossier_autorisation |
735 |
|
ADD CONSTRAINT dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille); |
736 |
|
ALTER TABLE ONLY dossier_autorisation |
737 |
|
ADD CONSTRAINT dossier_autorisation_arrondissement_fkey FOREIGN KEY (arrondissement) REFERENCES arrondissement(arrondissement); |
738 |
|
ALTER TABLE ONLY dossier_autorisation |
739 |
|
ADD CONSTRAINT dossier_autorisation_etat_fkey FOREIGN KEY (etat) REFERENCES etat(etat); |
740 |
|
|
741 |
|
CREATE SEQUENCE dossier_autorisation_seq |
742 |
|
INCREMENT 1 |
743 |
|
MINVALUE 1 |
744 |
|
MAXVALUE 9223372036854775807 |
745 |
|
START 1 |
746 |
|
CACHE 1; |
747 |
|
|
748 |
|
-- Table Demande |
749 |
|
|
750 |
|
CREATE TABLE demande ( |
751 |
|
demande integer, |
752 |
|
dossier_autorisation_type_detaille integer, |
753 |
|
demande_type integer, |
754 |
|
dossier_instruction character varying(12), |
755 |
|
dossier_autorisation character varying(12), |
756 |
|
date_demande date, |
757 |
|
terrain_references_cadastrales character varying(100), |
758 |
|
terrain_adresse_voie_numero integer, |
759 |
|
complement character varying(30), |
760 |
|
terrain_adresse_lieu_dit character varying(30), |
761 |
|
terrain_adresse_localite character varying(30), |
762 |
|
terrain_adresse_code_postal character varying(5), |
763 |
|
terrain_adresse_bp character varying(15), |
764 |
|
terrain_adresse_cedex character varying(15), |
765 |
|
terrain_superficie double precision, |
766 |
|
nombre_lots integer |
767 |
|
); |
768 |
|
|
769 |
|
ALTER TABLE ONLY demande |
770 |
|
ADD CONSTRAINT demande_pkey PRIMARY KEY (demande); |
771 |
|
ALTER TABLE ONLY demande |
772 |
|
ADD CONSTRAINT demande_dossier_autorisation_type_detaille_fkey FOREIGN KEY (dossier_autorisation_type_detaille) REFERENCES dossier_autorisation_type_detaille(dossier_autorisation_type_detaille); |
773 |
|
ALTER TABLE ONLY demande |
774 |
|
ADD CONSTRAINT demande_demande_type_fkey FOREIGN KEY (demande_type) REFERENCES demande_type(demande_type); |
775 |
|
ALTER TABLE ONLY demande |
776 |
|
ADD CONSTRAINT demande_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier); |
777 |
|
ALTER TABLE ONLY demande |
778 |
|
ADD CONSTRAINT demande_dossier_autorisation_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation); |
779 |
|
|
780 |
|
CREATE SEQUENCE demande_seq |
781 |
|
INCREMENT 1 |
782 |
|
MINVALUE 1 |
783 |
|
MAXVALUE 9223372036854775807 |
784 |
|
START 1 |
785 |
|
CACHE 1; |
786 |
|
|
787 |
|
-- Table Demandeur |
788 |
|
|
789 |
|
CREATE TABLE demandeur ( |
790 |
|
demandeur integer, |
791 |
|
type_demandeur character varying(40), |
792 |
|
qualite character varying(40), |
793 |
|
particulier_civilite character varying(10), |
794 |
|
particulier_nom character varying(40), |
795 |
|
particulier_prenom character varying(40), |
796 |
|
particulier_date_naissance date, |
797 |
|
particulier_commune_naissance character varying(30), |
798 |
|
particulier_departement_naissance character varying(80), |
799 |
|
personne_morale_denomination character varying(15), |
800 |
|
personne_morale_raison_sociale character varying(15), |
801 |
|
personne_morale_siret character varying(15), |
802 |
|
personne_morale_categorie_juridique character varying(15), |
803 |
|
personne_morale_civilite character varying(10), |
804 |
|
personne_morale_nom character varying(40), |
805 |
|
personne_morale_prenom character varying(40), |
806 |
|
numero character varying(5), |
807 |
|
voie character varying(40), |
808 |
|
complement character varying(39), |
809 |
|
lieu_dit character varying(39), |
810 |
|
localite character varying(30), |
811 |
|
code_postal character varying(5), |
812 |
|
bp character varying(5), |
813 |
|
cedex character varying(5), |
814 |
|
pays character varying(40), |
815 |
|
division_territoriale character varying(40), |
816 |
|
telephone_fixe character varying(14), |
817 |
|
telephone_mobile character varying(14), |
818 |
|
indicatif character varying(5), |
819 |
|
courriel character varying(40), |
820 |
|
notification boolean, |
821 |
|
frequent boolean |
822 |
|
); |
823 |
|
|
824 |
|
ALTER TABLE ONLY demandeur |
825 |
|
ADD CONSTRAINT demandeur_pkey PRIMARY KEY (demandeur); |
826 |
|
ALTER TABLE ONLY demandeur |
827 |
|
ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite); |
828 |
|
ALTER TABLE ONLY demandeur |
829 |
|
ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite); |
830 |
|
|
831 |
|
CREATE SEQUENCE demandeur_seq |
832 |
|
INCREMENT 1 |
833 |
|
MINVALUE 1 |
834 |
|
MAXVALUE 9223372036854775807 |
835 |
|
START 1 |
836 |
|
CACHE 1; |
837 |
|
|
838 |
|
-- Table Lien demande demandeur |
839 |
|
|
840 |
|
CREATE TABLE lien_demande_demandeur ( |
841 |
|
lien_demande_demandeur integer, |
842 |
|
petitionnaire_principal boolean, |
843 |
|
demande integer, |
844 |
|
demandeur integer |
845 |
|
); |
846 |
|
|
847 |
|
ALTER TABLE ONLY lien_demande_demandeur |
848 |
|
ADD CONSTRAINT lien_demande_demandeur_pkey PRIMARY KEY (lien_demande_demandeur); |
849 |
|
ALTER TABLE ONLY lien_demande_demandeur |
850 |
|
ADD CONSTRAINT lien_demande_demandeur_demande_fkey FOREIGN KEY (demande) REFERENCES demande(demande); |
851 |
|
ALTER TABLE ONLY lien_demande_demandeur |
852 |
|
ADD CONSTRAINT lien_demande_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur); |
853 |
|
|
854 |
|
CREATE SEQUENCE lien_demande_demandeur_seq |
855 |
|
INCREMENT 1 |
856 |
|
MINVALUE 1 |
857 |
|
MAXVALUE 9223372036854775807 |
858 |
|
START 1 |
859 |
|
CACHE 1; |
860 |
|
|
861 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ADS', 'Autorisation ADS', '',1); |
-- Table lot |
862 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CTX', 'Contentieux dans le domaine urbanisme', '',1); |
|
863 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CU', 'Changement d''usage', '',1); |
CREATE TABLE lot ( |
864 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'RU', 'Renseignement d''urbanisme', '',1); |
lot integer, |
865 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ERP', 'ERP', '',2); |
dossier_instruction character varying(12) |
866 |
|
); |
867 |
|
|
868 |
|
ALTER TABLE ONLY lot |
869 |
|
ADD CONSTRAINT lot_pkey PRIMARY KEY (lot); |
870 |
|
ALTER TABLE ONLY lot |
871 |
|
ADD CONSTRAINT lot_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier); |
872 |
|
|
873 |
|
CREATE SEQUENCE lot_seq |
874 |
|
INCREMENT 1 |
875 |
|
MINVALUE 1 |
876 |
|
MAXVALUE 9223372036854775807 |
877 |
|
START 1 |
878 |
|
CACHE 1; |
879 |
|
|
880 |
|
-- Table lien_lot_demandeur |
881 |
|
|
882 |
|
CREATE TABLE lien_lot_demandeur ( |
883 |
|
lien_lot_demandeur integer, |
884 |
|
lot integer, |
885 |
|
demandeur integer |
886 |
|
); |
887 |
|
|
888 |
|
ALTER TABLE ONLY lien_lot_demandeur |
889 |
|
ADD CONSTRAINT lien_lot_demandeur_pkey PRIMARY KEY (lien_lot_demandeur); |
890 |
|
ALTER TABLE ONLY lien_lot_demandeur |
891 |
|
ADD CONSTRAINT lien_lot_demandeur_lot_fkey FOREIGN KEY (lot) REFERENCES lot(lot); |
892 |
|
ALTER TABLE ONLY lien_lot_demandeur |
893 |
|
ADD CONSTRAINT lien_lot_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur); |
894 |
|
|
895 |
|
CREATE SEQUENCE lien_lot_demandeur_seq |
896 |
|
INCREMENT 1 |
897 |
|
MINVALUE 1 |
898 |
|
MAXVALUE 9223372036854775807 |
899 |
|
START 1 |
900 |
|
CACHE 1; |
901 |
|
|
902 |
|
|
903 |
|
--- |
904 |
|
--- Nouvelle gestion des tableaux de bord |
905 |
|
--- |
906 |
|
|
907 |
|
CREATE TABLE om_dashboard ( |
908 |
|
om_dashboard integer NOT NULL, |
909 |
|
om_profil integer NOT NULL, |
910 |
|
bloc character varying(10) NOT NULL, |
911 |
|
position integer, |
912 |
|
om_widget integer NOT NULL |
913 |
|
); |
914 |
|
|
915 |
|
ALTER TABLE ONLY om_dashboard |
916 |
|
ADD CONSTRAINT om_dashboard_pkey PRIMARY KEY (om_dashboard); |
917 |
|
ALTER TABLE ONLY om_dashboard |
918 |
|
ADD CONSTRAINT om_dashboard_om_profil_fkey FOREIGN KEY (om_profil) REFERENCES om_profil(om_profil); |
919 |
|
ALTER TABLE ONLY om_dashboard |
920 |
|
ADD CONSTRAINT om_dashboard_om_widget_fkey FOREIGN KEY (om_widget) REFERENCES om_widget(om_widget); |
921 |
|
|
922 |
|
CREATE SEQUENCE om_dashboard_seq |
923 |
|
START WITH 1 |
924 |
|
INCREMENT BY 1 |
925 |
|
NO MINVALUE |
926 |
|
NO MAXVALUE |
927 |
|
CACHE 1; |
928 |
|
|
929 |
|
SELECT pg_catalog.setval('om_dashboard_seq', 1, false); |
930 |
|
|
931 |
|
ALTER TABLE om_widget |
932 |
|
DROP CONSTRAINT om_widget_om_profil_fkey; |
933 |
|
|
934 |
|
ALTER TABlE om_widget DROP COLUMN om_profil; |
935 |
|
|
936 |
|
ALTER TABLE om_widget ADD COLUMN "type" character varying(40) NOT NULL DEFAULT 'web'::character varying; |
937 |
|
ALTER TABLE om_widget ALTER COLUMN "lien" SET DEFAULT ''::character varying; |
938 |
|
ALTER TABLE om_widget ALTER COLUMN "texte" SET DEFAULT ''::text; |
939 |
|
|
940 |
|
-- Modification de la table civilite |
941 |
|
ALTER TABLE dossier DROP CONSTRAINT dossier_delegataire_civilite_fkey; |
942 |
|
ALTER TABLE dossier DROP CONSTRAINT dossier_demandeur_civilite_fkey; |
943 |
|
ALTER TABLE proprietaire DROP CONSTRAINT proprietaire_civilite_fkey; |
944 |
|
ALTER TABLE demandeur DROP CONSTRAINT demandeur_particulier_civilite_fkey; |
945 |
|
ALTER TABLE demandeur DROP CONSTRAINT demandeur_personne_morale_civilite_fkey; |
946 |
|
ALTER TABLE civilite DROP CONSTRAINT civilite_pkey; |
947 |
|
|
948 |
|
ALTER TABLE dossier RENAME COLUMN delegataire_civilite TO delegataire_civilite_old; |
949 |
|
ALTER TABLE dossier RENAME COLUMN demandeur_civilite TO demandeur_civilite_old; |
950 |
|
ALTER TABLE proprietaire RENAME COLUMN civilite TO civilite_old; |
951 |
|
ALTER TABLE demandeur RENAME COLUMN particulier_civilite TO particulier_civilite_old; |
952 |
|
ALTER TABLE demandeur RENAME COLUMN personne_morale_civilite TO personne_morale_civilite_old; |
953 |
|
ALTER TABLE civilite RENAME COLUMN civilite TO civilite_old; |
954 |
|
|
955 |
|
CREATE SEQUENCE civilite_seq |
956 |
|
START WITH 1 |
957 |
|
INCREMENT BY 1 |
958 |
|
NO MAXVALUE |
959 |
|
NO MINVALUE |
960 |
|
CACHE 1; |
961 |
|
|
962 |
|
ALTER TABLE civilite ADD COLUMN civilite integer NOT NULL DEFAULT nextval('civilite_seq'::regclass); |
963 |
|
ALTER TABLE dossier ADD COLUMN delegataire_civilite integer; |
964 |
|
ALTER TABLE dossier ADD COLUMN demandeur_civilite integer; |
965 |
|
ALTER TABLE proprietaire ADD COLUMN civilite integer; |
966 |
|
ALTER TABLE demandeur ADD COLUMN particulier_civilite integer; |
967 |
|
ALTER TABLE demandeur ADD COLUMN personne_morale_civilite integer; |
968 |
|
|
969 |
|
UPDATE dossier SET delegataire_civilite=(select civilite.civilite from civilite where delegataire_civilite_old=civilite.civilite_old); |
970 |
|
UPDATE dossier SET demandeur_civilite=(select civilite.civilite from civilite where demandeur_civilite_old=civilite.civilite_old); |
971 |
|
UPDATE proprietaire SET civilite=(select civilite.civilite from civilite where civilite_old=civilite.civilite_old); |
972 |
|
UPDATE demandeur SET particulier_civilite=(select civilite.civilite from civilite where particulier_civilite_old=civilite.civilite_old); |
973 |
|
UPDATE demandeur SET personne_morale_civilite=(select civilite.civilite from civilite where personne_morale_civilite_old=civilite.civilite_old); |
974 |
|
|
975 |
|
ALTER TABLE civilite ADD COLUMN libelle character varying(100); |
976 |
|
ALTER TABLE civilite ADD COLUMN om_validite_debut date; |
977 |
|
ALTER TABLE civilite ADD COLUMN om_validite_fin date; |
978 |
|
|
979 |
|
|
980 |
|
ALTER TABLE civilite RENAME COLUMN civilite_old TO code; |
981 |
|
ALTER TABLE dossier DROP COLUMN delegataire_civilite_old; |
982 |
|
ALTER TABLE dossier DROP COLUMN demandeur_civilite_old; |
983 |
|
ALTER TABLE proprietaire DROP COLUMN civilite_old; |
984 |
|
ALTER TABLE demandeur DROP COLUMN particulier_civilite_old; |
985 |
|
ALTER TABLE demandeur DROP COLUMN personne_morale_civilite_old; |
986 |
|
|
987 |
|
ALTER TABLE ONLY civilite |
988 |
|
ADD CONSTRAINT civilite_pkey PRIMARY KEY (civilite); |
989 |
|
|
990 |
|
ALTER TABLE ONLY dossier |
991 |
|
ADD CONSTRAINT dossier_delegataire_civilite_fkey FOREIGN KEY (delegataire_civilite) REFERENCES civilite(civilite); |
992 |
|
ALTER TABLE ONLY dossier |
993 |
|
ADD CONSTRAINT dossier_demandeur_civilite_fkey FOREIGN KEY (demandeur_civilite) REFERENCES civilite(civilite); |
994 |
|
ALTER TABLE ONLY proprietaire |
995 |
|
ADD CONSTRAINT proprietaire_civilite_fkey FOREIGN KEY (civilite) REFERENCES civilite(civilite); |
996 |
|
ALTER TABLE ONLY demandeur |
997 |
|
ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite); |
998 |
|
ALTER TABLE ONLY demandeur |
999 |
|
ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite); |
1000 |
|
|
1001 |
|
ALTER SEQUENCE civilite_seq OWNED BY civilite.civilite; |
1002 |
|
|
1003 |
|
ALTER TABLE civilite ALTER COLUMN civilite DROP DEFAULT; |
1004 |
|
|
1005 |
|
UPDATE civilite SET libelle='Monsieur Madame' WHERE civilite = 1 ; |
1006 |
|
UPDATE civilite SET libelle='Mademoiselle' WHERE civilite = 2 ; |
1007 |
|
UPDATE civilite SET libelle='Madame' WHERE civilite = 3 ; |
1008 |
|
UPDATE civilite SET libelle='Monsieur' WHERE civilite = 4 ; |
1009 |
|
|
1010 |
|
-- Table Lien dossier_autorisation demandeur |
1011 |
|
|
1012 |
|
CREATE TABLE lien_dossier_autorisation_demandeur ( |
1013 |
|
lien_dossier_autorisation_demandeur integer, |
1014 |
|
petitionnaire_principal boolean, |
1015 |
|
dossier_autorisation character varying(12), |
1016 |
|
demandeur integer |
1017 |
|
); |
1018 |
|
|
1019 |
|
ALTER TABLE ONLY lien_dossier_autorisation_demandeur |
1020 |
|
ADD CONSTRAINT lien_dossier_autorisation_demandeur_pkey PRIMARY KEY (lien_dossier_autorisation_demandeur); |
1021 |
|
ALTER TABLE ONLY lien_dossier_autorisation_demandeur |
1022 |
|
ADD CONSTRAINT lien_dossier_autorisation_demandeur_demande_fkey FOREIGN KEY (dossier_autorisation) REFERENCES dossier_autorisation(dossier_autorisation); |
1023 |
|
ALTER TABLE ONLY lien_dossier_autorisation_demandeur |
1024 |
|
ADD CONSTRAINT lien_dossier_autorisation_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur); |
1025 |
|
|
1026 |
|
CREATE SEQUENCE lien_dossier_autorisation_demandeur_seq |
1027 |
|
INCREMENT 1 |
1028 |
|
MINVALUE 1 |
1029 |
|
MAXVALUE 9223372036854775807 |
1030 |
|
START 1 |
1031 |
|
CACHE 1; |
1032 |
|
|
1033 |
|
-- Ajout du champ à qualifier -- |
1034 |
|
|
1035 |
|
ALTER TABLE dossier ADD COLUMN a_qualifier boolean; |
1036 |
|
|
1037 |
|
-- Ajout d'un champ à la table état -- |
1038 |
|
ALTER TABLE etat ADD COLUMN statut character varying(60); |
1039 |
|
UPDATE etat set statut='encours' |
1040 |
|
where etat = 'notifier' or etat = 'majorer' or etat = 'initialiser'; |
1041 |
|
UPDATE etat set statut='cloture' |
1042 |
|
where etat = 'accepter' or etat = 'cloturer' or etat = 'rejeter' |
1043 |
|
or etat = 'executer' or etat = 'terminer'; |
1044 |
|
|
1045 |
|
--Changement des civilités dans les états et sous-états |
1046 |
|
UPDATE om_sousetat SET om_sql='SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier, ''Depot ''||to_char(date_depot,''DD/MM/YYYY'')||'' Notifie le ''||COALESCE(to_char(date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n, TRIM(CONCAT(civilite.libelle, '' '', demandeur_nom, '' '',demandeur_adresse,'' '',demandeur_cp,'' '',demandeur_ville,'' Parcelle '',parcelle)) as nom_adresse_demandeur, terrain_numero||'' ''||terrain_numero_complement||'' ''||terrain_adresse||'' ''||terrain_adresse_complement||'' ''||terrain_cp||'' ''||terrain_ville||'' ''||travaux.libelle as adresse_terrain_travaux, ''shon ''||shon||'' shob ''||shob as SN_SB, terrain_surface as superficie, logement_nombre as nbr_logement, COALESCE(avis_decision.libelle,''inconu'') as avis_decision, ''Decision''||COALESCE(to_char(date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l, delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite from dossier left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision left join civilite on demandeur_civilite = civilite.civilite where dossier.nature=''&nature'' AND (date_decision>=''&datedebut'' AND date_decision<=''&datefin'') ORDER BY dossier' WHERE om_sousetat = 10; |
1047 |
|
|
1048 |
|
|
1049 |
|
UPDATE om_etat SET om_sql='select dossier,nature.libelle as nature, civilite.libelle AS demandeur_civilite,demandeur_nom,demandeur_societe, demandeur_adresse,demandeur_cp,demandeur_ville, terrain_numero, terrain_adresse, terrain_cp, terrain_ville, terrain_surface, hauteur, shon, shob, batiment_nombre, logement_nombre, delai, to_char(date_depot,''DD/MM/YYYY'') as date_depot, to_char(date_complet,''DD/MM/YYYY'') as date_complet, to_char(date_notification_delai,''DD/MM/YYYY'') as date_notification_delai, to_char(date_limite,''DD/MM/YYYY'') as date_limite, travaux.libelle as travaux from dossier inner join nature on nature.nature = dossier.nature left join travaux on dossier.travaux=travaux.travaux left join civilite on demandeur_civilite=civilite.civilite where dossier = ''&idx''' WHERE om_etat = 7; |
1050 |
|
|
1051 |
|
UPDATE om_etat SET om_sql='select service.libelle as service_libelle, service.adresse as service_adresse, service.cp as service_cp, service.ville as service_ville, consultation.dossier as dossier, travaux.libelle as libelle_travaux, civilite.libelle as demandeur_civilite,date_demande, demandeur_nom, demandeur_adresse, demandeur_cp, demandeur_ville, terrain_adresse from consultation inner join service on service.service = consultation.service inner join dossier on dossier.dossier =consultation.dossier left join travaux on travaux.travaux = dossier.travaux left join civilite on demandeur_civilite = civilite.civilite where consultation= &idx' WHERE om_etat = 6; |
1052 |
|
|
1053 |
|
UPDATE om_etat SET om_sql='select service.libelle as service, service.adresse, service.cp, service.ville, dossier.dossier,nature.libelle as nature, civilite.libelle as demandeur_civilite, demandeur_nom, emandeur_societe, demandeur_adresse, demandeur_cp, demandeur_ville, terrain_numero, terrain_adresse, terrain_cp, terrain_ville, terrain_surface, hauteur, shon, shob, batiment_nombre, logement_nombre, to_char(date_depot,''DD/MM/YYYY'') as date_depot, to_char(date_rejet,''DD/MM/YYYY'') as date_rejet, travaux.libelle as travaux, to_char(date_envoi,''DD/MM/YYYY'') as date_envoi from consultation inner join dossier on dossier.dossier=consultation.dossier inner join service on service.service=consultation.service inner join nature on nature.nature = dossier.nature left join travaux on dossier.travaux=travaux.travaux left join civilite on demandeur_civilite = civilite.civilite where consultation = &idx' WHERE om_etat = 4; |
1054 |
|
|
1055 |
|
UPDATE om_sousetat SET om_sql='SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier,to_char(date_depot,''DD/MM/YYYY'') as date_depot, TRIM(CONCAT( civilite.libelle,'' '', demandeur_nom)) as nom_demandeur, terrain_numero||'' ''||terrain_numero_complement||'' ''||terrain_adresse||'' ''||terrain_adresse_complement||'' ''||terrain_cp||'' ''||terrain_ville as adresse_terrain, shon, logement_nombre as nb_logt from dossier left join civilite on demandeur_civilite = civilite.civilite where dossier.nature=''&nature'' AND (date_depot>=''&datedebut'' AND date_depot<=''&datefin'') ORDER BY dossier' WHERE om_sousetat = 9; |
1056 |
|
|
1057 |
|
UPDATE om_sousetat SET om_sql='SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier, ''Depot ''||to_char(date_depot,''DD/MM/YYYY'')||'' Notifie le ''||COALESCE(to_char(date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n, TRIM(CONCAT(civilite.libelle,'' '',demandeur_nom,'' '',demandeur_adresse,'' '',demandeur_cp,'' '',demandeur_ville,'' Parcelle '',parcelle)) as nom_adresse_demandeur, terrain_numero||'' ''||terrain_numero_complement||'' ''||terrain_adresse||'' ''||terrain_adresse_complement||'' ''||terrain_cp||'' ''||terrain_ville||'' ''||travaux.libelle as adresse_terrain_travaux, ''shon ''||shon||'' shob ''||shob as SN_SB, terrain_surface as superficie, logement_nombre as nbr_logement, COALESCE(avis_decision.libelle,''inconu'') as avis_decision, ''Decision''||COALESCE(to_char(date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l, delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite from dossier left join civilite on demandeur_civilite = civilite.civilite left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision where dossier.nature=''&nature'' AND (date_depot>=''&datedebut'' AND date_depot<=''&datefin'') ORDER BY dossier' WHERE om_sousetat = 8; |
1058 |
|
|
1059 |
|
-- Ajout d'un nouvel état et d'un nouvel sous-état pour les affichages des dossiers / ! \ GROUPE a rajouter |
1060 |
|
INSERT INTO om_etat VALUES (nextval('om_etat_seq'), 1, 'dossier_m', 'import du 25/11/2012', true, 'L', 'A4', 'helvetica', 'I', 8, 'pixel.png', 58, 7, 'Registre des dossiers en cours', 5, 7, 100, 10, 'helvetica', 'B', 15, '1', 'L', ' |
1061 |
|
No commune : &departement &commune &ville', 120, 7, 195, 5, 'helvetica', '', 10, '0', 'J', 'select nom from om_utilisateur', 'dossier_m', 'helvetica', 8, 5, 5, '0-0-0'); |
1062 |
|
|
1063 |
|
INSERT INTO om_sousetat VALUES (nextval('om_sousetat_seq'), 1, 'dossier_m', 'import du 26/11/2012', true, 'Edition du &aujourdhui', 8, 'helvetica', '', 9, '0', 'L', '0', '243-246-246', '0-0-0', 5, 0, '1', '1', '0|0|0|0|0|0|90|90|0|0|0|90|90', 37, 'TLB|LTB|LTBR|TLB|LTB|LTBR|TLB|LTB|LTBR|LTBR|TLB|LTB|LTBR|LTBR|LTBR', 'C|C|C|L|L|R|R|R|L|R|R|R|R', '145-184-189', '0-0-0', 280, '1', 7, '0-0-0', '243-246-246', '255-255-255', '1', 9, '20|20|20|50|57|15|15|10|20|20|11|21|21', 'LTBR|LTBR|LTBRL|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR', 'LTBR|LTBR|LTBR|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR|LTBRL|LTBR|LTBR|LTBR', 'C|C|C|L|L|C|R|R|L|C|R|C|C', '1', 10, 15, '196-213-215', 'TBL|TBL|TBL|TBLR|TBL|TBL|TBLR|TBLR|TBL|TBL|TBLR|TBLR|TBLR', 'L|L|L|C|L|L|C|C|L|L|C|C|C', '1', 10, 5, '212-219-220', 'BTL|BTL|BTL|BTLR|BTL|BTL|BTLR|TBLR|BTL|BTL|BTLR|TBLR|TBLR', 'L|L|L|C|L|L|C|C|L|L|C|C|C', '1', 10, 15, '255-255-255', 'TBL|TBL|TBL|TBLR|TBL|TBL|TBLR|TBLR|TBL|TBL|TBLR|TBLR|TBLR', 'L|L|L|R|L|L|R|R|L|L|R|R|R', '999|999|999|999|999|999|999|999|999|999|999|999|999', '0|0|0|0|0|0|0|0|0|0|0|0|0', '0|0|0|0|0|0|0|0|0|0|0|0|0', '0|0|0|0|0|0|0|0|0|0|0|0|0', 'SELECT ''Commune &commune''||'' ''||''Dossier ''||dossier as dossier, ''Depot ''||to_char(date_depot,''DD/MM/YYYY'')||'' Notifie le ''||COALESCE(to_char(date_complet,''DD/MM/YYYY''),''inconu'') as date_dp_n, arrondissement.libelle as arrondissement, TRIM(CONCAT(civilite.libelle,'' '',demandeur_nom,'' '',demandeur_adresse,'' '',demandeur_cp,'' '',demandeur_ville,'' Parcelle '',parcelle)) as nom_adresse_demandeur, CONCAT(terrain_numero, '' '', terrain_numero_complement, '' '', terrain_adresse, '' '', terrain_adresse_complement, '' '', terrain_cp, '' '', terrain_ville, '' '', travaux.libelle) as adresse_terrain_travaux, CONCAT(''shon '', shon, '' shob '', shob) as SN_SB, terrain_surface as superficie, logement_nombre as nbr_logement, COALESCE(avis_decision.libelle,''inconu'') as avis_decision, ''Decision''||COALESCE(to_char(date_decision,''DD/MM/YYYY''),''inconu'')||'' Limite ''||COALESCE(to_char(date_limite,''DD/MM/YYYY''),''inconu'') as date_dc_l, delai||'' mois'' as delai, '' '' as date_affichage_decision, '' '' as DOC_DAT_Conformite from dossier left join civilite on demandeur_civilite = civilite.civilite left join travaux on dossier.travaux=travaux.travaux left join avis_decision on dossier.avis_decision=avis_decision.avis_decision left join arrondissement on terrain_cp = arrondissement.code_postal where (select e.statut from etat e where e.etat = dossier.etat ) = ''encours'' ORDER BY arrondissement.libelle'); |
1064 |
|
|
1065 |
|
-- Ajout d'un nouvel évènement "affichage_obligatoire" |
1066 |
|
INSERT INTO evenement VALUES (89, 'affichage_obligatoire', 'T', 'divers', NULL, 0, 'Non', 0, 'attestation_affichage', ' ', NULL); |
1067 |
|
-- Ajout d'un nouveau paramètre pour l'évènement "affichage_obligatoire" |
1068 |
|
INSERT INTO om_parametre VALUES (nextval('om_parametre_seq'), 'affichage_obligatoire', '89', 1); |
1069 |
|
|
1070 |
|
-- Ajout des colonnes manquant dans dossier por rapport à la table demande |
1071 |
|
ALTER TABLE dossier ADD COLUMN terrain_references_cadastrales character varying(100); |
1072 |
|
ALTER TABLE dossier ADD COLUMN terrain_adresse_voie_numero integer; |
1073 |
|
ALTER TABLE dossier ADD COLUMN complement character varying(30); |
1074 |
|
ALTER TABLE dossier ADD COLUMN terrain_adresse_lieu_dit character varying(30); |
1075 |
|
ALTER TABLE dossier ADD COLUMN terrain_adresse_localite character varying(30); |
1076 |
|
ALTER TABLE dossier ADD COLUMN terrain_adresse_code_postal character varying(5); |
1077 |
|
ALTER TABLE dossier ADD COLUMN terrain_adresse_bp character varying(15); |
1078 |
|
ALTER TABLE dossier ADD COLUMN terrain_adresse_cedex character varying(15); |
1079 |
|
ALTER TABLE dossier ADD COLUMN terrain_superficie double precision; |
1080 |
|
|
1081 |
|
-- Ajout d'une nouvelle lettre type |
1082 |
|
INSERT INTO om_lettretype VALUES (nextval('om_lettretype_seq'), 1, 'attestation_affichage', 'attestion d''affichage obligatoire', true, 'P', 'A4', 'logolettretype.png', 8, 9, 'Attestation d''affichage', 70, 20, 130, 5, 'arial', '', 8, '1', 'L', 'Bonjour', 30, 102, 160, 4, 'arial', '', 8, '0', 'J', 'select nom from &DB_PREFIXEom_utilisateur'); |
1083 |
|
|
1084 |
|
-- Table Lien demande demandeur |
1085 |
|
|
1086 |
|
CREATE TABLE lien_dossier_demandeur ( |
1087 |
|
lien_dossier_demandeur integer, |
1088 |
|
petitionnaire_principal boolean, |
1089 |
|
dossier character varying(12), |
1090 |
|
demandeur integer |
1091 |
|
); |
1092 |
|
|
1093 |
|
ALTER TABLE ONLY lien_dossier_demandeur |
1094 |
|
ADD CONSTRAINT lien_dossier_demandeur_pkey PRIMARY KEY (lien_dossier_demandeur); |
1095 |
|
ALTER TABLE ONLY lien_dossier_demandeur |
1096 |
|
ADD CONSTRAINT lien_dossier_demandeur_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier); |
1097 |
|
ALTER TABLE ONLY lien_dossier_demandeur |
1098 |
|
ADD CONSTRAINT lien_dossier_demandeur_demandeur_fkey FOREIGN KEY (demandeur) REFERENCES demandeur(demandeur); |
1099 |
|
|
1100 |
|
CREATE SEQUENCE lien_dossier_demandeur_seq |
1101 |
|
INCREMENT 1 |
1102 |
|
MINVALUE 1 |
1103 |
|
MAXVALUE 9223372036854775807 |
1104 |
|
START 1 |
1105 |
|
CACHE 1; |