Files
ystavakylaecard/tables.sql
2013-07-18 13:18:24 +03:00

51 lines
2.1 KiB
SQL

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
CREATE TABLE `ystavakyla_ecards` (
`id` int(55) NOT NULL AUTO_INCREMENT,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`uploader_name` varchar(255) DEFAULT NULL,
`uploader_email` varchar(255) DEFAULT NULL,
`message_title` varchar(255) DEFAULT NULL,
`message_content` text,
`receiver_name` varchar(255) DEFAULT NULL,
`receiver_email` varchar(255) DEFAULT NULL,
`email_sent` set('yes','no') NOT NULL DEFAULT 'no',
`email_error` text,
`email_sent_at` timestamp NULL DEFAULT NULL,
`private` set('yes','no') NOT NULL DEFAULT 'no',
`base_card` varchar(255) DEFAULT NULL,
`sizeof_message_title_w` int(3) DEFAULT NULL,
`sizeof_message_title_h` int(3) DEFAULT NULL,
`sizeof_message_text_w` int(3) DEFAULT NULL,
`sizeof_message_text_h` int(3) DEFAULT NULL,
`placeof_message_title_y` int(3) DEFAULT NULL,
`placeof_message_title_x` int(3) DEFAULT NULL,
`placeof_message_text_y` int(3) DEFAULT NULL,
`placeof_message_text_x` int(3) DEFAULT NULL,
`participate` set('yes','no') NOT NULL DEFAULT 'yes',
`hash` varchar(32) DEFAULT NULL,
`card_status` set('queue','public','private','hidden') NOT NULL DEFAULT 'queue',
PRIMARY KEY (`id`),
UNIQUE KEY `hash` (`hash`),
KEY `email_sent` (`email_sent`,`private`),
KEY `card_status` (`card_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ystavakyla_users` (
`id` int(55) NOT NULL AUTO_INCREMENT,
`username` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
`password` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
`firstname` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
`lastname` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
`can_approve` set('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'no',
`can_seeusers` set('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'no',
`can_modusers` set('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'no',
`last_login` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;