feat: add columns scadenza_motivazione_transitoria, skipPayment, skipControlloDoc, and skipDocMotivazione to servizio table
This commit is contained in:
parent
def6be1d47
commit
aea90d93ba
1 changed files with 48 additions and 10 deletions
|
|
@ -1,13 +1,51 @@
|
||||||
-- TASK: Add scadenza_motivazione_transitoria, skipPayment, skipControlloDoc, skipDocMotivazione columns to servizio table
|
-- Add scadenza_motivazione_transitoria column
|
||||||
|
DO $$ BEGIN
|
||||||
|
IF NOT EXISTS (
|
||||||
|
SELECT 1 FROM information_schema.columns
|
||||||
|
WHERE table_schema = 'public'
|
||||||
|
AND table_name = 'servizio'
|
||||||
|
AND column_name = 'scadenza_motivazione_transitoria'
|
||||||
|
) THEN
|
||||||
|
ALTER TABLE public.servizio
|
||||||
|
ADD COLUMN scadenza_motivazione_transitoria TIMESTAMP WITHOUT TIME ZONE;
|
||||||
|
END IF;
|
||||||
|
END $$;
|
||||||
|
|
||||||
ALTER TABLE IF EXISTS public.servizio
|
-- Add skipPayment column
|
||||||
ADD COLUMN scadenza_motivazione_transitoria TIMESTAMP WITHOUT TIME ZONE;
|
DO $$ BEGIN
|
||||||
|
IF NOT EXISTS (
|
||||||
|
SELECT 1 FROM information_schema.columns
|
||||||
|
WHERE table_schema = 'public'
|
||||||
|
AND table_name = 'servizio'
|
||||||
|
AND column_name = 'skipPayment'
|
||||||
|
) THEN
|
||||||
|
ALTER TABLE public.servizio
|
||||||
|
ADD COLUMN "skipPayment" boolean NOT NULL DEFAULT FALSE;
|
||||||
|
END IF;
|
||||||
|
END $$;
|
||||||
|
|
||||||
ALTER TABLE IF EXISTS public.servizio
|
-- Add skipControlloDoc column
|
||||||
ADD COLUMN "skipPayment" boolean NOT NULL DEFAULT FALSE;
|
DO $$ BEGIN
|
||||||
|
IF NOT EXISTS (
|
||||||
|
SELECT 1 FROM information_schema.columns
|
||||||
|
WHERE table_schema = 'public'
|
||||||
|
AND table_name = 'servizio'
|
||||||
|
AND column_name = 'skipControlloDoc'
|
||||||
|
) THEN
|
||||||
|
ALTER TABLE public.servizio
|
||||||
|
ADD COLUMN "skipControlloDoc" boolean NOT NULL DEFAULT FALSE;
|
||||||
|
END IF;
|
||||||
|
END $$;
|
||||||
|
|
||||||
ALTER TABLE IF EXISTS public.servizio
|
-- Add skipDocMotivazione column
|
||||||
ADD COLUMN "skipControlloDoc" boolean NOT NULL DEFAULT FALSE;
|
DO $$ BEGIN
|
||||||
|
IF NOT EXISTS (
|
||||||
ALTER TABLE IF EXISTS public.servizio
|
SELECT 1 FROM information_schema.columns
|
||||||
ADD COLUMN "skipDocMotivazione" boolean NOT NULL DEFAULT FALSE;
|
WHERE table_schema = 'public'
|
||||||
|
AND table_name = 'servizio'
|
||||||
|
AND column_name = 'skipDocMotivazione'
|
||||||
|
) THEN
|
||||||
|
ALTER TABLE public.servizio
|
||||||
|
ADD COLUMN "skipDocMotivazione" boolean NOT NULL DEFAULT FALSE;
|
||||||
|
END IF;
|
||||||
|
END $$;
|
||||||
Loading…
Add table
Reference in a new issue