CREATE TABLE `tickets` (
`id` int(10) unsigned NOT NULL auto_increment,
`id_category` int(10) unsigned NOT NULL default '0',
`id_user` int(10) unsigned NOT NULL default '0',
`subject` text NOT NULL,
`content` mediumtext NOT NULL,
`submitted` datetime NOT NULL default '0000-00-00 00:00:00',
`status` enum('0','1','2') NOT NULL default '0',
`blocked` enum('0','1') NOT NULL default '0',
PRIMARY KEY (`id`)
)
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL auto_increment,
`id_workgroup` smallint(5) unsigned NOT NULL default '0',
`name` varchar(50) NOT NULL default '0',
`surname` varchar(50) NOT NULL default '0',
`username` varchar(32) NOT NULL default '0',
`password` char(40) NOT NULL default '0',
`email` varchar(100) NOT NULL default '0',
`logged` timestamp NOT NULL default CURRENT_TIMESTAMP,
`uid` char(40) NOT NULL default '0',
`is_admin` enum('0','1') NOT NULL default '0',
`type` enum('0','1') NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`),
UNIQUE KEY `username` (`username`),
KEY `uid` (`uid`)
)
CREATE TABLE `categories` (
`id` int(10) unsigned NOT NULL auto_increment,
`position` varchar(255) NOT NULL default '0',
`id_workgroup` smallint(5) unsigned NOT NULL default '0',
`name` varchar(255) NOT NULL default '0',
`description` tinytext NOT NULL,
`icon` varchar(255) NOT NULL default '0',
PRIMARY KEY (`id`)
)
CREATE TABLE `workgroups` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)