feat: remove document references from servizio table and update deployment services
This commit is contained in:
parent
8c76fdc2f2
commit
def6be1d47
4 changed files with 47 additions and 27 deletions
|
|
@ -31,8 +31,8 @@ CREATE TABLE IF NOT EXISTS public.servizio (
|
||||||
"isOkAcconto" boolean DEFAULT FALSE NOT NULL,
|
"isOkAcconto" boolean DEFAULT FALSE NOT NULL,
|
||||||
"isOkSaldo" boolean DEFAULT FALSE NOT NULL,
|
"isOkSaldo" boolean DEFAULT FALSE NOT NULL,
|
||||||
"isOkConsulenza" boolean DEFAULT FALSE NOT NULL,
|
"isOkConsulenza" boolean DEFAULT FALSE NOT NULL,
|
||||||
doc_personale_fronte_ref UUID,
|
-- doc_personale_fronte_ref UUID,
|
||||||
doc_personale_retro_ref UUID,
|
-- doc_personale_retro_ref UUID,
|
||||||
doc_motivazione_ref UUID
|
doc_motivazione_ref UUID
|
||||||
);
|
);
|
||||||
-- Primary key
|
-- Primary key
|
||||||
|
|
@ -55,27 +55,27 @@ DO $$ BEGIN IF NOT EXISTS (
|
||||||
END IF;
|
END IF;
|
||||||
END $$;
|
END $$;
|
||||||
-- Foreign Key to User Storage
|
-- Foreign Key to User Storage
|
||||||
DO $$ BEGIN IF NOT EXISTS (
|
-- DO $$ BEGIN IF NOT EXISTS (
|
||||||
SELECT 1 FROM pg_constraint
|
-- SELECT 1 FROM pg_constraint
|
||||||
WHERE conname = 'servizio_doc_fronte'
|
-- WHERE conname = 'servizio_doc_fronte'
|
||||||
) THEN
|
-- ) THEN
|
||||||
ALTER TABLE public.servizio
|
-- ALTER TABLE public.servizio
|
||||||
ADD CONSTRAINT servizio_doc_fronte
|
-- ADD CONSTRAINT servizio_doc_fronte
|
||||||
FOREIGN KEY (doc_personale_fronte_ref) REFERENCES public.users_storage (user_storage_id)
|
-- FOREIGN KEY (doc_personale_fronte_ref) REFERENCES public.users_storage (user_storage_id)
|
||||||
ON UPDATE CASCADE ON DELETE SET NULL;
|
-- ON UPDATE CASCADE ON DELETE SET NULL;
|
||||||
END IF;
|
-- END IF;
|
||||||
END $$;
|
-- END $$;
|
||||||
-- Foreign Key to User Storage
|
-- -- Foreign Key to User Storage
|
||||||
DO $$ BEGIN IF NOT EXISTS (
|
-- DO $$ BEGIN IF NOT EXISTS (
|
||||||
SELECT 1 FROM pg_constraint
|
-- SELECT 1 FROM pg_constraint
|
||||||
WHERE conname = 'servizio_doc_retro'
|
-- WHERE conname = 'servizio_doc_retro'
|
||||||
) THEN
|
-- ) THEN
|
||||||
ALTER TABLE public.servizio
|
-- ALTER TABLE public.servizio
|
||||||
ADD CONSTRAINT servizio_doc_retro
|
-- ADD CONSTRAINT servizio_doc_retro
|
||||||
FOREIGN KEY (doc_personale_retro_ref) REFERENCES public.users_storage (user_storage_id)
|
-- FOREIGN KEY (doc_personale_retro_ref) REFERENCES public.users_storage (user_storage_id)
|
||||||
ON UPDATE CASCADE ON DELETE SET NULL;
|
-- ON UPDATE CASCADE ON DELETE SET NULL;
|
||||||
END IF;
|
-- END IF;
|
||||||
END $$;
|
-- END $$;
|
||||||
-- Foreign Key to User Storage
|
-- Foreign Key to User Storage
|
||||||
DO $$ BEGIN IF NOT EXISTS (
|
DO $$ BEGIN IF NOT EXISTS (
|
||||||
SELECT 1 FROM pg_constraint
|
SELECT 1 FROM pg_constraint
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,24 @@
|
||||||
---Remove document references from servizio table
|
---Remove document references from servizio table
|
||||||
|
DO $$ BEGIN
|
||||||
|
IF EXISTS (
|
||||||
|
SELECT 1 FROM pg_constraint
|
||||||
|
WHERE conname = 'servizio_doc_fronte'
|
||||||
|
AND conrelid = 'public.servizio'::regclass
|
||||||
|
) THEN
|
||||||
|
ALTER TABLE public.servizio DROP CONSTRAINT servizio_doc_fronte;
|
||||||
|
END IF;
|
||||||
|
END $$;
|
||||||
|
|
||||||
|
DO $$ BEGIN
|
||||||
|
IF EXISTS (
|
||||||
|
SELECT 1 FROM pg_constraint
|
||||||
|
WHERE conname = 'servizio_doc_retro'
|
||||||
|
AND conrelid = 'public.servizio'::regclass
|
||||||
|
) THEN
|
||||||
|
ALTER TABLE public.servizio DROP CONSTRAINT servizio_doc_retro;
|
||||||
|
END IF;
|
||||||
|
END $$;
|
||||||
|
|
||||||
ALTER TABLE IF EXISTS public.servizio
|
ALTER TABLE IF EXISTS public.servizio
|
||||||
DROP COLUMN IF EXISTS doc_personale_fronte_ref;
|
DROP COLUMN IF EXISTS doc_personale_fronte_ref;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ CREATE TABLE IF NOT EXISTS public.comuni (
|
||||||
id serial NOT NULL,
|
id serial NOT NULL,
|
||||||
nome TEXT NOT NULL,
|
nome TEXT NOT NULL,
|
||||||
sigla TEXT NOT NULL,
|
sigla TEXT NOT NULL,
|
||||||
catasto TEXT NOT NULL,
|
catasto TEXT NOT NULL
|
||||||
);
|
);
|
||||||
-- Primary Key
|
-- Primary Key
|
||||||
DO $$ BEGIN
|
DO $$ BEGIN
|
||||||
|
|
@ -24,7 +24,7 @@ CREATE INDEX IF NOT EXISTS idx_comuni_nome_sigla ON comuni (nome, sigla);
|
||||||
CREATE TABLE IF NOT EXISTS public.provincie (
|
CREATE TABLE IF NOT EXISTS public.provincie (
|
||||||
id serial NOT NULL,
|
id serial NOT NULL,
|
||||||
nome TEXT NOT NULL,
|
nome TEXT NOT NULL,
|
||||||
sigla TEXT NOT NULL,
|
sigla TEXT NOT NULL
|
||||||
);
|
);
|
||||||
-- Primary Key
|
-- Primary Key
|
||||||
DO $$ BEGIN
|
DO $$ BEGIN
|
||||||
|
|
@ -43,7 +43,7 @@ CREATE INDEX IF NOT EXISTS idx_provincie_nome ON provincie (nome);
|
||||||
CREATE TABLE IF NOT EXISTS public.nazioni (
|
CREATE TABLE IF NOT EXISTS public.nazioni (
|
||||||
id serial NOT NULL,
|
id serial NOT NULL,
|
||||||
nome TEXT NOT NULL,
|
nome TEXT NOT NULL,
|
||||||
catasto TEXT NOT NULL,
|
catasto TEXT NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
-- Primary Key
|
-- Primary Key
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ set -euo pipefail
|
||||||
export TAG="latest"
|
export TAG="latest"
|
||||||
export IMAGE_REGISTRY="ghcr.io"
|
export IMAGE_REGISTRY="ghcr.io"
|
||||||
export OWNER="marcopedone"
|
export OWNER="marcopedone"
|
||||||
export SERVICES="web backend db"
|
export SERVICES="web backend"
|
||||||
export USERNAME="marcopedone"
|
export USERNAME="marcopedone"
|
||||||
export TOKEN="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"
|
export TOKEN="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"
|
||||||
export ENV_FILE=".env.infoalloggi"
|
export ENV_FILE=".env.infoalloggi"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue