25 lines
847 B
MySQL
25 lines
847 B
MySQL
|
|
-- 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 $$;
|