X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=sql%2FPg-upgrade-2.1.1-2.1.2.sql;h=534a255808f5591433e3c21717227e5c99ddc3a2;hb=9cac71b24fa54a6d7bb5b090427452b70cf1da82;hp=8973fd09eff2b8483a74e1f7c0df344e24f6475d;hpb=59c1d7e3c7d71eb3f80c8a1f1478b29087882475;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 8973fd09e..534a25580 100644 --- a/sql/Pg-upgrade-2.1.1-2.1.2.sql +++ b/sql/Pg-upgrade-2.1.1-2.1.2.sql @@ -152,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); @@ -197,6 +213,27 @@ CREATE TABLE audittrail ( 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'; --