CREATE TABLE mr_mrec_tbl
(
mrec_id int auto_increment,
mrec_collection_flag CHAR(1) default ‘N’,
mrec_item_flag CHAR(1) default ‘Y’,
mrec_annotation_flag CHAR(1) default ‘N’,
mrec_allow_harvest_flag CHAR(1) default ‘N’,
mrec_edit_flag CHAR(1) default ‘Y’,
mrec_cache_flag CHAR(1) default ‘N’,
mrec_create_date DATETIME default NOW(),
mrec_last_mod_date TIMESTAMP,
mrec_acl_id int,
mrec_source varchar(100),
mrec_blob_id int,
mrec_handle varchar(30),
primary key (mrec_id)
);
CREATE TABLE mr_ cache_tbl
{
mrec_id int,
cache_mime_type_id int,
cache_time datetime,
primary key mrec_id
};
CREATE TABLE mr_mod_history_tbl
{
mrec_id int,
mod_datetime TIMESTAMP,
mod_user_id varchar(20),
primary key (mrec_id, mod_datetime)
};
CREATE TABLE mr_element_tbl
(
element_id int auto_increment,
mrec_id int,
element_name varchar(50),
element_type varchar(20),
element_scheme varchar(50),
element_value text,
primary key (element_id)
);
CREATE TABLE mr_acl_tbl
(
acl_id int,
acl_user_list text,
acl_edit_flag CHAR(1) default ‘N’,
acl_view_flag CHAR(1) default ‘Y’,
primary key acl_id
);
CREATE TABLE mr_link_tbl
(
link_id int auto_increment,
parent_mrec_id int,
child_mrec_id int,
link_annotation_id int,
primary key (link_id)
);
CREATE TABLE mr_blob_tbl
{
mrec_id int,
mrec_format_id int,
blob_text blob,
primary key mrec_id
};
CREATE TABLE mr_mrec_format_tbl
{
mrec__format_id int,
mrec_format_name varchar(30),
primary key mrec_format_id
};