| @ -0,0 +1,56 @@ | |||
| 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; | |||