New tables for messaging system, plus completion of the dst_preset

tables in Postgres and new installs
This commit is contained in:
moodler
2004-12-16 12:39:17 +00:00
parent 945c636394
commit ffce79c050
5 changed files with 176 additions and 2 deletions
+42
View File
@@ -94,6 +94,23 @@ CREATE TABLE prefix_course_sections (
CREATE INDEX prefix_course_sections_coursesection_idx ON prefix_course_sections (course,section);
CREATE TABLE prefix_dst_preset (
id SERIAL PRIMARY KEY,
name varchar(48) NOT NULL default '',
apply_offset integer NOT NULL default '0',
activate_index integer NOT NULL default '1',
activate_day integer NOT NULL default '1',
activate_month integer NOT NULL default '1',
activate_time char(5) NOT NULL default '03:00',
deactivate_index integer NOT NULL default '1',
deactivate_day integer NOT NULL default '1',
deactivate_month integer NOT NULL default '2',
deactivate_time char(5) NOT NULL default '03:00',
last_change int(10) NOT NULL default '0',
next_change int(10) NOT NULL default '0',
current_offset integer NOT NULL default '0'
) TYPE=MyISAM;
CREATE TABLE prefix_event (
id SERIAL PRIMARY KEY,
name varchar(255) NOT NULL default '',
@@ -165,6 +182,31 @@ CREATE TABLE prefix_log_display (
field varchar(40) NOT NULL default ''
);
CREATE TABLE prefix_message (
id SERIAL PRIMARY KEY,
useridfrom integer NOT NULL default '0',
useridto integer NOT NULL default '0',
message text,
timemodified integer NOT NULL default '0',
messagetype varchar(50) NOT NULL default ''
);
CREATE INDEX prefix_message_useridfrom_idx ON prefix_message (useridfrom);
CREATE INDEX prefix_message_useridto_idx ON prefix_message (useridto);
CREATE TABLE prefix_message_read (
id SERIAL PRIMARY KEY,
useridfrom integer NOT NULL default '0',
useridto integer NOT NULL default '0',
message text,
timemodified integer NOT NULL default '0',
messagetype varchar(50) NOT NULL default '',
mailed integer NOT NULL default '0'
);
CREATE INDEX prefix_message_read_useridfrom_idx ON prefix_message_read (useridfrom);
CREATE INDEX prefix_message_read_useridto_idx ON prefix_message_read (useridto);
CREATE TABLE prefix_modules (
id SERIAL PRIMARY KEY,
name varchar(20) NOT NULL default '',