adding blog support (development code)
This commit is contained in:
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user