Sotto il codice SQL per aggiornare il DB alla 3.981
-
#################### Da versione 3.981
-
ALTER TABLE wr ADD appuntamento_inizio timestamp without time zone NULL;
-
ALTER TABLE wr ADD appuntamento_fine timestamp without time zone NULL;
-
ALTER TABLE wr ADD appuntamento_priorita INTEGER NULL;
-
ALTER TABLE wr ADD appuntamento_note text NULL;
-
ALTER TABLE wr ADD appuntamento_consegnaid INTEGER NULL;
-
ALTER TABLE wr ADD wr_categorieid INTEGER NOT NULL DEFAULT -1;
-
-
ALTER TABLE ordini ADD imponibile double precision NOT NULL DEFAULT 0.00;
-
ALTER TABLE ordini ADD imposta double precision NOT NULL DEFAULT 0.00;
-
-
UPDATE globali SET valore_double=3.981 WHERE nome=‘versione’;
-
-
#################### Da versione 3.98
-
CREATE TABLE wr_categorie
-
(
-
wr_categorieid serial NOT NULL,
-
nomecat character(200) NOT NULL,
-
attivo BOOLEAN NOT NULL DEFAULT false,
-
internet BOOLEAN NOT NULL DEFAULT false,
-
CONSTRAINT wr_categorieid PRIMARY KEY (wr_categorieid)
-
);
-
-
UPDATE globali SET valore_double=3.98 WHERE nome=‘versione’;
-
-
#################### Da versione 3.97
-
ALTER TABLE clienti ADD pec character(100) NULL;
-
ALTER TABLE fatture ADD spedizioneid INTEGER NULL;
-
-
UPDATE globali SET valore_double=3.97 WHERE nome=‘versione’;
-
-
#################### Da versione 3.96
-
ALTER TABLE tipi_pagamenti ADD is_riba BOOLEAN NOT NULL DEFAULT false;
-
-
UPDATE globali SET valore_double=3.96 WHERE nome=‘versione’;
-
-
#################### Da versione 3.95
-
ALTER TABLE scadenze_pagamenti ADD ribaid INTEGER;
-
-
CREATE TABLE cc
-
(
-
ccid serial NOT NULL,
-
clienteid integer NOT NULL DEFAULT (-1),
-
adminid integer NOT NULL DEFAULT (-1),
-
iban character(30) NOT NULL,
-
CONSTRAINT ccid PRIMARY KEY (ccid)
-
);
-
-
CREATE TABLE riba
-
(
-
ribaid serial NOT NULL,
-
numriba serial NOT NULL,
-
DATA date NOT NULL DEFAULT now(),
-
data_creazione timestamp without time zone NOT NULL DEFAULT now(),
-
adminid integer NOT NULL DEFAULT (-1),
-
ccid integer NOT NULL DEFAULT (-1),
-
stato integer NOT NULL DEFAULT 0,
-
totale double precision NOT NULL DEFAULT 0.00,
-
CONSTRAINT ribaid PRIMARY KEY (ribaid)
-
);
-
-
ALTER TABLE spedizioni ADD stampa_prezzi BOOLEAN NOT NULL DEFAULT false;
-
ALTER TABLE spedizioni RENAME COLUMN casuale TO causale;
-
ALTER TABLE spedizioni DROP COLUMN peso;
-
-
UPDATE globali SET valore_double=3.95 WHERE nome=‘versione’;
-
-
#################### Da versione 3.94
-
ALTER TABLE fatture ADD totalefattura double precision NOT NULL DEFAULT 0.00;
-
ALTER TABLE fatture ADD totalepagato double precision NOT NULL DEFAULT 0.00;
-
-
UPDATE globali SET valore_double=3.94 WHERE nome=‘versione’;
-
-
#################### Da versione 3.93
-
ALTER TABLE ordini ADD riferimento_tipo CHARACTER(2) NULL;
-
ALTER TABLE ordini ADD riferimento_id INTEGER NULL;
-
-
UPDATE globali SET valore_double=3.93 WHERE nome=‘versione’;
-
-
#################### Da versione 3.92
-
ALTER TABLE categorie ADD jasperreport BOOLEAN NOT NULL DEFAULT false;
-
ALTER TABLE administrators ADD can_admin_libro_cassa BOOLEAN NOT NULL DEFAULT false;
-
ALTER TABLE administrators ADD can_admin_scadenze_pagamento BOOLEAN NOT NULL DEFAULT false;
-
ALTER TABLE administrators ADD can_admin_categorie BOOLEAN NOT NULL DEFAULT false;
-
-
CREATE TABLE categorie_ricarico
-
(
-
categorie_ricaricoid serial NOT NULL,
-
listino_utenteid integer NOT NULL DEFAULT -1,
-
categoriaid integer NOT NULL,
-
prezzo_min double precision NOT NULL DEFAULT 0.00,
-
prezzo_max double precision NOT NULL DEFAULT 1.00,
-
percentuale double precision NOT NULL DEFAULT 0.00,
-
adminid integer NOT NULL,
-
datamodifica timestamp without time zone NOT NULL DEFAULT now(),
-
CONSTRAINT categorie_ricaricoid PRIMARY KEY (categorie_ricaricoid)
-
);
-
-
DROP TABLE ricarico_categorie;
-
#ripulisco la tabella wr
-
DROP TABLE wr_messaggi;
-
ALTER TABLE wr DROP data_ins;
-
ALTER TABLE wr DROP ora_ins;
-
ALTER TABLE wr DROP data_presa_cons;
-
ALTER TABLE wr DROP ora_presa_cons;
-
ALTER TABLE wr DROP data_consegna;
-
ALTER TABLE wr DROP ora_consegna;
-
-
UPDATE globali SET valore_double=3.92 WHERE nome=‘versione’;












