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 |
-- |
-- |
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 |
|
|
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 |
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 |
|
INSERT INTO demande_genre VALUES (nextval('demande_genre_seq'), 'ERP', 'Pôle ERP', 'Responsabilité de la DGUP'); |
|
704 |
|
|
705 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ADS', 'Autorisation ADS', '',1); |
CREATE TABLE dossier_autorisation ( |
706 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CTX', 'Contentieux dans le domaine urbanisme', '',1); |
dossier_autorisation character varying(12), |
707 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'CU', 'Changement d''usage', '',1); |
nature character varying(2), |
708 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'RU', 'Renseignement d''urbanisme', '',1); |
dossier_autorisation_type_detaille integer, |
709 |
INSERT INTO groupe VALUES (nextval('groupe_seq'), 'ERP', 'ERP', '',2); |
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 |
-- Table Demande |
749 |
|
|
751 |
demande integer, |
demande integer, |
752 |
dossier_autorisation_type_detaille integer, |
dossier_autorisation_type_detaille integer, |
753 |
demande_type integer, |
demande_type integer, |
754 |
|
dossier_instruction character varying(12), |
755 |
|
dossier_autorisation character varying(12), |
756 |
date_demande date, |
date_demande date, |
757 |
terrain_references_cadastrales character varying(100), |
terrain_references_cadastrales character varying(100), |
758 |
terrain_adresse_voie_numero integer, |
terrain_adresse_voie_numero integer, |
771 |
ALTER TABLE ONLY demande |
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); |
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 |
ALTER TABLE ONLY demande |
774 |
ADD CONSTRAINT demande_type_demande_type_fkey FOREIGN KEY (demande_type) REFERENCES demande_type(demande_type); |
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 |
CREATE SEQUENCE demande_seq |
781 |
INCREMENT 1 |
INCREMENT 1 |
789 |
CREATE TABLE demandeur ( |
CREATE TABLE demandeur ( |
790 |
demandeur integer, |
demandeur integer, |
791 |
type_demandeur character varying(40), |
type_demandeur character varying(40), |
792 |
|
qualite character varying(40), |
793 |
particulier_civilite character varying(10), |
particulier_civilite character varying(10), |
794 |
particulier_nom character varying(40), |
particulier_nom character varying(40), |
795 |
particulier_prenom character varying(40), |
particulier_prenom character varying(40), |
818 |
indicatif character varying(5), |
indicatif character varying(5), |
819 |
courriel character varying(40), |
courriel character varying(40), |
820 |
notification boolean, |
notification boolean, |
821 |
frequent boolean, |
frequent boolean |
|
demande integer |
|
822 |
); |
); |
823 |
|
|
824 |
ALTER TABLE ONLY demandeur |
ALTER TABLE ONLY demandeur |
827 |
ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite); |
ADD CONSTRAINT demandeur_particulier_civilite_fkey FOREIGN KEY (particulier_civilite) REFERENCES civilite(civilite); |
828 |
ALTER TABLE ONLY demandeur |
ALTER TABLE ONLY demandeur |
829 |
ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite); |
ADD CONSTRAINT demandeur_personne_morale_civilite_fkey FOREIGN KEY (personne_morale_civilite) REFERENCES civilite(civilite); |
|
ALTER TABLE ONLY demandeur |
|
|
ADD CONSTRAINT demandeur_demande_fkey FOREIGN KEY (demande) REFERENCES demande(demande); |
|
830 |
|
|
831 |
CREATE SEQUENCE demandeur_seq |
CREATE SEQUENCE demandeur_seq |
832 |
INCREMENT 1 |
INCREMENT 1 |
835 |
START 1 |
START 1 |
836 |
CACHE 1; |
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 |
-- Table lot |
-- Table lot |
862 |
|
|
863 |
CREATE TABLE lot ( |
CREATE TABLE lot ( |
864 |
lot integer, |
lot integer, |
865 |
dossier character varying(12) |
dossier_instruction character varying(12) |
866 |
); |
); |
867 |
|
|
868 |
ALTER TABLE ONLY lot |
ALTER TABLE ONLY lot |
869 |
ADD CONSTRAINT lot_pkey PRIMARY KEY (lot); |
ADD CONSTRAINT lot_pkey PRIMARY KEY (lot); |
870 |
ALTER TABLE ONLY lot |
ALTER TABLE ONLY lot |
871 |
ADD CONSTRAINT lot_dossier_fkey FOREIGN KEY (dossier) REFERENCES dossier(dossier); |
ADD CONSTRAINT lot_dossier_instruction_fkey FOREIGN KEY (dossier_instruction) REFERENCES dossier(dossier); |
872 |
|
|
873 |
CREATE SEQUENCE lot_seq |
CREATE SEQUENCE lot_seq |
874 |
INCREMENT 1 |
INCREMENT 1 |
937 |
ALTER TABLE om_widget ALTER COLUMN "lien" SET DEFAULT ''::character varying; |
ALTER TABLE om_widget ALTER COLUMN "lien" SET DEFAULT ''::character varying; |
938 |
ALTER TABLE om_widget ALTER COLUMN "texte" SET DEFAULT ''::text; |
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; |