X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=sql%2FPg-upgrade-2.1.1-2.1.2.sql;h=876c6af8365d36974406cef6e2be479004430ccd;hb=e6697f33a18fa7df70586f3ff563aa7d0102e71f;hp=7ff54927a0206f8c4a5ba38490171f26cc4004cb;hpb=dba29fbf2f6cabe466a1ca7c946dd12beca115f0;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 7ff54927a..876c6af83 100644 --- a/sql/Pg-upgrade-2.1.1-2.1.2.sql +++ b/sql/Pg-upgrade-2.1.1-2.1.2.sql @@ -123,8 +123,8 @@ alter table vendor add column ustid varchar(12); alter table customer add column username varchar(50); alter table vendor add column username varchar(50); -alter table customer add column user_password varchar(12); -alter table vendor add column user_password varchar(12); +alter table customer add column user_password text; +alter table vendor add column user_password text; alter table customer add column salesman_id integer; alter table vendor add column salesman_id integer; @@ -132,6 +132,8 @@ alter table vendor add column salesman_id integer; 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'; @@ -150,6 +152,22 @@ alter table ar alter invnumber set NOT NULL; alter table ap alter invnumber set NOT NULL; alter table oe alter ordnumber set NOT NULL; +alter table gl alter id set NOT NULL; +alter table chart alter id set NOT NULL; +alter table parts alter id set NOT NULL; +alter table invoice alter id set NOT NULL; +alter table vendor alter id set NOT NULL; +alter table customer alter id set NOT NULL; +alter table contacts alter cp_id set NOT NULL; +alter table ar alter id set NOT NULL; +alter table ap alter id set NOT NULL; +alter table oe alter id set NOT NULL; +alter table employee alter id set NOT NULL; +alter table warehouse alter id set NOT NULL; +alter table business alter id set NOT NULL; +alter table license alter id set NOT NULL; +alter table orderitems alter id set NOT NULL; + alter table gl add primary key (id); alter table chart add primary key (id); alter table parts add primary key (id); @@ -164,7 +182,6 @@ alter table employee add primary key (id); alter table warehouse add primary key (id); alter table business add primary key (id); alter table license add primary key (id); -alter table orderitems add primary key (id); alter table acc_trans add foreign key (chart_id) references chart (id); alter table invoice add foreign key (parts_id) references parts (id); @@ -183,6 +200,55 @@ 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; + + +-- USTVA Update solve Bug 49 conributed by Andre Schubert +update chart set pos_ustva='861' where accno='1771'; +update chart set pos_ustva='511' where accno='1775'; +-- update chart set pos_ustva='511' where pos_ustva='51r'; +-- update chart set pos_ustva='861' where pos_ustva='86r'; +-- update chart set pos_ustva='971' where pos_ustva='97r'; +-- update chart set pos_ustva='931' where pos_ustva='93r'; + +-- add fields for ordnumber/transdate/cusordnumber in invoice/orderitems (r690 cleanup) +alter table orderitems add column ordnumber text; +alter table orderitems add column transdate text; +alter table orderitems add column cusordnumber text; +alter table invoice add column ordnumber text; +alter table invoice add column transdate text; +alter table invoice add column cusordnumber text; -- +update defaults set version = '2.1.2';