infoalloggi-monorepo/apps/db/migrations/15_prezziario.up.sql

25 lines
847 B
MySQL
Raw Normal View History

-- Prezziario
CREATE TABLE IF NOT EXISTS public.prezziario (
idprezziario TEXT NOT NULL,
prezzo_cent integer NOT NULL,
testo_condizioni TEXT,
"isActive" boolean DEFAULT TRUE NOT NULL,
nome_it TEXT NOT NULL,
nome_en TEXT NOT NULL,
desc_it TEXT NOT NULL,
desc_en TEXT NOT NULL,
sconto integer DEFAULT 0 NOT NULL,
"isAcconto" boolean DEFAULT FALSE NOT NULL,
"isSaldo" boolean DEFAULT FALSE NOT NULL,
"isConsulenza" boolean DEFAULT FALSE NOT NULL,
"isStabile" boolean DEFAULT FALSE NOT NULL,
"isTransitorio" boolean DEFAULT FALSE NOT NULL
);
-- Primary Key
DO $$ BEGIN
ALTER TABLE public.prezziario
ADD CONSTRAINT prezziario_pkey PRIMARY KEY (idprezziario);
EXCEPTION
WHEN invalid_table_definition THEN
RAISE NOTICE 'Primary key already exists. Ignoring...';
END $$;