From 1bb3a58e8f74c128ca9e5982ce20b1ec3745c668 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Mon, 20 Oct 2014 15:37:50 +0200 Subject: [PATCH] schema/mysql: Add group and group_membership tables --- etc/schema/mysql.schema.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 etc/schema/mysql.schema.sql diff --git a/etc/schema/mysql.schema.sql b/etc/schema/mysql.schema.sql new file mode 100644 index 000000000..6107e6959 --- /dev/null +++ b/etc/schema/mysql.schema.sql @@ -0,0 +1,15 @@ +CREATE TABLE `icingaweb_group`( + `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `parent` varchar(64) COLLATE utf8_unicode_ci NULL DEFAULT NULL, + `ctime` timestamp NULL DEFAULT NULL, + `mtime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `icingaweb_group_membership`( + `group_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `username` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `ctime` timestamp NULL DEFAULT NULL, + `mtime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`group_name`,`username`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8;