mirror of
https://github.com/ShaYmez/FreeSTAR-Status-Engine.git
synced 2024-11-17 09:41:46 -05:00
71 lines
2.2 KiB
MySQL
71 lines
2.2 KiB
MySQL
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||
|
SET time_zone = "+00:00";
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `services` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`name` varchar(50) COLLATE utf8_czech_ci NOT NULL
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `services_status` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`service_id` int(11) NOT NULL,
|
||
|
`status_id` int(11) NOT NULL
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `status` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`type` int(11) NOT NULL,
|
||
|
`title` varchar(50) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`text` text COLLATE utf8_czech_ci NOT NULL,
|
||
|
`time` int(11) NOT NULL,
|
||
|
`end_time` int(11) NOT NULL,
|
||
|
`user_id` int(11) NOT NULL
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `tokens` (
|
||
|
`token` varchar(64) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`user` int(11) NOT NULL,
|
||
|
`expire` int(11) NOT NULL,
|
||
|
`data` varchar(80) COLLATE utf8_czech_ci NOT NULL
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `users` (
|
||
|
`id` int(11) NOT NULL,
|
||
|
`email` varchar(60) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`username` varchar(50) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`name` varchar(50) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`surname` varchar(50) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`password_hash` char(64) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`password_salt` char(64) COLLATE utf8_czech_ci NOT NULL,
|
||
|
`permission` int(11) NOT NULL DEFAULT '0',
|
||
|
`active` tinyint(1) NOT NULL DEFAULT '1'
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
|
||
|
|
||
|
ALTER TABLE `services`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
ALTER TABLE `services_status`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
ALTER TABLE `status`
|
||
|
ADD PRIMARY KEY (`id`);
|
||
|
|
||
|
ALTER TABLE `tokens`
|
||
|
ADD PRIMARY KEY (`token`);
|
||
|
|
||
|
ALTER TABLE `users`
|
||
|
ADD PRIMARY KEY (`id`),
|
||
|
ADD UNIQUE KEY `email` (`email`),
|
||
|
ADD UNIQUE KEY `username` (`username`);
|
||
|
|
||
|
ALTER TABLE `services`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
|
||
|
ALTER TABLE `services_status`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
|
||
|
ALTER TABLE `status`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||
|
|
||
|
ALTER TABLE `users`
|
||
|
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|