Installation
Drag and drop the resource into your
resources
folderEnsure that it is started after lb-phone, ex:
start lb-phone start devm-tea-app
The SQL should import automatically, however if it doesnt, run this:
CREATE TABLE IF NOT EXISTS `tea_comments` ( `id` int(11) NOT NULL AUTO_INCREMENT, `post_id` int(11) NOT NULL, `author_identifier` varchar(64) NOT NULL, `message` text NOT NULL, `created_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), KEY `post_id` (`post_id`), CONSTRAINT `tea_comments_ibfk_1` FOREIGN KEY (`post_id`) REFERENCES `tea_posts` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; CREATE TABLE IF NOT EXISTS `tea_posts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `author_identifier` varchar(64) NOT NULL, `title` varchar(255) NOT NULL, `image_url` text DEFAULT NULL, `description` text DEFAULT NULL, `created_at` timestamp NULL DEFAULT current_timestamp(), `like_count` int(11) NOT NULL DEFAULT 0, `dislike_count` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; CREATE TABLE IF NOT EXISTS `tea_post_reactions` ( `id` int(11) NOT NULL AUTO_INCREMENT, `post_id` int(11) NOT NULL, `reactor_identifier` varchar(64) NOT NULL, `reaction` enum('like','dislike') NOT NULL, `created_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), UNIQUE KEY `uniq_post_reactor` (`post_id`,`reactor_identifier`), CONSTRAINT `tea_post_reactions_ibfk_1` FOREIGN KEY (`post_id`) REFERENCES `tea_posts` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; CREATE TABLE IF NOT EXISTS `tea_profiles` ( `identifier` varchar(64) NOT NULL, `username` varchar(64) NOT NULL DEFAULT '', `avatar` text DEFAULT NULL, PRIMARY KEY (`identifier`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
Last updated