From: Philip Reetz
Date: Thu, 13 Oct 2005 14:30:39 +0000 (+0000)
Subject: Datenbankschema erweitert fuer Audit Informationen
X-Git-Tag: release-2.4.0^2~502
X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/59c1d7e3c7d71eb3f80c8a1f1478b29087882475?ds=inline
Datenbankschema erweitert fuer Audit Informationen
---
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..8973fd09e 100644
--- a/sql/Pg-upgrade-2.1.1-2.1.2.sql
+++ b/sql/Pg-upgrade-2.1.1-2.1.2.sql
@@ -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';
@@ -183,6 +185,18 @@ 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
+);
+
+update defaults set version = '2.1.2', audittrail = 't';
--
diff --git a/sql/lx-office.sql b/sql/lx-office.sql
index 18f27aae7..6ccc09931 100644
--- a/sql/lx-office.sql
+++ b/sql/lx-office.sql
@@ -109,12 +109,23 @@ CREATE TABLE "defaults" (
"rfqnumber" text,
"customernumber" text,
"vendornumber" text,
+ "audittrail" bool default 'f',
"articlenumber" text,
"servicenumber" text,
"itime" timestamp DEFAULT now(),
"mtime" timestamp
);
-INSERT INTO defaults (version) VALUES ('2.1.2');
+INSERT INTO defaults (version,audittrail) VALUES ('2.1.2', 't');
+
+CREATE TABLE audittrail (
+ "trans_id" int,
+ "tablename" text,
+ "reference" text,
+ "formname" text,
+ "action" text,
+ "transdate" timestamp default current_timestamp,
+ "employee_id" int
+);
CREATE TABLE "acc_trans" (
"trans_id" integer,