adding blog support (development code)

This commit is contained in:
toyomoyo
2006-03-10 06:50:37 +00:00
parent 6cafc73db1
commit 89d38fdddc
6 changed files with 178 additions and 1 deletions
+38
View File
@@ -620,6 +620,44 @@ CREATE INDEX prefix_stats_user_monthly_userid_idx ON prefix_stats_user_monthly (
CREATE INDEX prefix_stats_user_monthly_roleid_idx ON prefix_stats_user_monthly (roleid);
CREATE INDEX prefix_stats_user_monthly_timeend_idx ON prefix_stats_user_monthly (timeend);
CREATE TABLE prefix_post (
id SERIAL PRIMARY KEY,
userid INTEGER NOT NULL default 0,
courseid INTEGER NOT NULL default 0,
groupid INTEGER NOT NULL default 0,
moduleid INTEGER NOT NULL default 0,
coursemoduleid INTEGER NOT NULL default 0,
subject varchar(128) NOT NULL default '',
summary longtext,
content longtext,
uniquehash varchar(128) NOT NULL default '',
rating INTEGER NOT NULL default 0,
format INTEGER NOT NULL default 0,
publishstate varchar(10) CHECK (type IN ('draft','site','public')) NOT NULL default 'draft',
lastmodified INTEGER NOT NULL default '0',
created INTEGER NOT NULL default '0'
);
CREATE INDEX id_user_idx ON prefix_post (id, courseid);
CREATE INDEX post_lastmodified_idx ON prefix_post (lastmodified);
CREATE INDEX post_subject_idx ON prefix_post (subject);
CREATE TABLE prefix_tags (
id SERIAL PRIMARY KEY,
type varchar(255) NOT NULL default 'official',
userid INTEGER NOT NULL default 0,
text varchar(255) NOT NULL default ''
);
CREATE TABLE prefix_blog_tag_instance (
id SERIAL PRIMARY KEY,
entryid id SERIAL PRIMARY KEY, NOT NULL default 0,
tagid id SERIAL PRIMARY KEY, NOT NULL default 0,
groupid id SERIAL PRIMARY KEY, NOT NULL default 0,
courseid id SERIAL PRIMARY KEY, NOT NULL default 0,
userid id SERIAL PRIMARY KEY, NOT NULL default 0
);
INSERT INTO prefix_log_display VALUES ('user', 'view', 'user', 'firstname||\' \'||lastname');
INSERT INTO prefix_log_display VALUES ('course', 'user report', 'user', 'firstname||\' \'||lastname');
INSERT INTO prefix_log_display VALUES ('course', 'view', 'course', 'fullname');