From b41c4f7e280e23bc142fe4f0f30f4e1f2dab9326 Mon Sep 17 00:00:00 2001 From: defacer Date: Sat, 26 Mar 2005 18:53:01 +0000 Subject: [PATCH] The schema for mdl_timezone looks final, so create it in new installations. --- lib/db/mysql.sql | 26 ++++++++++++++++++++++++++ lib/db/postgres7.sql | 20 ++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/lib/db/mysql.sql b/lib/db/mysql.sql index 841fc038cf7..de7431dfb25 100644 --- a/lib/db/mysql.sql +++ b/lib/db/mysql.sql @@ -423,6 +423,32 @@ CREATE TABLE `prefix_sessions` ( ) TYPE=MyISAM COMMENT='Optional database session storage, not used by default'; # -------------------------------------------------------- + +# +# Table structure for table `timezone` +# + +CREATE TABLE `prefix_timezone` ( + `id` int(10) NOT NULL auto_increment, + `name` varchar(100) NOT NULL default '', + `year` int(11) NOT NULL default '0', + `rule` varchar(20) NOT NULL default '', + `gmtoff` int(11) NOT NULL default '0', + `dstoff` int(11) NOT NULL default '0', + `dst_month` tinyint(2) NOT NULL default '0', + `dst_startday` tinyint(3) NOT NULL default '0', + `dst_weekday` tinyint(3) NOT NULL default '0', + `dst_skipweeks` tinyint(3) NOT NULL default '0', + `dst_time` varchar(5) NOT NULL default '00:00', + `std_month` tinyint(2) NOT NULL default '0', + `std_startday` tinyint(3) NOT NULL default '0', + `std_weekday` tinyint(3) NOT NULL default '0', + `std_skipweeks` tinyint(3) NOT NULL default '0', + `std_time` varchar(5) NOT NULL default '00:00', + PRIMARY KEY (`id`) +) TYPE=MyISAM COMMENT='Rules for calculating local wall clock time for users'; + + # # Table structure for table `user` # diff --git a/lib/db/postgres7.sql b/lib/db/postgres7.sql index d2a4272dbea..3fb7055d51b 100644 --- a/lib/db/postgres7.sql +++ b/lib/db/postgres7.sql @@ -264,6 +264,26 @@ CREATE TABLE prefix_sessions ( CREATE INDEX prefix_sessions_expiry_idx ON prefix_sessions (expiry); +CREATE TABLE prefix_timezone ( + id SERIAL PRIMARY KEY, + name varchar(100) NOT NULL default '', + year integer NOT NULL default '0', + rule varchar(20) NOT NULL default '', + gmtoff integer NOT NULL default '0', + dstoff integer NOT NULL default '0', + dst_month integer NOT NULL default '0', + dst_startday integer NOT NULL default '0', + dst_weekday integer NOT NULL default '0', + dst_skipweeks integer NOT NULL default '0', + dst_time varchar(5) NOT NULL default '00:00', + std_month integer NOT NULL default '0', + std_startday integer NOT NULL default '0', + std_weekday integer NOT NULL default '0', + std_skipweeks integer NOT NULL default '0', + std_time varchar(5) NOT NULL default '00:00' +); + + CREATE TABLE prefix_cache_filters ( id SERIAL PRIMARY KEY, filter varchar(32) NOT NULL default '',