-- Run this query to create the OpenWeddingApp db -- -- Table structure for table `gallery` -- DROP TABLE IF EXISTS `gallery`; CREATE TABLE `gallery` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `image_url` varchar(100) NOT NULL, `image_thumb_url` varchar(100) NOT NULL, `description` varchar(100) DEFAULT NULL, `author` int(11) NOT NULL, `created` datetime NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ); -- -- Table structure for table `gallery_like` -- DROP TABLE IF EXISTS `gallery_like`; CREATE TABLE `gallery_like` ( `id` int(11) NOT NULL AUTO_INCREMENT, `gallery_id` int(11) DEFAULT NULL, `user_id` int(11) DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`id`) ); -- -- Table structure for table `presence` -- DROP TABLE IF EXISTS `presence`; CREATE TABLE `presence` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) DEFAULT NULL, `will_be_present` tinyint(1) DEFAULT NULL, `notes` text DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`id`) ); -- -- Table structure for table `token` -- DROP TABLE IF EXISTS `token`; CREATE TABLE `token` ( `token` varchar(255) NOT NULL, `user_id` int(11) NOT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `expires` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`token`) ); -- -- Table structure for table `user` -- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `surname` varchar(255) NOT NULL, `code` varchar(255) NOT NULL, `picture` text DEFAULT NULL, `admin` tinyint(1) NOT NULL DEFAULT 0, `table` varchar(100) NOT NULL, `witness` tinyint(1) NOT NULL DEFAULT 0, `invited_by` varchar(50) NOT NULL, PRIMARY KEY (`id`) );