     unique tinyint , -- unique badge can be earn once
     secret tinyint , -- are not listed
     count int default 0 -- total number of times awarded
-) engine= myisam;
+) engine= innodb;
 
 
 create table if not exists user_badge_rel (

    date datetime,
    foreign key (tag_id) references tag(id),
    foreign key (post_id) references post(id)
);


create table if not exists follow_tag (

    parent tinyint default 1,-- 0 or 1
    child tinyint default 0,
    tag_enable tinyint default 0 -- user suggested tag to be ebabled.
) engine=innodb;

create table if not exists tag_alias (
    id int not null auto_increment primary key,
