From 01ef7022c2327e7065a71fb48e2d83dca4df5e51 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Wed, 23 Nov 2005 16:27:50 +0000 Subject: [PATCH] Updated database schema --- interface/sql/ispconfig3db.sql | 140 ++++++++++++++++----------------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/interface/sql/ispconfig3db.sql b/interface/sql/ispconfig3db.sql index c37bd4338..a5f5b1169 100644 --- a/interface/sql/ispconfig3db.sql +++ b/interface/sql/ispconfig3db.sql @@ -3,9 +3,9 @@ # http://www.phpmyadmin.net/ (download page) # # Host: localhost -# Erstellungszeit: 09. November 2005 um 23:22 -# Server Version: 4.0.23 -# PHP-Version: 5.0.3 +# Erstellungszeit: 23. November 2005 um 17:27 +# Server Version: 4.0.22 +# PHP-Version: 5.0.2 # Datenbank: `ispconfig3` # -------------------------------------------------------- @@ -13,7 +13,6 @@ # Tabellenstruktur für Tabelle `mail_blacklist` # -DROP TABLE IF EXISTS mail_blacklist; CREATE TABLE mail_blacklist ( blacklist_id int(11) NOT NULL auto_increment, server_id int(11) NOT NULL default '0', @@ -29,59 +28,76 @@ CREATE TABLE mail_blacklist ( # -------------------------------------------------------- # -# Tabellenstruktur für Tabelle `mail_domain` +# Tabellenstruktur für Tabelle `mail_box` # -DROP TABLE IF EXISTS mail_domain; -CREATE TABLE mail_domain ( - domain_id int(11) NOT NULL auto_increment, +CREATE TABLE mail_box ( + mailbox_id int(11) NOT NULL auto_increment, sys_userid int(11) NOT NULL default '0', sys_groupid int(11) NOT NULL default '0', sys_perm_user varchar(5) NOT NULL default '', sys_perm_group varchar(5) NOT NULL default '', sys_perm_other varchar(5) NOT NULL default '', server_id int(11) NOT NULL default '0', - domain varchar(255) NOT NULL default '', - type enum('local','relay','manual_relay','alias') NOT NULL default 'local', - relay_host varchar(255) NOT NULL default '', - destination varchar(255) NOT NULL default '', - active tinyint(4) NOT NULL default '1', - PRIMARY KEY (domain_id), - KEY server_id (server_id,domain,type) + email varchar(255) NOT NULL default '', + cryptpwd varchar(128) NOT NULL default '', + clearpwd varchar(128) NOT NULL default '', + name varchar(128) NOT NULL default '', + uid int(10) unsigned NOT NULL default '0', + gid int(10) unsigned NOT NULL default '0', + maildir varchar(255) NOT NULL default '', + quota varchar(255) NOT NULL default '', + cc varchar(50) NOT NULL default '', + forward varchar(50) NOT NULL default '', + autoresponder enum('yes','no') NOT NULL default 'no', + autoresponder_text tinytext NOT NULL, + enabled enum('yes','no') NOT NULL default 'yes', + antivirus enum('yes','no') NOT NULL default 'no', + spamscan enum('yes','no') NOT NULL default 'no', + spamdelete enum('yes','no') NOT NULL default 'no', + PRIMARY KEY (mailbox_id), + KEY server_id (server_id,email) ) TYPE=MyISAM; # -# Daten für Tabelle `mail_domain` +# Daten für Tabelle `mail_box` # -INSERT INTO mail_domain VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'test.de', 'local', '', '', 1); # -------------------------------------------------------- # -# Tabellenstruktur für Tabelle `mail_domain_alias` +# Tabellenstruktur für Tabelle `mail_domain` # -DROP TABLE IF EXISTS mail_domain_alias; -CREATE TABLE mail_domain_alias ( - domain_alias_id int(11) NOT NULL auto_increment, +CREATE TABLE mail_domain ( + domain_id int(11) NOT NULL auto_increment, + sys_userid int(11) NOT NULL default '0', + sys_groupid int(11) NOT NULL default '0', + sys_perm_user varchar(5) NOT NULL default '', + sys_perm_group varchar(5) NOT NULL default '', + sys_perm_other varchar(5) NOT NULL default '', server_id int(11) NOT NULL default '0', domain varchar(255) NOT NULL default '', + type enum('local','relay','alias') NOT NULL default 'local', + relay_host varchar(255) NOT NULL default '', destination varchar(255) NOT NULL default '', - PRIMARY KEY (domain_alias_id), - KEY server_id (server_id,domain) + active tinyint(4) NOT NULL default '1', + PRIMARY KEY (domain_id), + KEY server_id (server_id,domain,type) ) TYPE=MyISAM; # -# Daten für Tabelle `mail_domain_alias` +# Daten für Tabelle `mail_domain` # +INSERT INTO mail_domain VALUES (1, 1, 0, 'riud', 'riud', '', 1, 'test.de', 'local', '', '', 1); +INSERT INTO mail_domain VALUES (2, 1, 0, 'riud', 'riud', '', 1, 'test2.de', 'alias', '', 'test.de', 1); # -------------------------------------------------------- # # Tabellenstruktur für Tabelle `mail_domain_catchall` # -DROP TABLE IF EXISTS mail_domain_catchall; CREATE TABLE mail_domain_catchall ( virtual_default_id int(11) NOT NULL auto_increment, server_id int(11) NOT NULL default '0', @@ -97,46 +113,10 @@ CREATE TABLE mail_domain_catchall ( # -------------------------------------------------------- -# -# Tabellenstruktur für Tabelle `mail_email` -# - -DROP TABLE IF EXISTS mail_email; -CREATE TABLE mail_email ( - mailbox_id int(11) NOT NULL auto_increment, - server_id int(11) NOT NULL default '0', - email varchar(255) NOT NULL default '', - type enum('mailbox','alias') NOT NULL default 'mailbox', - cryptpwd varchar(128) NOT NULL default '', - clearpwd varchar(128) NOT NULL default '', - name varchar(128) NOT NULL default '', - uid int(10) unsigned NOT NULL default '0', - gid int(10) unsigned NOT NULL default '0', - maildir varchar(255) NOT NULL default '', - quota varchar(255) NOT NULL default '', - cc varchar(50) NOT NULL default '', - forward varchar(50) NOT NULL default '', - autoresponder enum('yes','no') NOT NULL default 'no', - autoresponder_text tinytext NOT NULL, - enabled enum('yes','no') NOT NULL default 'yes', - antivirus enum('yes','no') NOT NULL default 'no', - spamscan enum('yes','no') NOT NULL default 'no', - spamdelete enum('yes','no') NOT NULL default 'no', - PRIMARY KEY (mailbox_id), - KEY server_id (server_id,email) -) TYPE=MyISAM; - -# -# Daten für Tabelle `mail_email` -# - -# -------------------------------------------------------- - # # Tabellenstruktur für Tabelle `mail_greylist` # -DROP TABLE IF EXISTS mail_greylist; CREATE TABLE mail_greylist ( greylist_id int(11) NOT NULL auto_increment, relay_ip varchar(64) default NULL, @@ -158,7 +138,6 @@ CREATE TABLE mail_greylist ( # Tabellenstruktur für Tabelle `mail_mailman_domain` # -DROP TABLE IF EXISTS mail_mailman_domain; CREATE TABLE mail_mailman_domain ( mailman_id int(11) NOT NULL auto_increment, server_id int(11) NOT NULL default '0', @@ -176,11 +155,36 @@ CREATE TABLE mail_mailman_domain ( # -------------------------------------------------------- +# +# Tabellenstruktur für Tabelle `mail_redirect` +# + +CREATE TABLE mail_redirect ( + email_id int(11) NOT NULL auto_increment, + sys_userid int(11) NOT NULL default '0', + sys_groupid int(11) NOT NULL default '0', + sys_perm_user varchar(5) NOT NULL default '', + sys_perm_group varchar(5) NOT NULL default '', + sys_perm_other varchar(5) NOT NULL default '', + server_id int(11) NOT NULL default '0', + email varchar(255) NOT NULL default '', + destination varchar(255) NOT NULL default '', + type enum('alias','forward') NOT NULL default 'alias', + enabled enum('yes','no') NOT NULL default 'yes', + PRIMARY KEY (email_id), + KEY server_id (server_id,email) +) TYPE=MyISAM; + +# +# Daten für Tabelle `mail_redirect` +# + +# -------------------------------------------------------- + # # Tabellenstruktur für Tabelle `mail_whitelist` # -DROP TABLE IF EXISTS mail_whitelist; CREATE TABLE mail_whitelist ( whitelist_id int(11) NOT NULL auto_increment, server_id int(11) NOT NULL default '0', @@ -199,7 +203,6 @@ CREATE TABLE mail_whitelist ( # Tabellenstruktur für Tabelle `reseller` # -DROP TABLE IF EXISTS reseller; CREATE TABLE reseller ( reseller_id bigint(20) NOT NULL auto_increment, sys_userid int(11) NOT NULL default '0', @@ -244,7 +247,6 @@ CREATE TABLE reseller ( # Tabellenstruktur für Tabelle `server` # -DROP TABLE IF EXISTS server; CREATE TABLE server ( server_id bigint(20) NOT NULL auto_increment, sys_userid int(11) NOT NULL default '0', @@ -275,7 +277,6 @@ INSERT INTO server VALUES (1, 1, 1, 'riud', 'riud', '', 'Server 1', 1, 0, 0, 0, # Tabellenstruktur für Tabelle `sys_datalog` # -DROP TABLE IF EXISTS sys_datalog; CREATE TABLE sys_datalog ( datalog_id bigint(20) NOT NULL auto_increment, dbtable varchar(255) NOT NULL default '', @@ -291,13 +292,15 @@ CREATE TABLE sys_datalog ( # Daten für Tabelle `sys_datalog` # +INSERT INTO sys_datalog VALUES (1, 'mail_domain', 'domain_id:0', 'i', 1132758298, 'admin', 'a:5:{s:9:"server_id";a:2:{s:3:"old";N;s:3:"new";i:1;}s:6:"domain";a:2:{s:3:"old";N;s:3:"new";s:7:"test.de";}s:11:"destination";a:2:{s:3:"old";N;s:3:"new";s:8:"hallo.de";}s:4:"type";a:2:{s:3:"old";N;s:3:"new";s:5:"alias";}s:6:"active";a:2:{s:3:"old";N;s:3:"new";i:1;}}'); +INSERT INTO sys_datalog VALUES (2, 'mail_domain', 'domain_id:2', 'u', 1132759303, 'admin', 'a:1:{s:6:"domain";a:2:{s:3:"old";s:7:"test.de";s:3:"new";s:8:"test2.de";}}'); +INSERT INTO sys_datalog VALUES (3, 'mail_domain', 'domain_id:2', 'u', 1132759328, 'admin', 'a:1:{s:11:"destination";a:2:{s:3:"old";s:8:"hallo.de";s:3:"new";s:7:"test.de";}}'); # -------------------------------------------------------- # # Tabellenstruktur für Tabelle `sys_dbsync` # -DROP TABLE IF EXISTS sys_dbsync; CREATE TABLE sys_dbsync ( id bigint(20) NOT NULL auto_increment, jobname varchar(255) NOT NULL default '', @@ -326,7 +329,6 @@ CREATE TABLE sys_dbsync ( # Tabellenstruktur für Tabelle `sys_filesync` # -DROP TABLE IF EXISTS sys_filesync; CREATE TABLE sys_filesync ( id bigint(20) NOT NULL auto_increment, jobname varchar(255) NOT NULL default '', @@ -351,7 +353,6 @@ CREATE TABLE sys_filesync ( # Tabellenstruktur für Tabelle `sys_group` # -DROP TABLE IF EXISTS sys_group; CREATE TABLE sys_group ( groupid int(11) NOT NULL auto_increment, name varchar(255) NOT NULL default '', @@ -371,7 +372,6 @@ INSERT INTO sys_group VALUES (2, 'user', 'Users Group'); # Tabellenstruktur für Tabelle `sys_user` # -DROP TABLE IF EXISTS sys_user; CREATE TABLE sys_user ( userid int(11) NOT NULL auto_increment, sys_userid int(11) NOT NULL default '0', -- GitLab