-- 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 $$;