|                                                        |  | CREATE TABLE `roles` (  `site_id` int(11) unsigned NOT NULL,  `user_id` int(11) unsigned NOT NULL,  `role` varchar(30) DEFAULT 'owner',  `token` varchar(255) DEFAULT NULL,  PRIMARY KEY (`site_id`,`user_id`),  KEY `apikey` (`token`(191))) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `sites` (  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `name` varchar(255) DEFAULT NULL,  `created_by` int(10) unsigned DEFAULT NULL,  `created_at` datetime DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `users` (  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,  `url` varchar(255) DEFAULT NULL,  `name` varchar(255) DEFAULT NULL,  `photo` varchar(255) DEFAULT NULL,  `created_at` datetime DEFAULT NULL,  `last_login` datetime DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `webmention_status` (  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,  `webmention_id` bigint(20) unsigned DEFAULT NULL,  `created_at` datetime DEFAULT NULL,  `http_code` int(11) DEFAULT NULL,  `status` varchar(100) DEFAULT NULL,  `raw_response` text,  PRIMARY KEY (`id`),  KEY `webmention_id` (`webmention_id`,`created_at`)) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4;
CREATE TABLE `webmentions` (  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,  `site_id` int(10) unsigned NOT NULL,  `token` varchar(20) DEFAULT NULL,  `created_by` int(10) unsigned DEFAULT NULL,  `created_at` datetime DEFAULT NULL,  `complete` tinyint(4) NOT NULL DEFAULT '0',  `source` varchar(255) DEFAULT NULL,  `target` varchar(255) DEFAULT NULL,  `vouch` varchar(255) DEFAULT NULL,  `callback` varchar(255) DEFAULT NULL,  `webmention_endpoint` varchar(255) DEFAULT NULL,  `webmention_status_url` varchar(255) DEFAULT NULL,  `pingback_endpoint` varchar(255) DEFAULT NULL,  PRIMARY KEY (`id`),  KEY `token` (`token`),  KEY `site_id` (`site_id`)) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8mb4;
 |