add profile tags to DB

darcs-hash:20081120205506-84dde-e9aa0a70d3529f91909dbe29f03a46b40ef18fff.gz
This commit is contained in:
Evan Prodromou
2008-11-20 15:55:06 -05:00
parent 3b4db8f5e1
commit 8a0c438aed
3 changed files with 49 additions and 2 deletions

View File

@@ -345,3 +345,15 @@ create table notice_inbox (
constraint primary key (user_id, notice_id),
index notice_inbox_notice_id_idx (notice_id)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
create table profile_tag (
tagger integer not null comment 'user making the tag' references user (id),
tagged integer not null comment 'profile tagged' references profile (id),
tag varchar(64) not null comment 'hash tag associated with this notice',
modified timestamp comment 'date the tag was added',
constraint primary key (tagger, tagged, tag),
index profile_tag_modified_idx (modified),
index profile_tag_tagger_tag_idx (tagger, tag)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;