CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'AI', `first_name` varchar(64) NOT NULL DEFAULT '' COMMENT 'User first name', `last_name` varchar(64) NOT NULL DEFAULT '' COMMENT 'User last name', `email` varchar(64) NOT NULL COMMENT 'User email', `password` varchar(32) NOT NULL COMMENT 'User password (MD5)', `admin` int(1) NOT NULL COMMENT 'Is admin user or not', `active` int(1) NOT NULL COMMENT 'Is active user or not', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `users` ADD UNIQUE KEY `email` (`email`); CREATE TABLE `pages` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'AI', `user` int(11) NOT NULL COMMENT 'User id', `name` varchar(255) NOT NULL COMMENT 'Page name', `alias` varchar(255) NOT NULL COMMENT 'Page url part', `content` text NOT NULL COMMENT 'Page content', `meta_title` varchar(255) NOT NULL DEFAULT '' COMMENT 'Page meta title', `meta_keywords` varchar(255) NOT NULL DEFAULT '' COMMENT 'Page meta keywords', `meta_description` varchar(510) NOT NULL DEFAULT '' COMMENT 'Page meta description', `datetime` datetime NOT NULL COMMENT 'Creation date/time', `active` int(1) NOT NULL COMMENT 'Is active page or not', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `pages` ADD UNIQUE KEY `alias` (`alias`); CREATE TABLE `blog_cats` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'AI', `user` int(11) NOT NULL COMMENT 'User id', `name` varchar(255) NOT NULL COMMENT 'Category name', `alias` varchar(255) NOT NULL COMMENT 'Category alias', `lft` int(11) NOT NULL COMMENT 'For nested set model', `rgt` int(11) NOT NULL COMMENT 'For nested set model' PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `blog_cats` ADD UNIQUE KEY `alias` (`alias`); ALTER TABLE `blog_cats` ADD KEY `lft` (`lft`), ADD KEY `rgt` (`rgt`);