X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=sql%2FPg-upgrade-2.1.1-2.1.2.sql;h=6cfb12be777294f75ea807aab0f339f794625001;hb=054ec89e75de643d677b1b7a90a991ef19a458fd;hp=d6b0ebb0ab8afca591fa850e9e4f98b3f4d10964;hpb=4dbb09950c9f5596646537c12d991c99086fe7c1;p=kivitendo-erp.git diff --git a/sql/Pg-upgrade-2.1.1-2.1.2.sql b/sql/Pg-upgrade-2.1.1-2.1.2.sql index d6b0ebb0a..6cfb12be7 100644 --- a/sql/Pg-upgrade-2.1.1-2.1.2.sql +++ b/sql/Pg-upgrade-2.1.1-2.1.2.sql @@ -128,6 +128,12 @@ alter table vendor add column user_password varchar(12); alter table customer add column salesman_id integer; alter table vendor add column salesman_id integer; +-- Shipto +alter table shipto add column shiptodepartment_1 varchar(75); +alter table shipto add column shiptodepartment_2 varchar(75); + + + -- Addon for business alter table business add column salesman boolean; alter table business alter column salesman set default 'false'; @@ -166,7 +172,6 @@ alter table acc_trans add foreign key (chart_id) references chart (id); alter table invoice add foreign key (parts_id) references parts (id); alter table ar add foreign key (customer_id) references customer (id); alter table ap add foreign key (vendor_id) references vendor (id); -alter table orderitems add foreign key (trans_id) references oe (id); alter table orderitems add foreign key (parts_id) references parts (id); --Modify the possible length of bank account numbers @@ -180,6 +185,39 @@ update vendor set temp_account_number=account_number; alter table vendor drop column account_number; alter table vendor rename temp_account_number to account_number; -update defaults set version = '2.1.2'; +-- audit +alter table defaults add column audittrail bool; +CREATE TABLE audittrail ( + trans_id int, + tablename text, + reference text, + formname text, + action text, + transdate timestamp default current_timestamp, + employee_id int +); + +-- pricegroups + +CREATE TABLE "pricegroup" ( + "id" integer DEFAULT nextval('id'::text), + "pricegroup" text not null, + PRIMARY KEY (id) +); + +CREATE TABLE "prices" ( + "parts_id" integer REFERENCES parts(id), + "pricegroup_id" integer REFERENCES pricegroup(id), + "price" numeric(15,5) +); + +ALTER TABLE customer ADD column klass integer; +ALTER TABLE customer ALTER column klass set default 0; + +-- +ALTER TABLE invoice ADD column pricegroup_id integer; +ALTER TABLE orderitems ADD column pricegroup_id integer; + +update defaults set version = '2.1.2', audittrail = 't'; --