51 lines
No EOL
1.5 KiB
SQL
51 lines
No EOL
1.5 KiB
SQL
-- 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 $$;
|
|
|
|
-- Add skipPayment column
|
|
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 $$;
|
|
|
|
-- Add skipControlloDoc column
|
|
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 $$;
|
|
|
|
-- Add skipDocMotivazione column
|
|
DO $$ BEGIN
|
|
IF NOT EXISTS (
|
|
SELECT 1 FROM information_schema.columns
|
|
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 $$; |