Warengruppen-Filter f. CVars bei Waren
[kivitendo-erp.git] / sql / Pg-upgrade2 / custom_variable_partsgroups.sql
diff --git a/sql/Pg-upgrade2/custom_variable_partsgroups.sql b/sql/Pg-upgrade2/custom_variable_partsgroups.sql
new file mode 100644 (file)
index 0000000..6ba7052
--- /dev/null
@@ -0,0 +1,20 @@
+-- @tag: custom_variable_partsgroups
+-- @description: Beziehung zwischen cvar configs und partsgroups für Filter nach Warengruppen
+-- @depends: release_3_1_0
+-- @charset: utf-8
+
+CREATE TABLE custom_variable_config_partsgroups (
+  custom_variable_config_id integer NOT NULL,
+  partsgroup_id             integer NOT NULL,
+
+  itime                     timestamp              DEFAULT now(),
+  mtime                     timestamp,
+
+  FOREIGN KEY (custom_variable_config_id) REFERENCES custom_variable_configs(id),
+  FOREIGN KEY (partsgroup_id)             REFERENCES partsgroup(id),
+
+  PRIMARY KEY(custom_variable_config_id, partsgroup_id)
+);
+
+CREATE TRIGGER mtime_custom_variable_config_partsgroups BEFORE UPDATE ON custom_variable_config_partsgroups
+    FOR EACH ROW EXECUTE PROCEDURE set_mtime();