GitHub Dotcom and Enterprise database schema

GitHub Dotcom and Enterprise database schema sourced from the 2017 GitHub leak
 avatar
unknown
mysql
9 months ago
697 kB
68
Indexable
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
DROP TABLE IF EXISTS `abilities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `abilities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `actor_id` int(11) NOT NULL,
  `actor_type` varchar(40) NOT NULL,
  `action` int(11) NOT NULL,
  `subject_id` int(11) NOT NULL,
  `subject_type` varchar(60) NOT NULL,
  `priority` int(11) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `parent_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_abilities_by_identity` (`actor_type`,`actor_id`,`subject_type`,`subject_id`,`priority`,`parent_id`),
  KEY `index_abilities_on_priority` (`priority`),
  KEY `index_abilities_on_created_at` (`created_at`),
  KEY `index_abilities_prioritized` (`actor_id`,`actor_type`,`subject_id`,`subject_type`,`priority`,`action`),
  KEY `index_abilities_on_subject_id_and_subject_type_and_action` (`subject_id`,`subject_type`,`action`),
  KEY `index_abilities_on_parent_id` (`parent_id`),
  KEY `index_abilities_on_actor_id_subject_id_action_priority` (`actor_id`,`subject_id`,`actor_type`,`subject_type`,`action`,`priority`),
  KEY `index_abilities_on_si_and_st_and_priority_and_at_and_ai` (`subject_id`,`subject_type`,`priority`,`actor_type`,`actor_id`),
  KEY `index_abilities_on_st_and_at_and_ai_and_action_and_prior_and_si` (`subject_type`,`actor_type`,`actor_id`,`action`,`priority`,`subject_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `abilities_permissions_routing`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `abilities_permissions_routing` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `cluster` int(11) NOT NULL DEFAULT '0',
  `subject_type` varchar(60) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_abilities_permissions_routing_by_cluster` (`cluster`,`subject_type`),
  KEY `index_abilities_permissions_routing_by_subject_type` (`subject_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `abuse_reports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `abuse_reports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `reporting_user_id` int(11) DEFAULT NULL,
  `reported_user_id` int(11) NOT NULL,
  `reported_content_id` int(11) DEFAULT NULL,
  `reported_content_type` varchar(40) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `reason` tinyint(4) NOT NULL DEFAULT '0',
  `show_to_maintainer` tinyint(1) NOT NULL DEFAULT '0',
  `resolved` tinyint(1) NOT NULL DEFAULT '0',
  `user_hidden` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_abuse_reports_on_reported_user_id` (`reported_user_id`),
  KEY `index_abuse_reports_on_content_and_reason` (`reported_content_id`,`reported_content_type`,`reason`),
  KEY `index_abuse_reports_on_repo_and_show_to_maintainer_and_resolved` (`repository_id`,`show_to_maintainer`,`resolved`),
  KEY `index_abuse_reports_on_reporting_user_id_and_user_hidden` (`reporting_user_id`,`user_hidden`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `actions_credz_schema_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `actions_credz_schema_migrations` (
  `version` bigint(20) NOT NULL,
  `dirty` tinyint(1) NOT NULL,
  PRIMARY KEY (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `actions_deployer_schema_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `actions_deployer_schema_migrations` (
  `version` bigint(20) NOT NULL,
  `dirty` tinyint(1) NOT NULL,
  PRIMARY KEY (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `actions_payloads_schema_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `actions_payloads_schema_migrations` (
  `version` bigint(20) NOT NULL,
  `dirty` tinyint(1) NOT NULL,
  PRIMARY KEY (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `actions_usage_aggregations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `actions_usage_aggregations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `billable_owner_type` varchar(12) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `aggregate_duration_in_milliseconds` bigint(20) NOT NULL,
  `metered_billing_cycle_starts_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `job_runtime_environment` varchar(20) NOT NULL,
  `duration_multiplier` decimal(4,2) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_actions_usage_agg_on_billable_owner_and_usage` (`billable_owner_type`,`billable_owner_id`,`metered_billing_cycle_starts_at`,`owner_id`,`repository_id`,`job_runtime_environment`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `actions_usage_line_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `actions_usage_line_items` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `duration_in_milliseconds` int(11) NOT NULL,
  `start_time` datetime NOT NULL,
  `end_time` datetime NOT NULL,
  `synchronization_batch_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `job_id` varchar(36) DEFAULT NULL,
  `job_runtime_environment` varchar(20) NOT NULL,
  `duration_multiplier` decimal(4,2) NOT NULL,
  `billable_owner_type` varchar(12) DEFAULT NULL,
  `billable_owner_id` int(11) DEFAULT NULL,
  `directly_billed` tinyint(1) NOT NULL DEFAULT '1',
  `check_run_id` bigint(11) unsigned DEFAULT NULL,
  `submission_state` enum('unsubmitted','submitted','skipped') NOT NULL DEFAULT 'unsubmitted',
  `submission_state_reason` varchar(24) DEFAULT NULL,
  `workflow_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_actions_usage_line_items_on_job_id` (`job_id`),
  KEY `index_actions_usage_line_items_on_owner_id` (`owner_id`),
  KEY `index_actions_usage_line_items_on_start_time` (`start_time`),
  KEY `index_actions_usage_line_items_on_end_time` (`end_time`),
  KEY `index_on_billable_owner_and_usage` (`billable_owner_type`,`billable_owner_id`,`end_time`,`job_runtime_environment`,`duration_in_milliseconds`,`duration_multiplier`),
  KEY `index_on_synchronization_batch_id_and_end_time` (`synchronization_batch_id`,`end_time`),
  KEY `index_actions_usage_line_items_on_check_run_id` (`check_run_id`),
  KEY `index_actions_usage_line_items_on_submission_state_and_reason` (`submission_state`,`submission_state_reason`),
  KEY `index_on_submission_state_and_created_at` (`submission_state`,`created_at`),
  KEY `index_actions_usage_line_items_on_workflow_id_and_created_at` (`workflow_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `acv_contributors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `acv_contributors` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `contributor_email` varchar(255) NOT NULL,
  `ignore` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_id_contributor_email` (`repository_id`,`contributor_email`),
  KEY `index_contributor_email_ignore` (`contributor_email`,`ignore`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `advisory_credits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `advisory_credits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ghsa_id` varchar(19) NOT NULL,
  `accepted_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `creator_id` int(11) NOT NULL,
  `declined_at` datetime DEFAULT NULL,
  `recipient_id` int(11) NOT NULL,
  `notified_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_advisory_credits_on_ghsa_id_and_recipient_id` (`ghsa_id`,`recipient_id`),
  KEY `index_advisory_credits_on_ghsa_id_and_accepted_at` (`ghsa_id`,`accepted_at`),
  KEY `index_advisory_credits_on_recipient_id_and_accepted_at` (`recipient_id`,`accepted_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `application_callback_urls`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `application_callback_urls` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `url` blob NOT NULL,
  `application_id` int(11) NOT NULL,
  `application_type` varchar(32) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_callback_urls_on_application_and_url` (`application_id`,`application_type`,`url`(2000))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ar_internal_metadata`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ar_internal_metadata` (
  `key` varchar(255) DEFAULT NULL,
  `value` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_assignments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_assignments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `assignee_id` int(11) NOT NULL,
  `assignee_type` varchar(255) DEFAULT NULL,
  `issue_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_assignments_on_issue_id_and_assignee_id` (`issue_id`,`assignee_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_commit_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_commit_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob,
  `commit_id` varchar(40) NOT NULL,
  `path` varbinary(1024) DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `line` int(11) DEFAULT NULL,
  `position` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `formatter` varchar(30) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_commit_comments_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_deleted_issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_deleted_issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `deleted_by_id` int(11) NOT NULL,
  `number` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `old_issue_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_deleted_issues_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_deployment_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_deployment_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `state` varchar(25) NOT NULL DEFAULT 'unknown',
  `description` text,
  `target_url` varbinary(1024) DEFAULT NULL,
  `deployment_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `environment_url` text,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `environment` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_deployment_statuses_on_deployment_id` (`deployment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_deployments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_deployments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `description` blob,
  `payload` mediumblob,
  `sha` varchar(40) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `ref` varchar(255) DEFAULT NULL,
  `environment` varchar(255) DEFAULT 'production',
  `task` varchar(128) DEFAULT 'deploy',
  `transient_environment` tinyint(1) NOT NULL DEFAULT '0',
  `production_environment` tinyint(1) NOT NULL DEFAULT '0',
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `latest_deployment_status_id` int(11) DEFAULT NULL,
  `latest_environment` varchar(255) DEFAULT NULL,
  `latest_status_state` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_deployments_on_repository_id_and_created_at` (`repository_id`,`created_at`),
  KEY `index_deployments_on_sha` (`sha`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_downloads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_downloads` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `content_type` varchar(255) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `size` int(11) DEFAULT NULL,
  `timestamp` datetime DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `hits` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_downloads_on_repository_id` (`repository_id`),
  KEY `index_downloads_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_gist_backup_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_gist_backup_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gist_id` int(11) NOT NULL,
  `last_backup_at` datetime DEFAULT NULL,
  `last_error_at` datetime DEFAULT NULL,
  `error_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `last_backup_checksum` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_gist_backup_statuses_on_gist_id` (`gist_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_gist_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_gist_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob,
  `gist_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_gist_comments_on_gist_id` (`gist_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_gist_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_gist_replicas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gist_id` int(11) NOT NULL,
  `host` varchar(255) NOT NULL,
  `checksum` varchar(255) NOT NULL,
  `state` int(11) NOT NULL,
  `read_weight` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_gist_replicas_on_gist_id_and_host` (`gist_id`,`host`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_gists`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_gists` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `repo_name` varchar(40) DEFAULT NULL,
  `description` blob,
  `public` tinyint(1) DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `delete_flag` tinyint(1) NOT NULL DEFAULT '0',
  `pushed_at` datetime DEFAULT NULL,
  `disabled_by` int(11) DEFAULT NULL,
  `disabling_reason` varchar(20) DEFAULT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `maintenance_status` varchar(20) DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `pushed_count` int(11) NOT NULL DEFAULT '0',
  `pushed_count_since_maintenance` int(11) NOT NULL DEFAULT '0',
  `disk_usage` int(11) DEFAULT '0',
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `last_maintenance_attempted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_gists_on_repo_name` (`repo_name`),
  KEY `index_archived_gists_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_hook_config_attributes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_hook_config_attributes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `hook_id` int(11) NOT NULL,
  `key` varchar(255) NOT NULL,
  `value` varbinary(1024) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_hooks_on_hook_id_and_key` (`hook_id`,`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_hook_event_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_hook_event_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `subscriber_id` int(11) NOT NULL,
  `subscriber_type` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_hook_events_by_subscriber_and_name` (`subscriber_id`,`subscriber_type`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_hooks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_hooks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `active` tinyint(1) unsigned DEFAULT '0',
  `confirmed` tinyint(1) unsigned DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `installation_target_type` varchar(40) NOT NULL,
  `installation_target_id` int(11) NOT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `oauth_application_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_hooks_installation_target` (`installation_target_id`,`installation_target_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_issue_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_issue_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `body` mediumblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_comments_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_issue_event_details`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_issue_event_details` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `issue_event_id` bigint(11) unsigned NOT NULL,
  `label_id` bigint(20) DEFAULT NULL,
  `label_name` varbinary(1024) DEFAULT NULL,
  `label_color` varchar(6) DEFAULT NULL,
  `label_text_color` varchar(6) DEFAULT NULL,
  `milestone_title` varbinary(1024) DEFAULT NULL,
  `subject_id` int(11) DEFAULT NULL,
  `subject_type` varchar(20) DEFAULT NULL,
  `title_was` varbinary(1024) DEFAULT NULL,
  `title_is` varbinary(1024) DEFAULT NULL,
  `deployment_id` int(11) DEFAULT NULL,
  `ref` varchar(255) DEFAULT NULL,
  `before_commit_oid` char(40) DEFAULT NULL,
  `after_commit_oid` char(40) DEFAULT NULL,
  `pull_request_review_state_was` int(11) DEFAULT NULL,
  `message` mediumblob,
  `pull_request_review_id` int(11) DEFAULT NULL,
  `column_name` varbinary(1024) DEFAULT NULL,
  `previous_column_name` varbinary(1024) DEFAULT NULL,
  `card_id` int(11) DEFAULT NULL,
  `review_request_id` int(11) DEFAULT NULL,
  `performed_by_project_workflow_action_id` int(11) DEFAULT NULL,
  `lock_reason` varchar(30) DEFAULT NULL,
  `milestone_id` int(10) unsigned DEFAULT NULL,
  `deployment_status_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `block_duration_days` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_issue_event_details_on_issue_event_id` (`issue_event_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_issue_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_issue_events` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) unsigned DEFAULT NULL,
  `actor_id` int(11) unsigned DEFAULT NULL,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `event` varchar(40) DEFAULT NULL,
  `commit_id` varchar(40) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `commit_repository_id` int(11) unsigned DEFAULT NULL,
  `referencing_issue_id` int(11) unsigned DEFAULT NULL,
  `raw_data` blob,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_events_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `votes` int(11) DEFAULT '0',
  `issue_comments_count` int(11) DEFAULT '0',
  `number` int(11) DEFAULT '0',
  `position` float DEFAULT '1',
  `title` varbinary(1024) DEFAULT NULL,
  `state` varchar(6) DEFAULT NULL,
  `body` mediumblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `closed_at` datetime DEFAULT NULL,
  `pull_request_id` int(11) DEFAULT NULL,
  `milestone_id` int(11) unsigned DEFAULT NULL,
  `assignee_id` int(11) unsigned DEFAULT NULL,
  `contributed_at_timestamp` bigint(20) DEFAULT NULL,
  `contributed_at_offset` mediumint(9) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `created_by_logbook_id` varchar(36) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_issues_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_labels`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_labels` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) NOT NULL,
  `color` varchar(10) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `lowercase_name` varbinary(1024) DEFAULT NULL,
  `description` varbinary(400) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_labels_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_milestones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_milestones` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `title` mediumblob,
  `description` mediumblob,
  `due_on` datetime DEFAULT NULL,
  `created_by_id` int(11) unsigned NOT NULL,
  `repository_id` int(11) unsigned NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `state` varchar(30) DEFAULT NULL,
  `number` int(11) unsigned DEFAULT '0',
  `open_issue_count` int(11) unsigned DEFAULT '0',
  `closed_issue_count` int(11) unsigned DEFAULT '0',
  `closed_at` timestamp NULL DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_milestones_on_due_on` (`due_on`),
  KEY `index_milestones_on_created_at` (`created_at`),
  KEY `index_milestones_on_created_by_id` (`created_by_id`),
  KEY `index_milestones_on_state` (`state`),
  KEY `index_milestones_on_number` (`number`),
  KEY `index_milestones_on_open_issue_count` (`open_issue_count`),
  KEY `index_milestones_on_closed_issue_count` (`closed_issue_count`),
  KEY `index_milestones_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_project_cards`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_project_cards` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `column_id` int(11) DEFAULT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `content_type` varchar(20) DEFAULT NULL,
  `content_id` int(11) DEFAULT NULL,
  `note` mediumblob,
  `priority` bigint(20) unsigned DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `hidden_at` datetime DEFAULT NULL,
  `archived_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_project_cards_on_project_id` (`project_id`),
  KEY `index_archived_project_cards_on_content_type_and_content_id` (`content_type`,`content_id`),
  KEY `index_archived_project_cards_on_content_id` (`content_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_project_columns`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_project_columns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `name` varbinary(1024) NOT NULL,
  `color` varchar(255) DEFAULT NULL,
  `ordered_card_ids` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `hidden_at` datetime DEFAULT NULL,
  `purpose` varchar(12) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_project_columns_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_project_repository_links`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_project_repository_links` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_project_repository_links_on_project_id` (`project_id`),
  KEY `index_archived_project_repository_links_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_project_workflow_actions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_project_workflow_actions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_workflow_id` int(11) NOT NULL,
  `action_type` varchar(64) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `last_updater_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `project_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_project_workflow_actions_on_project_workflow_id` (`project_workflow_id`),
  KEY `index_archived_project_workflow_actions_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_project_workflows`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_project_workflows` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `trigger_type` varchar(64) NOT NULL,
  `project_id` int(11) NOT NULL,
  `project_column_id` int(11) DEFAULT NULL,
  `creator_id` int(11) NOT NULL,
  `last_updater_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_project_workflows_on_project_id` (`project_id`),
  KEY `index_archived_project_workflows_on_project_column_id` (`project_column_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_projects`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_projects` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(30) NOT NULL,
  `body` mediumblob,
  `creator_id` int(11) NOT NULL,
  `number` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `closed_at` datetime DEFAULT NULL,
  `last_sync_at` datetime DEFAULT NULL,
  `public` tinyint(1) NOT NULL DEFAULT '0',
  `source_kind` varchar(20) DEFAULT NULL,
  `source_id` int(11) DEFAULT NULL,
  `track_progress` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `index_archived_projects_on_owner_id_and_owner_type` (`owner_id`,`owner_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_protected_branches`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_protected_branches` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `creator_id` int(11) NOT NULL,
  `required_status_checks_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `block_force_pushes_enforcement_level` int(11) NOT NULL DEFAULT '2',
  `block_deletions_enforcement_level` int(11) NOT NULL DEFAULT '2',
  `strict_required_status_checks_policy` tinyint(1) NOT NULL DEFAULT '1',
  `authorized_actors_only` tinyint(1) NOT NULL DEFAULT '0',
  `pull_request_reviews_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `authorized_dismissal_actors_only` tinyint(1) NOT NULL DEFAULT '0',
  `admin_enforced` tinyint(1) NOT NULL DEFAULT '0',
  `dismiss_stale_reviews_on_push` tinyint(1) NOT NULL DEFAULT '0',
  `require_code_owner_review` tinyint(1) NOT NULL DEFAULT '0',
  `signature_requirement_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `required_approving_review_count` tinyint(4) NOT NULL DEFAULT '1',
  `linear_history_requirement_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `allow_force_pushes_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `allow_deletions_enforcement_level` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_protected_branches_on_repository_id_and_name` (`repository_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_pull_request_review_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_pull_request_review_comments` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) unsigned NOT NULL,
  `user_id` int(11) unsigned NOT NULL,
  `repository_id` int(11) NOT NULL,
  `path` varbinary(1024) DEFAULT NULL,
  `commit_id` varchar(40) DEFAULT NULL,
  `diff_hunk` mediumblob,
  `body` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `position` int(11) unsigned DEFAULT NULL,
  `original_commit_id` varchar(40) DEFAULT NULL,
  `original_position` int(11) unsigned DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `original_base_commit_id` varchar(40) DEFAULT NULL,
  `original_start_commit_id` varchar(40) DEFAULT NULL,
  `original_end_commit_id` varchar(40) DEFAULT NULL,
  `blob_position` int(11) unsigned DEFAULT NULL,
  `blob_path` varbinary(1024) DEFAULT NULL,
  `blob_commit_oid` char(40) DEFAULT NULL,
  `left_blob` tinyint(1) NOT NULL DEFAULT '0',
  `state` int(11) NOT NULL DEFAULT '0',
  `pull_request_review_id` int(11) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `reply_to_id` int(11) DEFAULT NULL,
  `outdated` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  `pull_request_review_thread_id` int(11) DEFAULT NULL,
  `start_position_offset` int(11) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_pull_request_review_comments_on_repository_id` (`repository_id`),
  KEY `index_archived_pull_request_review_comments_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_pull_request_review_threads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_pull_request_review_threads` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) DEFAULT NULL,
  `pull_request_review_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `resolver_id` int(11) DEFAULT NULL,
  `resolved_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_pull_request_review_threads_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_pull_request_reviews`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_pull_request_reviews` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `head_sha` char(40) NOT NULL,
  `body` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `submitted_at` datetime DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_pull_request_reviews_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_pull_request_reviews_review_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_pull_request_reviews_review_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_review_id` int(11) NOT NULL,
  `review_request_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_pr_review_rev_reqs_on_request_id_and_pr_review_id` (`review_request_id`,`pull_request_review_id`),
  KEY `index_archived_pr_review_rev_reqs_on_pr_review_id_and_request_id` (`pull_request_review_id`,`review_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_pull_request_revisions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_pull_request_revisions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `number` int(11) NOT NULL,
  `ready` tinyint(1) NOT NULL,
  `base_oid` varchar(64) NOT NULL,
  `head_oid` varchar(64) NOT NULL,
  `revised_at` datetime NOT NULL,
  `force_pushed` tinyint(1) NOT NULL,
  `commits_count` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `push_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_pull_request_revisions_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_pull_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_pull_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `base_sha` char(40) DEFAULT NULL,
  `head_sha` char(40) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `base_repository_id` int(11) DEFAULT NULL,
  `head_repository_id` int(11) DEFAULT NULL,
  `base_ref` varbinary(1024) DEFAULT NULL,
  `head_ref` varbinary(1024) DEFAULT NULL,
  `merged_at` datetime DEFAULT NULL,
  `base_user_id` int(11) DEFAULT NULL,
  `head_user_id` int(11) DEFAULT NULL,
  `mergeable` tinyint(1) unsigned DEFAULT NULL,
  `merge_commit_sha` char(40) DEFAULT NULL,
  `contributed_at_timestamp` bigint(20) DEFAULT NULL,
  `contributed_at_offset` mediumint(9) DEFAULT NULL,
  `fork_collab_state` int(11) NOT NULL DEFAULT '0',
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `base_sha_on_merge` char(40) DEFAULT NULL,
  `work_in_progress` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_pull_requests_on_repository_id_and_user_id` (`repository_id`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_release_assets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_release_assets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `release_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `uploaded` tinyint(1) DEFAULT NULL,
  `guid` varchar(255) DEFAULT NULL,
  `downloads` int(11) DEFAULT '0',
  `state` int(11) DEFAULT '0',
  `label` varchar(255) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(255) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_name` (`release_id`,`name`),
  KEY `by_content_type` (`content_type`),
  KEY `by_repository_id_and_guid` (`repository_id`,`guid`),
  KEY `by_state` (`state`),
  KEY `by_uploaded` (`uploaded`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_releases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_releases` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) DEFAULT NULL,
  `tag_name` varbinary(1024) NOT NULL,
  `body` mediumblob,
  `author_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `state` int(11) DEFAULT '0',
  `pending_tag` varbinary(1024) DEFAULT NULL,
  `prerelease` tinyint(1) NOT NULL DEFAULT '0',
  `target_commitish` varchar(255) DEFAULT NULL,
  `published_at` datetime DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `by_published` (`repository_id`,`published_at`),
  KEY `by_state` (`repository_id`,`state`),
  KEY `by_repo_and_tag` (`repository_id`,`tag_name`(50))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `owner_id` int(11) NOT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `sandbox` tinyint(1) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `public` tinyint(1) DEFAULT '1',
  `description` mediumblob,
  `homepage` varchar(255) DEFAULT NULL,
  `source_id` int(11) DEFAULT NULL,
  `public_push` tinyint(1) DEFAULT NULL,
  `disk_usage` int(11) DEFAULT '0',
  `locked` tinyint(1) DEFAULT '0',
  `pushed_at` datetime DEFAULT NULL,
  `watcher_count` int(11) DEFAULT '0',
  `public_fork_count` int(11) NOT NULL DEFAULT '1',
  `primary_language_name_id` int(11) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT '0',
  `has_issues` tinyint(1) DEFAULT '1',
  `has_wiki` tinyint(1) DEFAULT '1',
  `has_discussions` tinyint(1) NOT NULL DEFAULT '0',
  `has_downloads` tinyint(1) DEFAULT '1',
  `raw_data` blob,
  `organization_id` int(11) DEFAULT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `disabled_by` int(11) DEFAULT NULL,
  `disabling_reason` varchar(30) DEFAULT NULL,
  `health_status` varchar(30) DEFAULT NULL,
  `pushed_at_usec` int(11) DEFAULT NULL,
  `active` tinyint(1) DEFAULT '1',
  `reflog_sync_enabled` tinyint(1) DEFAULT '0',
  `made_public_at` datetime DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `maintained` tinyint(1) NOT NULL DEFAULT '1',
  `template` tinyint(1) NOT NULL DEFAULT '0',
  `owner_login` varchar(40) DEFAULT NULL,
  `world_writable_wiki` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_archived_repositories_on_updated_at` (`updated_at`),
  KEY `index_archived_repositories_on_owner_id` (`owner_id`),
  KEY `index_archived_repositories_on_owner_login_and_name_and_active` (`owner_login`,`name`,`active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repository_backup_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repository_backup_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `last_backup_at` datetime DEFAULT NULL,
  `last_wiki_backup_at` datetime DEFAULT NULL,
  `last_error_at` datetime DEFAULT NULL,
  `last_wiki_error_at` datetime DEFAULT NULL,
  `error_count` int(11) NOT NULL DEFAULT '0',
  `wiki_error_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `last_backup_checksum` varchar(255) DEFAULT NULL,
  `last_wiki_backup_checksum` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_repository_backup_statuses_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repository_checksums`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repository_checksums` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `repository_type` int(11) NOT NULL DEFAULT '0',
  `checksum` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_repository_checksums_on_repository_type` (`repository_id`,`repository_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repository_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repository_replicas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `repository_type` int(11) NOT NULL DEFAULT '0',
  `host` varchar(255) NOT NULL,
  `checksum` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_repository_replicas_on_repository_type_and_host` (`repository_id`,`repository_type`,`host`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repository_sequences`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repository_sequences` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `number` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_archived_repository_sequences_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repository_vulnerability_alerts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repository_vulnerability_alerts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `vulnerable_version_range_id` int(11) NOT NULL,
  `show_alert` tinyint(1) NOT NULL DEFAULT '1',
  `vulnerable_manifest_path` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `dismisser_id` int(11) DEFAULT NULL,
  `dismiss_reason` varchar(255) DEFAULT NULL,
  `dismissed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_repository_wikis`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_repository_wikis` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `pushed_at` datetime DEFAULT NULL,
  `maintenance_status` varchar(255) DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `pushed_count` int(11) NOT NULL DEFAULT '0',
  `pushed_count_since_maintenance` int(11) NOT NULL DEFAULT '0',
  `last_maintenance_attempted_at` datetime DEFAULT NULL,
  `cache_version_number` int(11) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_wikis_on_repository_id` (`repository_id`),
  KEY `index_repository_wikis_on_maintenance_status` (`maintenance_status`,`pushed_count_since_maintenance`,`last_maintenance_at`),
  KEY `index_archived_repository_wikis_on_pushed_at` (`pushed_at`),
  KEY `index_archived_repository_wikis_on_last_maintenance_at` (`last_maintenance_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_required_status_checks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_required_status_checks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `protected_branch_id` int(11) NOT NULL,
  `context` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_required_status_checks_on_id_and_context` (`protected_branch_id`,`context`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_review_request_reasons`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_review_request_reasons` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `review_request_id` int(11) NOT NULL,
  `codeowners_tree_oid` varchar(40) DEFAULT NULL,
  `codeowners_path` varchar(255) DEFAULT NULL,
  `codeowners_line` int(11) DEFAULT NULL,
  `codeowners_pattern` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_review_request_reasons_on_review_request_id` (`review_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_review_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_review_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `reviewer_id` int(11) NOT NULL,
  `pull_request_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `reviewer_type` varchar(64) NOT NULL,
  `dismissed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_archived_review_requests_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `archived_user_reviewed_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `archived_user_reviewed_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `filepath` varbinary(1024) NOT NULL,
  `head_sha` varbinary(40) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `dismissed` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_archived_user_reviewed_files_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `artifacts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `artifacts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `check_run_id` bigint(11) unsigned DEFAULT NULL,
  `source_url` text NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `size` bigint(20) NOT NULL DEFAULT '0',
  `check_suite_id` bigint(11) unsigned DEFAULT NULL,
  `expires_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_artifacts_on_check_run_id` (`check_run_id`),
  KEY `index_artifacts_on_check_suite_id` (`check_suite_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_activities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_activities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `bandwidth_down` float NOT NULL DEFAULT '0',
  `bandwidth_up` float NOT NULL DEFAULT '0',
  `byte_hours` float NOT NULL DEFAULT '0',
  `activity_started_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `source_lines` text,
  `source_files` text,
  `asset_type` int(11) NOT NULL DEFAULT '0',
  `repository_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_asset_activities_on_type_owner_started_at_and_repo` (`asset_type`,`owner_id`,`activity_started_at`,`repository_id`),
  KEY `index_asset_activities_on_type_owner_and_repo` (`asset_type`,`owner_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_actor_activities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_actor_activities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `bandwidth_down` float NOT NULL DEFAULT '0',
  `bandwidth_up` float NOT NULL DEFAULT '0',
  `activity_started_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `asset_type` int(11) NOT NULL DEFAULT '0',
  `repository_id` int(11) NOT NULL DEFAULT '0',
  `key_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_asset_actor_activities_on_type_owner_actor_key_time_repo` (`asset_type`,`owner_id`,`actor_id`,`key_id`,`activity_started_at`,`repository_id`),
  KEY `index_asset_actor_activities_on_type_owner_repo_and_time` (`asset_type`,`owner_id`,`repository_id`,`activity_started_at`),
  KEY `index_asset_actor_activities_on_type_owner_actor_time_repo` (`asset_type`,`owner_id`,`actor_id`,`activity_started_at`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_actor_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_actor_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `bandwidth_down` float NOT NULL DEFAULT '0',
  `bandwidth_up` float NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `asset_type` int(11) NOT NULL DEFAULT '0',
  `key_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_asset_actor_statuses_on_type_owner_actor_and_key` (`asset_type`,`owner_id`,`actor_id`,`key_id`),
  KEY `index_asset_actor_statuses_asset_type_owner_id_bandwidth_down` (`asset_type`,`owner_id`,`bandwidth_down`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_archives`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_archives` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `path_prefix` varchar(255) DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_asset_id_and_path_prefix` (`asset_id`,`path_prefix`),
  KEY `index_asset_archives_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(11) NOT NULL,
  `uploadable_id` int(11) NOT NULL,
  `uploadable_type` varchar(255) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_uploadable` (`uploadable_id`,`uploadable_type`,`asset_id`),
  KEY `by_uploadable_type` (`asset_id`,`uploadable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) DEFAULT NULL,
  `bandwidth_down` float NOT NULL DEFAULT '0',
  `bandwidth_up` float NOT NULL DEFAULT '0',
  `storage` float NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `asset_packs` int(11) NOT NULL DEFAULT '0',
  `notified_state` int(11) NOT NULL DEFAULT '0',
  `notified_at` datetime DEFAULT NULL,
  `data_packs` int(11) NOT NULL DEFAULT '0',
  `asset_type` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_asset_statuses_on_asset_type_and_owner_id` (`asset_type`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `asset_sync_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `asset_sync_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `marker` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_asset_sync_statuses_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `assets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `assets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `oid` varchar(64) DEFAULT NULL,
  `size` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `width` int(11) DEFAULT '0',
  `height` int(11) DEFAULT '0',
  `charset` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_assets_on_oid` (`oid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `assignments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `assignments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `assignee_id` int(11) NOT NULL,
  `assignee_type` varchar(255) DEFAULT NULL,
  `issue_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_assignments_on_issue_id_and_assignee_id` (`issue_id`,`assignee_id`),
  KEY `index_assignments_on_assignee_and_issue_id` (`assignee_id`,`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `attachments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `attachments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `attacher_id` int(11) NOT NULL,
  `asset_id` int(11) NOT NULL,
  `attachable_id` int(11) NOT NULL,
  `attachable_type` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `entity_id` int(11) DEFAULT NULL,
  `entity_type` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_asset` (`asset_id`,`attachable_id`,`attachable_type`),
  KEY `by_attachable` (`attachable_id`,`attachable_type`),
  KEY `by_attacher` (`attacher_id`),
  KEY `index_attachments_on_entity_id_and_entity_type` (`entity_id`,`entity_type`),
  KEY `index_attachments_on_asset_id_and_entity_type` (`asset_id`,`entity_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `attribution_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `attribution_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `source_id` int(11) NOT NULL,
  `target_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `state` tinyint(4) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_attribution_invitations_on_source_id` (`source_id`),
  KEY `index_attribution_invitations_on_creator_id` (`creator_id`),
  KEY `index_attribution_invitations_on_owner_id` (`owner_id`),
  KEY `index_attribution_invitations_on_target_id_and_owner_id` (`target_id`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `audit_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `audit_entries` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `document_id` varchar(50) NOT NULL,
  `document` json NOT NULL,
  `created_at` datetime(3) NOT NULL,
  `shard_key` varchar(80) NOT NULL,
  `action` varchar(100) GENERATED ALWAYS AS (left(json_unquote(json_extract(`document`,'$.action')),100)) VIRTUAL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_audit_logs_on_document_id` (`document_id`),
  KEY `index_audit_entries_on_shard_key` (`shard_key`),
  KEY `index_audit_entries_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `audit_entries_document_id_vdx`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `audit_entries_document_id_vdx` (
  `document_id` varchar(50) NOT NULL,
  `keyspace_id` varbinary(128) NOT NULL,
  PRIMARY KEY (`document_id`,`keyspace_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Vitess VSchema';
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `audit_entries_seq`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `audit_entries_seq` (
  `id` int(11) NOT NULL,
  `next_id` bigint(20) DEFAULT NULL,
  `cache` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='vitess_sequence';
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `audit_log_exports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `audit_log_exports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `subject_type` varchar(255) NOT NULL,
  `subject_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `phrase` varchar(255) DEFAULT NULL,
  `format` varchar(255) NOT NULL DEFAULT 'json',
  `token` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_audit_log_exports_on_token` (`token`),
  KEY `index_audit_log_exports_on_subject_type_and_subject_id` (`subject_type`,`subject_id`),
  KEY `index_audit_log_exports_on_actor_id` (`actor_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `audit_log_git_event_exports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `audit_log_git_event_exports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `actor_id` int(11) NOT NULL,
  `subject_id` int(11) NOT NULL,
  `subject_type` varchar(255) DEFAULT NULL,
  `token` varchar(255) NOT NULL,
  `start` datetime NOT NULL,
  `end` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_audit_log_git_event_exports_on_token` (`token`),
  KEY `index_audit_log_git_event_exports_on_actor_id_and_token` (`actor_id`,`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `authenticated_devices`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `authenticated_devices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned NOT NULL,
  `device_id` varchar(32) NOT NULL,
  `display_name` varbinary(1024) NOT NULL,
  `accessed_at` datetime NOT NULL,
  `approved_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_authenticated_devices_on_device_id_and_user_id` (`device_id`,`user_id`),
  KEY `index_authenticated_devices_on_user_id_and_approved_at` (`user_id`,`approved_at`),
  KEY `index_authenticated_devices_on_approved_at_and_accessed_at` (`approved_at`,`accessed_at`),
  KEY `index_authenticated_devices_on_accessed_at` (`accessed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `authentication_limit_whitelist_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `authentication_limit_whitelist_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `metric` varchar(255) NOT NULL,
  `value` varchar(255) NOT NULL,
  `note` varchar(255) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `expires_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `authentication_limit_whitelist_entries_on_metric_value_expires` (`metric`,`value`,`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `authentication_records`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `authentication_records` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `country_code` varchar(2) DEFAULT NULL,
  `octolytics_id` varchar(32) NOT NULL,
  `client` varchar(40) NOT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `user_agent` text,
  `flagged_reason` varchar(32) DEFAULT NULL,
  `user_session_id` int(11) DEFAULT NULL,
  `ip_address` varchar(40) NOT NULL,
  `authenticated_device_id` int(11) unsigned DEFAULT NULL,
  `region_name` varchar(64) DEFAULT NULL,
  `city` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_authentication_records_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_authentication_records_on_user_session_id_and_ip_address` (`user_session_id`,`ip_address`),
  KEY `index_authentication_records_on_created_at` (`created_at`),
  KEY `authentication_records_on_user_id_country_code_and_created_at` (`user_id`,`country_code`,`created_at`),
  KEY `authentication_records_on_user_id_octolytics_id_and_created_at` (`user_id`,`octolytics_id`,`created_at`),
  KEY `index_authentication_records_on_user_id_and_device_id` (`user_id`,`authenticated_device_id`),
  KEY `index_authentication_records_ondevice_id_ip_address_and_user_id` (`authenticated_device_id`,`ip_address`,`user_id`),
  KEY `index_authentication_records_on_ip_address` (`ip_address`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `authentication_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `authentication_tokens` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `authenticatable_id` bigint(20) NOT NULL,
  `authenticatable_type` varchar(40) NOT NULL,
  `hashed_value` varchar(44) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `token_last_eight` char(8) DEFAULT NULL,
  `expires_at_timestamp` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_authentication_tokens_on_hashed_value` (`hashed_value`),
  KEY `index_authentication_tokens_on_authenticatable_id_and_type` (`authenticatable_id`,`authenticatable_type`),
  KEY `index_authentication_tokens_on_expires_at_timestamp` (`expires_at_timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `autosave_checkpoint_authors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `autosave_checkpoint_authors` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `autosave_checkpoint_id` int(11) NOT NULL,
  `author_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_autosave_checkpoint_authors_on_autosave_checkpoint_id` (`autosave_checkpoint_id`),
  KEY `index_autosave_checkpoint_authors_on_author_id` (`author_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `autosave_checkpoints`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `autosave_checkpoints` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `branch` varbinary(1024) NOT NULL,
  `sha` varchar(40) NOT NULL,
  `commit_sha` varchar(40) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_autosave_checkpoints_on_repo_branch_sha_created` (`repository_id`,`branch`,`sha`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `autosaves`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `autosaves` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `operation` blob NOT NULL,
  `repository_id` int(11) NOT NULL,
  `branch` varbinary(1024) NOT NULL,
  `author_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `commit_oid` varchar(40) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_autosaves_on_author_id` (`author_id`),
  KEY `index_autosaves_on_repo_branch_commit_created` (`repository_id`,`branch`,`commit_oid`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `avatars`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `avatars` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(11) DEFAULT NULL,
  `content_type` varchar(20) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(30) NOT NULL,
  `cropped_x` int(11) NOT NULL DEFAULT '0',
  `cropped_y` int(11) NOT NULL DEFAULT '0',
  `cropped_width` int(11) NOT NULL DEFAULT '0',
  `cropped_height` int(11) NOT NULL DEFAULT '0',
  `uploader_id` int(11) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(64) NOT NULL DEFAULT '',
  `size` bigint(20) NOT NULL DEFAULT '0',
  `width` int(11) DEFAULT NULL,
  `height` int(11) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_avatars_on_owner_id_and_owner_type_and_asset_id` (`owner_id`,`owner_type`,`asset_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `azp_resources`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `azp_resources` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` varchar(120) COLLATE utf8mb4_bin NOT NULL COMMENT 'stores a global_relay_id that can relate to any github type - see azp_resources.go',
  `entity_id` varchar(120) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'to replace repository_id',
  `environment` varchar(40) COLLATE utf8mb4_bin NOT NULL,
  `locked_at` datetime(6) DEFAULT NULL COMMENT 'the point at which the row was locked for creation',
  `locked_by` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT 'the call that created the resources this row tracks',
  `created_at` datetime(6) DEFAULT NULL,
  `organization_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `tenant_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'to replace organization_name',
  `tenant_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Stores a GUID for the tenant host',
  `project_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `pipeline_id` int(11) DEFAULT NULL,
  `client_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `private_key` mediumblob,
  PRIMARY KEY (`id`),
  UNIQUE KEY `repository_id` (`repository_id`,`environment`),
  UNIQUE KEY `entity_id` (`entity_id`,`environment`),
  KEY `by_entity_id` (`entity_id`),
  KEY `by_organization_name` (`organization_name`),
  KEY `by_tenant_name` (`tenant_name`),
  KEY `by_tenant_id` (`tenant_id`),
  KEY `by_locked_at` (`locked_at`),
  KEY `by_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `banned_ip_addresses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `banned_ip_addresses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ip` varchar(40) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `banned` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_banned_ip_addresses_on_ip` (`ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_budgets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_budgets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(12) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `enforce_spending_limit` tinyint(1) NOT NULL DEFAULT '1',
  `spending_limit_in_subunits` int(11) NOT NULL DEFAULT '0',
  `spending_limit_currency_code` varchar(3) NOT NULL DEFAULT 'USD',
  `product` enum('shared','codespaces') NOT NULL,
  `effective_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_billing_budgets_on_owner_and_product_and_effective_at` (`owner_type`,`owner_id`,`product`,`effective_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_disputes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_disputes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `platform` int(11) NOT NULL,
  `platform_dispute_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `amount_in_subunits` int(11) NOT NULL DEFAULT '0',
  `currency_code` varchar(3) NOT NULL DEFAULT 'USD',
  `reason` varchar(255) NOT NULL DEFAULT 'general',
  `status` varchar(255) NOT NULL DEFAULT 'unknown',
  `refundable` tinyint(1) NOT NULL DEFAULT '0',
  `response_due_by` timestamp NULL DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `billing_transaction_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_billing_disputes_on_platform_and_platform_dispute_id` (`platform`,`platform_dispute_id`),
  KEY `index_billing_disputes_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_metered_usage_configurations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_metered_usage_configurations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(12) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `enforce_spending_limit` tinyint(1) NOT NULL DEFAULT '1',
  `spending_limit_in_subunits` int(11) NOT NULL DEFAULT '0',
  `spending_limit_currency_code` varchar(3) NOT NULL DEFAULT 'USD',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_billing_metered_usage_configurations_on_owner` (`owner_type`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_payouts_ledger_discrepancies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_payouts_ledger_discrepancies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `stripe_connect_account_id` int(11) NOT NULL,
  `status` enum('unresolved','resolved') NOT NULL DEFAULT 'unresolved',
  `discrepancy_in_subunits` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_payouts_ledger_discrepancies_on_status_and_created_at` (`status`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_payouts_ledger_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_payouts_ledger_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `stripe_connect_account_id` int(11) NOT NULL,
  `transaction_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `transaction_type` int(11) NOT NULL,
  `amount_in_subunits` int(11) NOT NULL DEFAULT '0',
  `currency_code` varchar(3) NOT NULL DEFAULT 'USD',
  `primary_reference_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `additional_reference_ids` text,
  PRIMARY KEY (`id`),
  KEY `index_billing_payouts_ledger_entries_on_primary_reference_id` (`primary_reference_id`),
  KEY `index_ledger_entries_on_acct_id_and_txn_type_and_timestamp` (`stripe_connect_account_id`,`transaction_type`,`transaction_timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_prepaid_metered_usage_refills`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_prepaid_metered_usage_refills` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(12) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `expires_on` date NOT NULL,
  `amount_in_subunits` int(11) NOT NULL,
  `currency_code` varchar(3) NOT NULL DEFAULT 'USD',
  `zuora_rate_plan_charge_id` varchar(32) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `zuora_rate_plan_charge_number` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_billing_prepaid_metered_usage_refills_on_zuora_rpc_id` (`zuora_rate_plan_charge_id`),
  UNIQUE KEY `index_on_zuora_rate_plan_charge_number` (`zuora_rate_plan_charge_number`),
  KEY `idx_billing_prepaid_metered_usage_refills_on_owner_and_expiry` (`owner_id`,`owner_type`,`expires_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_sales_serve_plan_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_sales_serve_plan_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `customer_id` int(11) NOT NULL,
  `zuora_subscription_id` varchar(32) NOT NULL,
  `zuora_subscription_number` varchar(32) NOT NULL,
  `billing_start_date` date NOT NULL,
  `zuora_rate_plan_charges` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_billing_sales_serve_plan_subscriptions_on_customer_id` (`customer_id`),
  UNIQUE KEY `index_billing_sales_serve_plan_subscriptions_on_zuora_sub_id` (`zuora_subscription_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_transaction_line_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_transaction_line_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `billing_transaction_id` int(11) NOT NULL,
  `description` varchar(255) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT '1',
  `amount_in_cents` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `arr_in_cents` int(11) DEFAULT NULL,
  `marketplace_listing_id` int(11) DEFAULT NULL,
  `subscribable_id` int(11) DEFAULT NULL,
  `subscribable_type` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_billing_transaction_line_items_on_billing_transaction_id` (`billing_transaction_id`),
  KEY `index_billing_transaction_line_items_on_marketplace_listing_id` (`marketplace_listing_id`),
  KEY `index_line_items_on_subscribable_and_created_at` (`subscribable_type`,`subscribable_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_transaction_notes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_transaction_notes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `billing_transaction_id` int(11) NOT NULL,
  `note` text NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_billing_transaction_notes_on_billing_transaction_id` (`billing_transaction_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_transaction_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_transaction_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `billing_transaction_id` int(11) NOT NULL,
  `status` int(11) NOT NULL,
  `amount_in_cents` int(11) NOT NULL,
  `platform_user` varchar(255) DEFAULT NULL,
  `transaction_source` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_billing_transaction_statuses_on_billing_transaction_id` (`billing_transaction_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `billing_transactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `billing_transactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `transaction_id` varchar(255) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `transaction_type` varchar(80) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `amount_in_cents` int(11) DEFAULT NULL,
  `billing_email_address` varchar(255) DEFAULT NULL,
  `country` varchar(80) DEFAULT NULL,
  `region` varchar(255) DEFAULT NULL,
  `postal_code` varchar(255) DEFAULT NULL,
  `user_type` varchar(30) DEFAULT NULL,
  `user_login` varchar(40) DEFAULT NULL,
  `user_created_at` datetime DEFAULT NULL,
  `plan_name` varchar(80) DEFAULT NULL,
  `old_plan_name` varchar(80) DEFAULT NULL,
  `plan_price_in_cents` int(11) DEFAULT NULL,
  `renewal_frequency` int(11) DEFAULT NULL,
  `old_renewal_frequency` int(11) DEFAULT NULL,
  `coupon_name` varchar(255) DEFAULT NULL,
  `discount_in_cents` int(11) DEFAULT NULL,
  `platform` int(11) DEFAULT '1',
  `service_ends_at` datetime DEFAULT NULL,
  `sale_transaction_id` varchar(255) DEFAULT NULL,
  `last_status` int(11) DEFAULT NULL,
  `country_of_issuance` varchar(20) DEFAULT NULL,
  `bank_identification_number` int(11) DEFAULT NULL,
  `settlement_batch_id` varchar(255) DEFAULT NULL,
  `last_four` varchar(4) DEFAULT NULL,
  `paypal_email` varchar(255) DEFAULT NULL,
  `payment_type` int(11) DEFAULT NULL,
  `seats_delta` int(11) NOT NULL DEFAULT '0',
  `seats_total` int(11) NOT NULL DEFAULT '0',
  `volume_discount` int(11) NOT NULL DEFAULT '0',
  `asset_packs_delta` int(11) NOT NULL DEFAULT '0',
  `asset_packs_total` int(11) NOT NULL DEFAULT '0',
  `asset_pack_unit_price_in_cents` int(11) NOT NULL DEFAULT '0',
  `prorated_days` int(11) NOT NULL DEFAULT '0',
  `volume_discount_in_cents` int(11) NOT NULL DEFAULT '0',
  `product` varchar(30) NOT NULL DEFAULT 'dotcom',
  `arr_in_cents` int(11) DEFAULT NULL,
  `platform_transaction_id` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_billing_transactions_on_transaction_id` (`transaction_id`),
  KEY `index_billing_transactions_on_created_at` (`created_at`),
  KEY `index_billing_transactions_on_user_id` (`user_id`),
  KEY `index_billing_transactions_on_sale_transaction_id` (`sale_transaction_id`),
  KEY `index_billing_transactions_on_settlement_batch_id` (`settlement_batch_id`),
  KEY `index_billing_transactions_on_last_status_service_ends_at` (`last_status`,`service_ends_at`),
  KEY `index_billing_transactions_on_platform_transaction_id` (`platform_transaction_id`),
  KEY `index_billing_transactions_on_helphub_conditions` (`user_id`,`transaction_type`,`payment_type`,`last_status`,`asset_packs_total`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `blacklisted_payment_methods`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `blacklisted_payment_methods` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `unique_number_identifier` varchar(255) DEFAULT NULL,
  `paypal_email` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_blacklisted_payment_methods_on_identifier_and_user_id` (`unique_number_identifier`,`user_id`),
  UNIQUE KEY `index_blacklisted_payment_methods_on_paypal_email_and_user_id` (`paypal_email`,`user_id`),
  KEY `index_blacklisted_payment_methods_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `braintree_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `braintree_migrations` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `orange_id` int(11) unsigned DEFAULT NULL,
  `blue_id` int(11) unsigned DEFAULT NULL,
  `started_at` datetime DEFAULT NULL,
  `completed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_braintree_migrations_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `bulk_dmca_takedown_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `bulk_dmca_takedown_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `bulk_dmca_takedown_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `bulk_dmca_takedown_repositories_on_repository_id` (`repository_id`),
  KEY `bulk_dmca_takedown_repositories_on_bulk_id` (`bulk_dmca_takedown_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `bulk_dmca_takedowns`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `bulk_dmca_takedowns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `disabling_user_id` int(11) NOT NULL,
  `notice_public_url` text NOT NULL,
  `status` int(11) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `bundled_license_assignments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `bundled_license_assignments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `enterprise_agreement_number` varchar(128) NOT NULL,
  `business_id` int(11) DEFAULT NULL,
  `email` varchar(320) NOT NULL,
  `subscription_id` varchar(36) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `revoked` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_bundled_license_assignments_on_subscription_id` (`subscription_id`),
  KEY `index_bundled_license_assignments_on_enterprise_agreement_number` (`enterprise_agreement_number`),
  KEY `index_bundled_license_assignments_on_business_id_and_email` (`business_id`,`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `business_member_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `business_member_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `inviter_id` int(11) NOT NULL,
  `invitee_id` int(11) DEFAULT NULL,
  `role` int(11) NOT NULL DEFAULT '0',
  `email` varchar(255) DEFAULT NULL,
  `normalized_email` varchar(255) DEFAULT NULL,
  `accepted_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL,
  `cancelled_at` datetime DEFAULT NULL,
  `expired_at` datetime DEFAULT NULL,
  `hashed_token` varchar(44) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `business_id__accepted_at__cancelled_at__role__invitee_id` (`business_id`,`accepted_at`,`cancelled_at`,`role`,`invitee_id`),
  KEY `index_business_member_invitations_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `business_organization_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `business_organization_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `inviter_id` int(11) NOT NULL,
  `invitee_id` int(11) NOT NULL,
  `accepted_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime DEFAULT NULL,
  `canceled_at` datetime DEFAULT NULL,
  `confirmed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_business_organization_invitations_on_invitee_id` (`invitee_id`),
  KEY `index_business_organization_invitations_on_business_id` (`business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `business_organization_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `business_organization_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `organization_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_business_organization_memberships_on_organization_id` (`organization_id`),
  KEY `index_on_business_id_and_organization_id` (`business_id`,`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `business_saml_provider_test_settings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `business_saml_provider_test_settings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `business_id` int(11) NOT NULL,
  `sso_url` varchar(255) DEFAULT NULL,
  `issuer` varchar(255) DEFAULT NULL,
  `idp_certificate` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `digest_method` int(11) NOT NULL DEFAULT '0',
  `signature_method` int(11) NOT NULL DEFAULT '0',
  `status` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_business_saml_provider_test_settings_on_user_id_business` (`user_id`,`business_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `business_saml_providers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `business_saml_providers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `sso_url` varchar(255) NOT NULL,
  `issuer` varchar(255) DEFAULT NULL,
  `idp_certificate` text NOT NULL,
  `disable_admin_demote` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `digest_method` int(11) NOT NULL DEFAULT '0',
  `signature_method` int(11) NOT NULL DEFAULT '0',
  `secret` varchar(255) NOT NULL,
  `recovery_secret` varchar(255) NOT NULL,
  `recovery_used_bitfield` int(11) NOT NULL DEFAULT '0',
  `recovery_codes_viewed` tinyint(1) NOT NULL DEFAULT '0',
  `provisioning_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `scim_deprovisioning_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `saml_deprovisioning_enabled` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_business_saml_providers_on_business_id` (`business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `business_user_accounts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `business_user_accounts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `login` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `index_business_user_accounts_on_business_id_user_id_login` (`business_id`,`user_id`,`login`),
  KEY `index_business_user_accounts_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `businesses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `businesses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(240) NOT NULL,
  `slug` varchar(60) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `terms_of_service_type` varchar(30) NOT NULL DEFAULT 'Corporate',
  `terms_of_service_company_name` varbinary(240) DEFAULT NULL,
  `terms_of_service_notes` varchar(255) DEFAULT NULL,
  `seats` int(11) NOT NULL DEFAULT '0',
  `billing_term_ends_at` datetime DEFAULT NULL,
  `description` varbinary(640) DEFAULT NULL,
  `website_url` varchar(255) DEFAULT NULL,
  `location` varchar(255) DEFAULT NULL,
  `customer_id` int(11) DEFAULT NULL,
  `can_self_serve` tinyint(1) NOT NULL DEFAULT '1',
  `billing_email` varchar(255) DEFAULT NULL,
  `enterprise_web_business_id` int(11) DEFAULT NULL,
  `staff_owned` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_businesses_on_slug` (`slug`),
  UNIQUE KEY `index_businesses_on_enterprise_web_business_id` (`enterprise_web_business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `cas_mappings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cas_mappings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `username` varchar(80) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_cas_mappings_on_user_id` (`user_id`),
  UNIQUE KEY `index_cas_mappings_on_username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `certificate_trusters`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `certificate_trusters` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `certificate_id` int(11) NOT NULL,
  `truster_type` varchar(255) NOT NULL,
  `truster_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_certificate_trusters_on_truster_and_certificate` (`truster_type`,`truster_id`,`certificate_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `certificates`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `certificates` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `serial` varbinary(20) NOT NULL,
  `issuer_digest` varbinary(32) NOT NULL,
  `subject_digest` varbinary(32) NOT NULL,
  `ski_digest` varbinary(32) DEFAULT NULL,
  `aki_digest` varbinary(32) DEFAULT NULL,
  `der` blob NOT NULL,
  `fingerprint` varbinary(32) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_certificates_on_fingerprint` (`fingerprint`),
  KEY `index_certificates_on_aki_digest` (`aki_digest`),
  KEY `index_certificates_on_issuer_digest_and_serial` (`issuer_digest`,`serial`),
  KEY `index_certificates_on_subject_digest_and_ski_digest` (`subject_digest`,`ski_digest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `check_annotations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `check_annotations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `filename` varbinary(1024) NOT NULL,
  `warning_level` varchar(255) DEFAULT NULL,
  `message` blob NOT NULL,
  `start_line` int(11) NOT NULL,
  `end_line` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `raw_details` text,
  `title` varbinary(1024) DEFAULT NULL,
  `check_run_id` bigint(11) unsigned DEFAULT NULL,
  `start_column` int(11) DEFAULT NULL,
  `end_column` int(11) DEFAULT NULL,
  `suggested_change` blob,
  `check_suite_id` bigint(11) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_check_annotations_on_check_run_id` (`check_run_id`),
  KEY `index_check_annotations_on_filename` (`filename`),
  KEY `index_check_annotations_on_check_suite_id` (`check_suite_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `check_runs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `check_runs` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `creator_id` int(11) DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `conclusion` int(11) DEFAULT NULL,
  `details_url` text,
  `name` varbinary(1024) DEFAULT NULL,
  `started_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `completed_at` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `external_id` varchar(255) DEFAULT NULL,
  `title` varbinary(1024) DEFAULT NULL,
  `summary` blob,
  `images` text,
  `text` blob,
  `check_suite_id` bigint(11) unsigned NOT NULL,
  `actions` mediumblob,
  `number` int(11) DEFAULT NULL,
  `completed_log_url` varbinary(1024) DEFAULT NULL,
  `completed_log_lines` int(11) DEFAULT NULL,
  `streaming_log_url` text,
  `display_name` varbinary(1024) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_check_runs_on_check_suite_id_and_created_at` (`check_suite_id`,`created_at`),
  KEY `index_check_runs_on_check_suite_id_and_name_and_completed_at` (`check_suite_id`,`name`,`completed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `check_steps`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `check_steps` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `check_run_id` bigint(11) unsigned NOT NULL,
  `number` int(11) NOT NULL,
  `conclusion` int(11) DEFAULT NULL,
  `name` varbinary(1024) NOT NULL,
  `completed_log_url` text,
  `started_at` datetime DEFAULT NULL,
  `completed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `external_id` varchar(255) DEFAULT NULL,
  `completed_log_lines` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_check_steps_on_check_run_id_and_number` (`check_run_id`,`number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `check_suites`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `check_suites` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `push_id` bigint(20) DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `github_app_id` int(11) NOT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `conclusion` int(11) DEFAULT NULL,
  `head_branch` varbinary(1024) DEFAULT NULL,
  `head_sha` varchar(64) NOT NULL,
  `rerequestable` tinyint(1) NOT NULL DEFAULT '1',
  `check_runs_rerunnable` tinyint(1) NOT NULL DEFAULT '1',
  `hidden` tinyint(1) NOT NULL DEFAULT '0',
  `completed_log_url` varbinary(1024) DEFAULT NULL,
  `name` varbinary(1024) DEFAULT NULL,
  `event` varchar(50) DEFAULT NULL,
  `explicit_completion` tinyint(1) NOT NULL DEFAULT '0',
  `head_repository_id` int(11) DEFAULT NULL,
  `workflow_file_path` varbinary(1024) DEFAULT NULL,
  `external_id` varchar(64) DEFAULT NULL COMMENT 'Supplied by creator to allow external systems to work with check suites idempotently',
  `action` varbinary(400) DEFAULT NULL,
  `started_at` datetime DEFAULT NULL,
  `completed_at` datetime DEFAULT NULL,
  `cancelled_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_external_id_per_app` (`repository_id`,`github_app_id`,`external_id`),
  KEY `index_check_suites_on_push_id` (`push_id`),
  KEY `index_check_suites_on_head_sha_and_repository_id` (`head_sha`,`repository_id`),
  KEY `index_check_suites_on_repository_id_and_hidden` (`repository_id`,`hidden`),
  KEY `index_check_suites_on_name` (`name`),
  KEY `index_check_suites_on_github_app_id_repository_id` (`github_app_id`,`repository_id`),
  KEY `by_repo_app_and_creator` (`repository_id`,`github_app_id`,`creator_id`),
  KEY `by_repo_app_and_head_branch` (`repository_id`,`github_app_id`,`head_branch`),
  KEY `by_repo_app_and_event` (`repository_id`,`github_app_id`,`event`),
  KEY `by_repo_app_and_status` (`repository_id`,`github_app_id`,`status`),
  KEY `by_repo_app_and_conclusion` (`repository_id`,`github_app_id`,`conclusion`),
  KEY `by_repo_app_and_name` (`repository_id`,`github_app_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `client_application_sets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `client_application_sets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `application_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_user_and_application` (`user_id`,`application_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `close_issue_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `close_issue_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `issue_id` int(11) NOT NULL,
  `pull_request_author_id` int(11) NOT NULL,
  `issue_repository_id` int(11) NOT NULL,
  `actor_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `source` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_close_issue_references_on_pull_request_id_and_issue_id` (`pull_request_id`,`issue_id`),
  KEY `idx_close_issue_refs_pr_author_issue_id` (`pull_request_author_id`,`issue_id`),
  KEY `index_close_issue_references_on_issue_id_and_issue_repository_id` (`issue_id`,`issue_repository_id`),
  KEY `index_close_issue_references_on_issue_repository_id` (`issue_repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `code_scanning_alerts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `code_scanning_alerts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `check_annotation_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `alert_number` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `check_run_id` bigint(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_code_scanning_alerts_on_check_annotation_id` (`check_annotation_id`),
  KEY `index_code_scanning_alerts_on_repo_and_number_and_check_run` (`repository_id`,`alert_number`,`check_run_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `code_search_indexed_heads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `code_search_indexed_heads` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `commit_oid` varchar(40) NOT NULL,
  `ref` varbinary(767) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_code_search_indexed_heads_on_repository_ref` (`repository_id`,`ref`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `code_symbol_definitions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `code_symbol_definitions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `symbol` varbinary(767) NOT NULL,
  `path` varbinary(767) NOT NULL,
  `line` varbinary(1024) NOT NULL,
  `docs` mediumblob,
  `kind` varchar(20) NOT NULL,
  `row` int(11) NOT NULL,
  `col` int(11) NOT NULL,
  `language_name` varchar(40) NOT NULL,
  `repository_code_symbol_index_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_code_symbol_defs_on_repo_code_symbol_index_sym_kind_path` (`repository_code_symbol_index_id`,`symbol`,`kind`,`path`,`row`,`col`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `codespace_billing_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `codespace_billing_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `billable_owner_type` varchar(30) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `codespace_owner_type` varchar(30) NOT NULL,
  `codespace_owner_id` int(11) NOT NULL,
  `codespace_guid` char(36) NOT NULL,
  `codespace_plan_name` varchar(90) NOT NULL,
  `codespace_created_at` timestamp NULL DEFAULT NULL,
  `codespace_deleted_at` timestamp NULL DEFAULT NULL,
  `codespace_deprovisioned_at` timestamp NULL DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `repository_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_codespaces_billing_on_plan_name_and_guid` (`codespace_plan_name`,`codespace_guid`),
  KEY `idx_codespace_billing_on_billable_owner` (`billable_owner_type`,`billable_owner_id`),
  KEY `idx_codespace_billing_on_codespace_owner` (`codespace_owner_type`,`codespace_owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `codespace_billing_messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `codespace_billing_messages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `codespace_plan_id` int(11) NOT NULL,
  `azure_storage_account_name` varchar(24) NOT NULL,
  `event_id` varchar(36) NOT NULL,
  `payload` json NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_codespace_billing_message_on_event_id` (`event_id`),
  KEY `idx_codespace_billing_message_on_codespace_plan` (`codespace_plan_id`),
  KEY `idx_codespace_billing_message_on_plan_and_created_at` (`codespace_plan_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `codespaces`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `codespaces` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `pull_request_id` int(11) DEFAULT NULL,
  `guid` char(36) DEFAULT NULL,
  `name` varchar(90) NOT NULL,
  `slug` varchar(100) DEFAULT NULL,
  `oid` char(40) NOT NULL,
  `ref` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `last_used_at` datetime DEFAULT NULL,
  `plan_id` int(11) DEFAULT NULL,
  `location` varchar(40) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_codespaces_on_owner_id_and_name` (`owner_id`,`name`),
  UNIQUE KEY `index_codespaces_on_repository_id_and_owner_id_and_name` (`repository_id`,`owner_id`,`name`),
  UNIQUE KEY `index_codespaces_on_name` (`name`),
  UNIQUE KEY `index_codespaces_on_guid_and_owner_id` (`guid`,`owner_id`),
  UNIQUE KEY `index_codespaces_on_slug_and_owner_id` (`slug`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `codespaces_compute_usage_line_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `codespaces_compute_usage_line_items` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `billable_owner_type` varchar(12) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `directly_billed` tinyint(1) NOT NULL DEFAULT '1',
  `unique_billing_identifier` varchar(36) NOT NULL,
  `sku` varchar(20) NOT NULL,
  `duration_multiplier` decimal(4,2) NOT NULL,
  `duration_in_seconds` int(11) NOT NULL,
  `start_time` datetime NOT NULL,
  `end_time` datetime NOT NULL,
  `synchronization_batch_id` int(11) DEFAULT NULL,
  `submission_state` enum('unsubmitted','submitted','skipped') NOT NULL DEFAULT 'unsubmitted',
  `submission_state_reason` varchar(24) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `computed_usage` decimal(16,5) NOT NULL DEFAULT '0.00000',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_unique_billing_identifier` (`unique_billing_identifier`),
  KEY `index_codespaces_compute_usage_line_items_on_owner_id` (`owner_id`),
  KEY `index_codespaces_compute_usage_line_items_on_actor_id` (`actor_id`),
  KEY `index_codespaces_compute_usage_line_items_on_start_time` (`start_time`),
  KEY `index_codespaces_compute_usage_line_items_on_end_time` (`end_time`),
  KEY `index_on_synchronization_batch_id` (`synchronization_batch_id`),
  KEY `index_on_billable_owner_and_usage` (`billable_owner_type`,`billable_owner_id`,`duration_in_seconds`),
  KEY `index_on_submission_state_and_reason` (`submission_state`,`submission_state_reason`),
  KEY `index_on_submission_state_and_created_at` (`submission_state`,`created_at`),
  KEY `index_codespaces_compute_usage_line_items_on_sku_computed_usage` (`billable_owner_type`,`billable_owner_id`,`owner_id`,`end_time`,`sku`,`computed_usage`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `codespaces_storage_usage_line_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `codespaces_storage_usage_line_items` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `billable_owner_type` varchar(12) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `directly_billed` tinyint(1) NOT NULL DEFAULT '1',
  `unique_billing_identifier` varchar(36) NOT NULL,
  `synchronization_batch_id` int(11) DEFAULT NULL,
  `submission_state` enum('unsubmitted','submitted','skipped') NOT NULL DEFAULT 'unsubmitted',
  `submission_state_reason` varchar(24) DEFAULT NULL,
  `size_in_bytes` bigint(20) NOT NULL,
  `duration_in_seconds` int(11) NOT NULL,
  `start_time` datetime NOT NULL,
  `end_time` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `computed_usage` decimal(16,3) NOT NULL DEFAULT '0.000',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_unique_billing_identifier` (`unique_billing_identifier`),
  KEY `index_codespaces_storage_usage_line_items_on_owner_id` (`owner_id`),
  KEY `index_codespaces_storage_usage_line_items_on_actor_id` (`actor_id`),
  KEY `index_on_synchronization_batch_id` (`synchronization_batch_id`),
  KEY `index_on_billable_owner` (`billable_owner_type`,`billable_owner_id`),
  KEY `index_on_submission_state_and_reason` (`submission_state`,`submission_state_reason`),
  KEY `index_on_submission_state_and_created_at` (`submission_state`,`created_at`),
  KEY `index_codespaces_storage_usage_line_items_on_computed_usage` (`billable_owner_type`,`billable_owner_id`,`owner_id`,`end_time`,`computed_usage`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `cold_networks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cold_networks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `network_id` int(11) NOT NULL,
  `state` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_cold_networks_on_network_id` (`network_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `collection_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `collection_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `collection_id` int(11) NOT NULL,
  `content_id` int(11) NOT NULL,
  `content_type` varchar(30) NOT NULL,
  `slug` text NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_collection_items_on_collection_id` (`collection_id`),
  KEY `index_collection_items_on_content_id_and_content_type` (`content_id`,`content_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `collection_urls`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `collection_urls` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `url` text NOT NULL,
  `title` varchar(40) NOT NULL,
  `description` varbinary(1024) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `collection_videos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `collection_videos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `url` text NOT NULL,
  `title` varchar(40) NOT NULL,
  `description` varbinary(1024) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `thumbnail_url` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `collections`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `collections` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slug` varchar(40) NOT NULL,
  `description` varbinary(1024) DEFAULT NULL,
  `created_by` varchar(100) DEFAULT NULL,
  `attribution_url` text,
  `display_name` varchar(100) NOT NULL,
  `image_url` text,
  `featured` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_collections_on_slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `comment_emails`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `comment_emails` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` int(11) unsigned DEFAULT NULL,
  `comment_type` varchar(255) DEFAULT NULL,
  `message_id` varchar(255) DEFAULT NULL,
  `created_at` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_comment_emails_on_created_at` (`created_at`),
  KEY `index_comment_emails_on_comment_id_and_comment_type` (`comment_id`,`comment_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `commit_comment_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `commit_comment_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `commit_comment_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_commit_comment_edits_on_user_content_edit_id` (`user_content_edit_id`),
  KEY `index_commit_comment_edits_on_commit_comment_id` (`commit_comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `commit_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `commit_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob,
  `commit_id` varchar(40) NOT NULL,
  `path` varbinary(1024) DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `line` int(11) DEFAULT NULL,
  `position` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `formatter` varchar(30) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_commit_comments_on_repository_id_and_user_id` (`repository_id`,`user_id`),
  KEY `index_commit_comments_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_commit_comments_on_repo_commit_ids_and_user_hidden` (`repository_id`,`commit_id`,`user_hidden`),
  KEY `index_commit_comments_on_repo_id_and_user_hidden_and_user_id` (`repository_id`,`user_hidden`,`user_id`),
  KEY `index_commit_comments_on_commit_id` (`commit_id`),
  KEY `index_commit_comments_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_commit_comments_on_user_id_and_updated_at` (`user_id`,`updated_at`),
  KEY `index_commit_comments_on_user_id_and_repository_id` (`user_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `commit_contributions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `commit_contributions` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned DEFAULT NULL,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `commit_count` int(11) unsigned DEFAULT '0',
  `committed_date` date DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `commit_contrib_user_repo_date` (`user_id`,`repository_id`,`committed_date`),
  KEY `index_commit_contributions_on_user_id_and_committed_date` (`user_id`,`committed_date`),
  KEY `index_commit_contributions_on_repository_id_and_committed_date` (`repository_id`,`committed_date`),
  KEY `index_commit_contributions_on_repository_and_user_and_date` (`repository_id`,`user_id`,`committed_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `commit_mentions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `commit_mentions` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `commit_id` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_commit_mentions_on_commit_id_and_repository_id` (`commit_id`,`repository_id`),
  KEY `index_commit_mentions_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `community_profiles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `community_profiles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `has_code_of_conduct` tinyint(1) DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `has_contributing` tinyint(1) DEFAULT NULL,
  `has_license` tinyint(1) DEFAULT NULL,
  `has_readme` tinyint(1) DEFAULT NULL,
  `has_outside_contributors` tinyint(1) DEFAULT NULL,
  `detected_code_of_conduct` varchar(255) DEFAULT NULL,
  `help_wanted_issues_count` int(11) NOT NULL DEFAULT '0',
  `good_first_issue_issues_count` int(11) NOT NULL DEFAULT '0',
  `has_docs` tinyint(1) NOT NULL DEFAULT '0',
  `has_description` tinyint(1) NOT NULL DEFAULT '0',
  `has_issue_opened_by_non_collaborator` tinyint(1) NOT NULL DEFAULT '0',
  `has_pr_or_issue_template` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_community_profiles_on_repository_id` (`repository_id`),
  KEY `index_community_profiles_on_has_code_of_conduct` (`has_code_of_conduct`),
  KEY `index_community_profiles_on_detected_code_of_conduct` (`detected_code_of_conduct`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `companies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `companies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_companies_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `companies_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `companies_users` (
  `company_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  UNIQUE KEY `index_companies_users_on_company_id_and_user_id` (`company_id`,`user_id`),
  KEY `index_companies_users_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `composable_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `composable_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `issue_id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_composable_comments_on_issue_id` (`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `compromised_password_datasources`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `compromised_password_datasources` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `version` varchar(50) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `import_finished_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_compromised_password_datasources_on_name_and_version` (`name`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `compromised_password_datasources_passwords`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `compromised_password_datasources_passwords` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `compromised_password_id` bigint(20) NOT NULL,
  `compromised_password_datasource_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_password_and_datasource` (`compromised_password_id`,`compromised_password_datasource_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `compromised_passwords`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `compromised_passwords` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `sha1_password` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_compromised_passwords_on_sha1_password` (`sha1_password`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `configuration_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `configuration_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `target_id` int(11) NOT NULL,
  `target_type` varchar(30) NOT NULL,
  `updater_id` int(11) NOT NULL,
  `name` varchar(80) NOT NULL,
  `value` varchar(255) NOT NULL,
  `final` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_configuration_entries_on_target_and_name` (`target_id`,`target_type`,`name`),
  KEY `index_on_target_type_and_target_id_and_name_and_value_and_final` (`target_type`,`target_id`,`name`,`value`,`final`),
  KEY `index_configuration_entries_on_name_and_target_type_and_value` (`name`,`target_type`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `content_reference_attachments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `content_reference_attachments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content_reference_id` int(11) DEFAULT NULL,
  `integration_id` int(11) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `title` varbinary(1024) DEFAULT NULL,
  `body` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_content_reference_id_and_integration_id` (`content_reference_id`,`integration_id`),
  KEY `index_on_content_reference_id_and_state` (`content_reference_id`,`state`),
  KEY `index_content_reference_attachments_on_integration_id` (`integration_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `content_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `content_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `content_id` int(11) NOT NULL,
  `content_type` varchar(30) NOT NULL,
  `reference_hash` varchar(32) NOT NULL,
  `reference` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_content_id_and_content_type_and_reference_hash` (`content_id`,`content_type`,`reference_hash`),
  KEY `index_content_references_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `conversations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `conversations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `author_id` int(11) NOT NULL,
  `subject_id` int(11) NOT NULL,
  `subject_type` varchar(30) NOT NULL,
  `context_id` int(11) NOT NULL,
  `context_type` varchar(30) NOT NULL,
  `state` varchar(30) NOT NULL DEFAULT 'published',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `number` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_conversations_on_subject_type_and_subject_id` (`subject_type`,`subject_id`),
  KEY `index_conversations_on_context_id_and_context_type` (`context_id`,`context_type`),
  KEY `index_conversations_on_number` (`number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `coupon_redemptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `coupon_redemptions` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned DEFAULT NULL,
  `coupon_id` int(11) unsigned DEFAULT NULL,
  `expires_at` datetime DEFAULT NULL,
  `expired` tinyint(1) unsigned DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_coupon_redemptions_on_expires_at` (`expires_at`),
  KEY `index_coupon_redemptions_on_user_id_and_coupon_id` (`user_id`,`coupon_id`),
  KEY `index_coupon_redemptions_on_expired` (`expired`),
  KEY `index_coupon_redemptions_on_coupon_id` (`coupon_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `coupons`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `coupons` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `code` varchar(255) DEFAULT NULL,
  `plan` varchar(255) DEFAULT NULL,
  `discount` float DEFAULT NULL,
  `duration` int(11) unsigned DEFAULT NULL,
  `limit` int(11) unsigned DEFAULT NULL,
  `group` varchar(255) DEFAULT NULL,
  `expires_at` datetime DEFAULT NULL,
  `note` text,
  `staff_actor_only` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_coupons_on_code` (`code`),
  KEY `index_coupons_on_group` (`group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `credentials`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `credentials` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `value` mediumblob NOT NULL,
  `owner_type` varchar(255) DEFAULT NULL,
  `owner_id` varbinary(1000) DEFAULT NULL,
  `integration` varchar(300) DEFAULT NULL,
  `name` varchar(300) DEFAULT 'DEFAULT',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `visibility` int(11) DEFAULT '0' COMMENT 'See CredentialVisibility for values',
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_owner_type_owner_id_integration_name` (`owner_type`,`owner_id`(200),`integration`(200),`name`(200)),
  KEY `by_owner_type_owner_id_visibility` (`owner_type`,`owner_id`(200),`visibility`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `credentials_visibility`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `credentials_visibility` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `credential_id` bigint(20) NOT NULL,
  `repository_node_id` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_credential_id_repository_node_id` (`credential_id`,`repository_node_id`),
  KEY `by_repository_node_id` (`repository_node_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `cross_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cross_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `source_id` int(11) NOT NULL,
  `source_type` varchar(255) NOT NULL,
  `target_id` int(11) NOT NULL,
  `target_type` varchar(255) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `referenced_at` datetime DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_discussion_references_natural_key_unique` (`source_id`,`source_type`,`target_id`,`target_type`),
  KEY `index_discussion_references_on_target_id_and_target_type` (`target_id`,`target_type`),
  KEY `index_cross_references_on_user_hidden_and_actor_id` (`user_hidden`,`actor_id`),
  KEY `index_cross_references_on_actor_id` (`actor_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `custom_inboxes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `custom_inboxes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `query_string` varbinary(1024) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_custom_inboxes_on_user_id_and_name` (`user_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `custom_messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `custom_messages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sign_in_message` mediumblob,
  `suspended_message` mediumblob,
  `support_url` text,
  `announcement` mediumblob,
  `singleton_guard` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `auth_provider_name` varchar(50) DEFAULT NULL,
  `sign_out_message` mediumblob,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_custom_messages_on_singleton_guard` (`singleton_guard`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `customer_accounts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `customer_accounts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `customer_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `verification_token` varchar(20) NOT NULL,
  `verification_confirmed_at` datetime DEFAULT NULL,
  `verified_by_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_customer_accounts_on_user_id` (`user_id`),
  KEY `index_customer_accounts_on_customer_id` (`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `customers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `customers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `parent_customer_id` int(11) DEFAULT NULL,
  `name` varbinary(1024) NOT NULL,
  `external_uuid` varchar(36) NOT NULL,
  `seats` int(11) NOT NULL DEFAULT '0',
  `custom_volume_discount` int(11) NOT NULL DEFAULT '0',
  `braintree_customer_id` varchar(30) DEFAULT NULL,
  `emails` text,
  `billing_extra` text,
  `billing_instructions` text,
  `bill_to` varchar(100) DEFAULT NULL,
  `street_address` varchar(100) DEFAULT NULL,
  `country_code_alpha2` varchar(3) DEFAULT NULL,
  `region` varchar(255) DEFAULT NULL,
  `postal_code` varchar(255) DEFAULT NULL,
  `vat_code` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `zuora_account_id` varchar(32) DEFAULT NULL,
  `salesforce_account_id` varchar(18) DEFAULT NULL,
  `zuora_account_number` varchar(32) DEFAULT NULL,
  `billing_end_date` datetime DEFAULT NULL,
  `billing_start_date` datetime DEFAULT NULL,
  `billing_attempts` int(11) DEFAULT NULL,
  `billing_type` varchar(20) DEFAULT NULL,
  `billing_email_id` int(11) DEFAULT NULL,
  `term_length` int(11) DEFAULT NULL,
  `bill_cycle_day` tinyint(4) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_customers_on_external_uuid` (`external_uuid`),
  UNIQUE KEY `index_customers_on_salesforce_account_id` (`salesforce_account_id`),
  UNIQUE KEY `index_customers_on_zuora_account_number` (`zuora_account_number`),
  KEY `index_customers_on_zuora_account_id` (`zuora_account_id`),
  KEY `index_customers_on_braintree_customer_id` (`braintree_customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dashboard_notices`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dashboard_notices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `notice_name` varchar(25) NOT NULL,
  `active` tinyint(1) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_by_user_and_notice_name` (`user_id`,`notice_name`),
  KEY `by_user_and_active_flag` (`user_id`,`active`),
  KEY `index_dashboard_notices_on_notice_name_and_id_and_user_id` (`notice_name`,`id`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `datacenters`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `datacenters` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `datacenter` varchar(8) NOT NULL,
  `region` varchar(8) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_datacenters_on_datacenter` (`datacenter`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `deceased_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `deceased_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_deceased_users_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `default_integration_permissions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `default_integration_permissions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `resource` varchar(40) NOT NULL,
  `action` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `integration_id` int(11) NOT NULL,
  `integration_version_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_permissions_on_version_and_resource` (`integration_version_id`,`resource`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `delegated_recovery_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `delegated_recovery_tokens` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `hashed_token` varchar(44) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `token_id` varchar(32) DEFAULT NULL,
  `provider` varchar(255) DEFAULT NULL,
  `confirmed_at` datetime DEFAULT NULL,
  `recovered_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `key_version_id` bigint(20) unsigned DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_delegated_recovery_tokens_on_token_id` (`token_id`),
  KEY `index_delegated_recovery_tokens_on_token_id_and_user_id` (`token_id`,`user_id`),
  KEY `index_delegated_recovery_tokens_on_confirmed_at_and_created_at` (`confirmed_at`,`created_at`),
  KEY `index_on_user_id_and_provider_and_confirmed_at` (`user_id`,`provider`,`confirmed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `deleted_discussions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `deleted_discussions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `deleted_by_id` int(11) NOT NULL,
  `old_discussion_id` int(11) NOT NULL,
  `number` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_deleted_discussions_on_repository_id_and_number` (`repository_id`,`number`),
  KEY `index_deleted_discussions_on_old_discussion_id_and_repository_id` (`old_discussion_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `deleted_issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `deleted_issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `deleted_by_id` int(11) NOT NULL,
  `number` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `old_issue_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_deleted_issues_on_repository_id_and_number` (`repository_id`,`number`),
  KEY `index_deleted_issues_on_old_issue_id_and_repository_id` (`old_issue_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `deployment_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `deployment_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `state` varchar(25) NOT NULL DEFAULT 'unknown',
  `description` text,
  `target_url` varbinary(1024) DEFAULT NULL,
  `deployment_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `environment_url` text,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `environment` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_deployment_statuses_on_deployment_id` (`deployment_id`),
  KEY `index_deployment_statuses_on_deployment_id_and_environment` (`deployment_id`,`environment`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `deployments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `deployments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `description` blob,
  `payload` mediumblob,
  `sha` varchar(40) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `ref` varchar(255) DEFAULT NULL,
  `environment` varchar(255) DEFAULT 'production',
  `task` varchar(128) DEFAULT 'deploy',
  `transient_environment` tinyint(1) NOT NULL DEFAULT '0',
  `production_environment` tinyint(1) NOT NULL DEFAULT '0',
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `latest_deployment_status_id` int(11) DEFAULT NULL,
  `latest_environment` varchar(255) DEFAULT NULL,
  `latest_status_state` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_deployments_on_repository_id_and_created_at` (`repository_id`,`created_at`),
  KEY `index_deployments_on_sha` (`sha`),
  KEY `index_deployments_on_repository_environment_prod_and_transient` (`repository_id`,`environment`,`production_environment`,`transient_environment`),
  KEY `index_deployments_on_repository_and_sha` (`repository_id`,`sha`),
  KEY `index_deployments_on_repository_latest_env_created_at` (`repository_id`,`latest_environment`,`created_at`),
  KEY `index_deployments_on_sha_repository_latest_env_created_at` (`repository_id`,`sha`,`latest_environment`,`created_at`),
  KEY `index_deployments_on_repository_latest_status_state` (`repository_id`,`latest_environment`,`latest_status_state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `developer_program_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `developer_program_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `support_email` varchar(255) NOT NULL,
  `website` varchar(255) NOT NULL,
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `display_badge` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_developer_program_memberships_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `device_authorization_grants`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `device_authorization_grants` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `access_denied` tinyint(1) NOT NULL DEFAULT '0',
  `application_id` int(11) NOT NULL,
  `application_type` varchar(16) NOT NULL,
  `hashed_device_code` varchar(44) DEFAULT NULL,
  `device_code_last_eight` varchar(8) DEFAULT NULL,
  `scopes` text,
  `user_code` varchar(9) NOT NULL,
  `oauth_access_id` int(11) DEFAULT NULL,
  `expires_at` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `ip` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_device_authorization_grants_on_user_code` (`user_code`),
  UNIQUE KEY `index_device_authorization_grants_on_hashed_device_code` (`hashed_device_code`),
  UNIQUE KEY `index_device_authorization_grants_on_oauth_access_id` (`oauth_access_id`),
  KEY `index_device_authorization_grants_on_expires_at` (`expires_at`),
  KEY `index_device_authorization_grants_on_application` (`application_id`,`application_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_abstract_package_dependencies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_abstract_package_dependencies` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `dependent_id` int(11) DEFAULT NULL,
  `package_manager` int(11) DEFAULT NULL,
  `package_name` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_abstract_package_dep_uniq_package` (`package_name`,`dependent_id`,`package_manager`),
  KEY `index_dg_abstract_package_dependencies_on_dependent_id` (`dependent_id`),
  KEY `abstract_package_dep_lookups` (`package_name`,`package_manager`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_abstract_package_dependency_counts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_abstract_package_dependency_counts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_name` varchar(255) NOT NULL,
  `package_manager` int(11) NOT NULL,
  `dependent_count` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_abstract_package_dep_count_uniq` (`package_name`,`package_manager`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_abstract_repository_dependencies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_abstract_repository_dependencies` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `package_manager` int(11) NOT NULL,
  `package_name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_abstract_repo_dep_uniq_package` (`package_name`,`repository_id`,`package_manager`),
  KEY `index_dg_abstract_repository_dependencies_on_repository_id` (`repository_id`),
  KEY `abstract_repo_dep_lookups` (`package_name`,`package_manager`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_abstract_repository_dependency_counts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_abstract_repository_dependency_counts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_name` varchar(255) NOT NULL,
  `package_manager` int(11) NOT NULL,
  `dependent_count` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_abstract_repo_dep_count_uniq` (`package_name`,`package_manager`),
  KEY `index_dg_abstract_repository_dependency_counts_on_package_name` (`package_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_ar_internal_metadata`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_ar_internal_metadata` (
  `key` varchar(255) NOT NULL,
  `value` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_checkpoints`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_checkpoints` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `last_checkpointed_id` bigint(20) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_checkpoints_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_dep_insights_backfills`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_dep_insights_backfills` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `github_owner_id` bigint(20) DEFAULT NULL,
  `last_backfilled_at` datetime DEFAULT NULL,
  `source` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_dep_insights_backfills_on_github_owner_id` (`github_owner_id`),
  KEY `index_dg_dep_insights_backfills_on_last_backfilled_at` (`last_backfilled_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_dependency_specifications`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_dependency_specifications` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `requirements` varchar(255) NOT NULL,
  `dependent_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `scope` int(11) DEFAULT '1',
  `encoded_lower_bound` bigint(20) DEFAULT NULL,
  `encoded_upper_bound` bigint(20) DEFAULT NULL,
  `package_manager` int(11) DEFAULT NULL,
  `package_name` varchar(255) NOT NULL,
  `dependent_type_id` int(11) DEFAULT NULL,
  `package_label` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dep_spec_on_dependent_id_and_type_and_package_name` (`dependent_id`,`package_name`),
  KEY `index_dg_dependency_specifications_on_dependent_id` (`dependent_id`),
  KEY `index_dg_dependency_specifications_on_package_name` (`package_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_etl_imports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_etl_imports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_manager` int(11) DEFAULT NULL,
  `metadata` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `stage` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_failed_manifest_messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_failed_manifest_messages` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `source` varchar(255) DEFAULT NULL,
  `github_repository_id` int(11) DEFAULT NULL,
  `message` text,
  PRIMARY KEY (`id`),
  KEY `index_dg_failed_manifest_messages_on_github_repository_id` (`github_repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_key_values`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_key_values` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `key` varchar(255) NOT NULL,
  `value` blob NOT NULL,
  `expires_at` datetime DEFAULT NULL,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_key_values_on_key` (`key`),
  KEY `index_dg_key_values_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_manifest_dependencies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_manifest_dependencies` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `manifest_id` int(11) NOT NULL,
  `requirements` varchar(255) NOT NULL,
  `package_name` varchar(255) NOT NULL,
  `scope` int(11) DEFAULT '1',
  `encoded_lower_bound` bigint(20) DEFAULT NULL,
  `encoded_upper_bound` bigint(20) DEFAULT NULL,
  `last_seen_at_revision` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `package_label` varchar(255) DEFAULT NULL,
  `package_manager` int(11) DEFAULT NULL,
  `exact_version` varchar(255) DEFAULT NULL,
  `raw_requirements` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `manifest_dep_spec_package_name` (`manifest_id`,`package_name`),
  KEY `index_dg_manifest_dependencies_on_package_name_and_id` (`package_name`),
  KEY `index_manifest_dep_spec_version_ranges` (`package_name`,`encoded_lower_bound`,`encoded_upper_bound`),
  KEY `index_dg_manifest_dependencies_on_manifest_pkg_mgr_name_version` (`manifest_id`,`package_manager`,`package_name`,`exact_version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_manifests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_manifests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `manifest_type` int(11) NOT NULL,
  `package_manager` int(11) NOT NULL,
  `revision` int(11) NOT NULL DEFAULT '0',
  `latest_git_ref` varchar(255) NOT NULL,
  `last_pushed_at` datetime NOT NULL,
  `filename` varchar(255) DEFAULT NULL,
  `path` varchar(255) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_unique_manifests` (`repository_id`,`manifest_type`,`path`,`filename`),
  KEY `index_dg_manifests_on_name` (`name`),
  KEY `index_dg_manifests_on_package_manager_and_name` (`package_manager`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_package_release_dependent_counts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_package_release_dependent_counts` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `github_owner_id` int(11) NOT NULL,
  `package_release_id` bigint(20) NOT NULL,
  `count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_package_counts` (`github_owner_id`,`package_release_id`),
  KEY `index_dg_package_release_dependent_counts_on_package_release_id` (`package_release_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_package_release_vuln_counts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_package_release_vuln_counts` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `package_release_id` bigint(20) NOT NULL,
  `total_count` int(11) NOT NULL DEFAULT '0',
  `critical_count` int(11) NOT NULL DEFAULT '0',
  `high_count` int(11) NOT NULL DEFAULT '0',
  `moderate_count` int(11) NOT NULL DEFAULT '0',
  `low_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_package_release_vuln_counts_on_package_release_id` (`package_release_id`),
  KEY `index_dg_package_release_vuln_counts` (`package_release_id`,`total_count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_package_versions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_package_versions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `external_id` int(11) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `encoded` bigint(20) DEFAULT NULL,
  `published_at` datetime DEFAULT NULL,
  `pushed_at` datetime DEFAULT NULL,
  `unpublished_at` datetime DEFAULT NULL,
  `repository_id_certainty` int(11) NOT NULL DEFAULT '0',
  `repository_nwo` varchar(255) DEFAULT NULL,
  `license` varchar(255) DEFAULT NULL,
  `clearly_defined_score` int(11) DEFAULT NULL,
  `package_manager` int(11) DEFAULT NULL,
  `package_name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_package_versions_on_package_id_and_name` (`package_id`,`name`),
  KEY `index_dg_package_versions_on_package_id` (`package_id`),
  KEY `index_dg_package_versions_on_name` (`name`),
  KEY `index_dg_package_versions_on_repository_id` (`repository_id`),
  KEY `index_dg_package_versions_on_package_id_and_encoded` (`package_id`,`encoded`),
  KEY `index_dg_package_versions_on_repository_nwo` (`repository_nwo`),
  KEY `index_dg_package_versions_on_license` (`license`),
  KEY `index_dg_package_versions_on_package_name_package_manager_name` (`package_name`,`package_manager`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_packages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_packages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `package_manager` int(11) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `repository_id_certainty` int(11) NOT NULL DEFAULT '0',
  `last_published_at` datetime DEFAULT NULL,
  `label` varchar(255) DEFAULT NULL,
  `repository_nwo` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_packages_on_name_and_package_manager` (`name`,`package_manager`),
  KEY `index_dg_packages_on_last_published_at` (`last_published_at`),
  KEY `index_dg_packages_on_repository_id` (`repository_id`),
  KEY `index_dg_packages_on_package_manager_and_repository_id` (`package_manager`,`repository_id`),
  KEY `index_dg_packages_on_repository_nwo` (`repository_nwo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `github_repository_id` int(11) NOT NULL,
  `public` tinyint(1) DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `nwo` varchar(255) DEFAULT NULL,
  `github_owner_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_repositories_on_github_repository_id` (`github_repository_id`),
  KEY `index_dg_repositories_on_nwo_and_public` (`nwo`,`public`),
  KEY `index_dg_repositories_on_github_repository_id_and_public` (`github_repository_id`,`public`),
  KEY `index_dg_repositories_on_github_owner_id` (`github_owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_schema_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_schema_migrations` (
  `version` varchar(255) NOT NULL,
  PRIMARY KEY (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_star_counts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_star_counts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `github_repository_id` int(11) NOT NULL,
  `star_count` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_star_counts_on_github_repository_id` (`github_repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_transitive_package_dependencies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_transitive_package_dependencies` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `package_id` bigint(20) NOT NULL,
  `dependency_id` bigint(20) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_dg_transitive_package_dependencies_on_package_id` (`package_id`),
  KEY `index_dg_transitive_package_dependenices_on_deps` (`dependency_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dg_vulnerable_version_ranges`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dg_vulnerable_version_ranges` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `github_id` int(11) NOT NULL,
  `package_name` varchar(255) NOT NULL,
  `package_manager` varchar(255) NOT NULL,
  `version_range` varchar(255) NOT NULL,
  `encoded_lower_bound` bigint(20) NOT NULL,
  `encoded_upper_bound` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `severity` varchar(12) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_dg_vulnerable_version_ranges_on_github_id` (`github_id`),
  KEY `index_dg_vuln_version_ranges_on_package_name_and_encoded_bounds` (`package_name`,`encoded_lower_bound`,`encoded_upper_bound`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `disabled_access_reasons`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `disabled_access_reasons` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `dmca_takedown_url` varchar(255) DEFAULT NULL,
  `country_block` varchar(255) DEFAULT NULL,
  `country_block_url` varchar(255) DEFAULT NULL,
  `flagged_item_id` int(11) NOT NULL,
  `flagged_item_type` varchar(255) NOT NULL,
  `disabled_at` datetime NOT NULL,
  `disabled_by` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_disabled_access_reasons_on_dmca_takedown_url` (`dmca_takedown_url`),
  KEY `index_disabled_access_reasons_on_country_block` (`country_block`,`country_block_url`),
  KEY `index_disabled_access_reasons_on_flagged_item` (`flagged_item_id`,`flagged_item_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `disabled_backups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `disabled_backups` (
  `reason` varchar(255) NOT NULL,
  `disabled_at` datetime NOT NULL,
  `spec` varchar(255) NOT NULL,
  PRIMARY KEY (`spec`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_categories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_categories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `emoji` varbinary(44) NOT NULL DEFAULT ':hash:',
  `name` varbinary(512) NOT NULL,
  `description` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `is_default` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_discussion_categories_on_repository_id_and_name` (`repository_id`,`name`),
  UNIQUE KEY `index_discussion_categories_on_repository_id_and_slug` (`repository_id`,`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_comment_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_comment_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `discussion_comment_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  PRIMARY KEY (`id`),
  KEY `index_discussion_comment_edits_on_discussion_comment_id` (`discussion_comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_comment_reactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_comment_reactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `discussion_comment_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `user_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `content` varchar(30) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reactions_comment_identity` (`user_id`,`discussion_comment_id`,`content`),
  KEY `index_discussion_comment_reactions_on_discussion_comment_id` (`discussion_comment_id`),
  KEY `reactions_on_discussion_comment_content_created` (`discussion_comment_id`,`content`,`created_at`),
  KEY `reactions_on_discussion_comment_hidden_created` (`discussion_comment_id`,`user_hidden`,`created_at`),
  KEY `comment_reactions_on_user_hidden_and_user_id` (`user_id`,`user_hidden`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `discussion_id` int(11) NOT NULL,
  `parent_comment_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `body` mediumblob NOT NULL,
  `user_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `score` int(11) NOT NULL DEFAULT '0',
  `formatter` varchar(20) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_discussion_comments_on_user_id_and_user_hidden` (`user_id`,`user_hidden`),
  KEY `index_discussion_comments_on_repository_id_and_created_at` (`repository_id`,`created_at`),
  KEY `index_discussion_comments_on_parent_comment_id_and_discussion_id` (`parent_comment_id`,`discussion_id`),
  KEY `idx_discussion_comments_on_user_discussion_user_hidden_deleted` (`user_id`,`discussion_id`,`user_hidden`,`deleted_at`),
  KEY `index_discussion_comments_disc_id_user_id_user_hidden_created_at` (`discussion_id`,`user_id`,`user_hidden`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `discussion_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  PRIMARY KEY (`id`),
  KEY `index_discussion_edits_on_discussion_id` (`discussion_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `discussion_id` int(11) NOT NULL,
  `actor_id` int(11) DEFAULT NULL,
  `comment_id` int(11) DEFAULT NULL,
  `event_type` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_discussion_events_on_repo_discussion_type_created_at` (`repository_id`,`discussion_id`,`event_type`,`created_at`),
  KEY `index_discussion_events_on_actor_id` (`actor_id`),
  KEY `index_discussion_events_on_comment_id` (`comment_id`),
  KEY `index_on_discussion_id_event_type_comment_id_created_at` (`discussion_id`,`event_type`,`comment_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_post_replies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_post_replies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `number` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `discussion_post_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_discussion_post_replies_on_discussion_post_id_and_number` (`discussion_post_id`,`number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_posts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_posts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `number` int(11) DEFAULT NULL,
  `pinned_at` datetime DEFAULT NULL,
  `pinned_by_user_id` int(11) DEFAULT NULL,
  `private` tinyint(1) NOT NULL DEFAULT '0',
  `title` varbinary(1024) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_discussion_posts_on_team_id_and_number` (`team_id`,`number`),
  KEY `index_discussion_posts_on_team_id_and_pinned_at` (`team_id`,`pinned_at`),
  KEY `index_discussion_posts_on_team_id_and_private` (`team_id`,`private`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_reactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_reactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `discussion_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `user_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `content` varchar(30) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reactions_identity` (`user_id`,`discussion_id`,`content`),
  KEY `index_discussion_reactions_on_discussion_id` (`discussion_id`),
  KEY `index_reactions_on_discussion_content_created_at` (`discussion_id`,`content`,`created_at`),
  KEY `reactions_on_discussion_user_hidden_created_at` (`discussion_id`,`user_hidden`,`created_at`),
  KEY `index_reactions_on_user_hidden_and_user_id` (`user_id`,`user_hidden`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_spotlights`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_spotlights` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `discussion_id` int(11) NOT NULL,
  `spotlighted_by_id` int(11) NOT NULL,
  `position` tinyint(4) NOT NULL DEFAULT '1',
  `emoji` varbinary(44) DEFAULT NULL,
  `preconfigured_color` tinyint(4) DEFAULT NULL,
  `custom_color` varchar(10) DEFAULT NULL,
  `pattern` tinyint(4) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_discussion_spotlights_on_repository_id_and_discussion_id` (`repository_id`,`discussion_id`),
  UNIQUE KEY `index_discussion_spotlights_on_repository_id_and_position` (`repository_id`,`position`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussion_transfers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussion_transfers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `old_repository_id` int(11) NOT NULL,
  `old_discussion_id` int(11) NOT NULL,
  `old_discussion_number` int(11) NOT NULL,
  `new_repository_id` int(11) NOT NULL,
  `new_discussion_id` int(11) NOT NULL,
  `new_discussion_event_id` int(11) DEFAULT NULL,
  `actor_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `reason` varbinary(1024) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_discussion_transfers_on_old_discussion_id` (`old_discussion_id`),
  KEY `index_discussion_transfers_on_new_discussion_id` (`new_discussion_id`),
  KEY `index_discussion_transfers_on_old_repo_and_old_discussion_number` (`old_repository_id`,`old_discussion_number`),
  KEY `index_discussion_transfers_on_new_discussion_event_id` (`new_discussion_event_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `discussions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varbinary(1024) NOT NULL,
  `body` mediumblob,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `chosen_comment_id` int(11) DEFAULT NULL,
  `user_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `number` int(11) NOT NULL,
  `issue_id` int(11) DEFAULT NULL,
  `converted_at` datetime DEFAULT NULL,
  `score` int(11) NOT NULL DEFAULT '0',
  `error_reason` int(11) NOT NULL DEFAULT '0',
  `state` int(11) NOT NULL DEFAULT '0',
  `discussion_type` int(11) NOT NULL DEFAULT '0',
  `discussion_category_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_discussions_on_number_and_repository_id` (`number`,`repository_id`),
  KEY `index_discussions_on_created_at_and_repository_id` (`created_at`,`repository_id`),
  KEY `index_discussions_on_repository_id_and_user_id_and_user_hidden` (`repository_id`,`user_id`,`user_hidden`),
  KEY `index_discussions_on_chosen_comment_id_and_user_id` (`chosen_comment_id`,`user_id`),
  KEY `index_discussions_on_user_id_and_user_hidden` (`user_id`,`user_hidden`),
  KEY `index_discussions_on_issue_id_and_repository_id` (`issue_id`,`repository_id`),
  KEY `index_discussions_on_repo_score_chosen_comment` (`repository_id`,`score`,`chosen_comment_id`),
  KEY `index_discussions_on_repository_id_and_state` (`repository_id`,`state`),
  KEY `idx_discussions_type_repo_chosen_comment_score` (`discussion_type`,`repository_id`,`chosen_comment_id`,`score`),
  KEY `index_discussions_on_repository_id_and_updated_at` (`repository_id`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `documentation_builds`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `documentation_builds` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `pusher_id` int(11) unsigned DEFAULT NULL,
  `version` varchar(255) DEFAULT NULL,
  `commit_id` varchar(255) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `output` blob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `finished_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_documentation_builds_on_repository_id_and_version` (`repository_id`,`version`),
  KEY `index_documentation_builds_on_pusher_id` (`pusher_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `docusign_envelopes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `docusign_envelopes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(255) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `envelope_id` varchar(40) NOT NULL,
  `status` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `voided_reason` varchar(140) DEFAULT NULL,
  `active` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `document_type` tinyint(3) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_docusign_envelopes_on_envelope_id` (`envelope_id`),
  KEY `index_docusign_envelopes_on_owner_active_status` (`owner_id`,`owner_type`,`active`,`status`),
  KEY `index_docusign_envelopes_on_status_and_active` (`status`,`active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `docusign_webhooks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `docusign_webhooks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `fingerprint` varchar(64) NOT NULL,
  `payload` text NOT NULL,
  `processed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_docusign_webhooks_on_fingerprint` (`fingerprint`),
  KEY `index_docusign_webhooks_on_processed_at` (`processed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `dotcom_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dotcom_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `token` varchar(65) DEFAULT NULL,
  `login` varchar(40) DEFAULT NULL,
  `last_contributions_sync` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_dotcom_users_on_user_id` (`user_id`),
  KEY `index_dotcom_users_on_last_contributions_sync` (`last_contributions_sync`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `downloads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `downloads` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `content_type` varchar(255) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `size` int(11) DEFAULT NULL,
  `timestamp` datetime DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `hits` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_downloads_on_repository_id` (`repository_id`),
  KEY `index_downloads_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `draft_issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `draft_issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varbinary(1024) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `memex_project_item_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_draft_issues_on_memex_project_item_id` (`memex_project_item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `duplicate_issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `duplicate_issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `canonical_issue_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `duplicate` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_dupe_issues_on_issue_id_canonical_issue_id` (`issue_id`,`canonical_issue_id`),
  KEY `idx_dupe_issues_on_canonical_issue_id_issue_id_duplicate` (`canonical_issue_id`,`issue_id`,`duplicate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `early_access_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `early_access_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `member_id` int(11) NOT NULL,
  `member_type` varchar(30) NOT NULL DEFAULT 'User',
  `actor_id` int(11) NOT NULL,
  `survey_id` int(11) NOT NULL,
  `feature_slug` varchar(255) NOT NULL,
  `feature_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `invitation_sent_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_early_access_memberships_member_id_member_type_feature_slug` (`member_id`,`member_type`,`feature_slug`),
  KEY `index_early_access_memberships_on_feature_slug` (`feature_slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `elastomer_index_memos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `elastomer_index_memos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `cluster` varchar(255) NOT NULL,
  `version` varchar(255) DEFAULT NULL,
  `read` tinyint(1) NOT NULL DEFAULT '0',
  `write` tinyint(1) NOT NULL DEFAULT '0',
  `primary` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `datacenter` varchar(255) NOT NULL DEFAULT 'default',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_elastomer_index_memos_on_name_and_datacenter` (`name`,`datacenter`),
  KEY `index_elastomer_index_memos_on_datacenter` (`datacenter`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `email_domain_reputation_records`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `email_domain_reputation_records` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `email_domain` varchar(255) NOT NULL,
  `mx_exchange` varchar(255) DEFAULT NULL,
  `a_record` varchar(255) DEFAULT NULL,
  `sample_size` int(11) NOT NULL DEFAULT '0',
  `not_spammy_sample_size` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_email_domain_reputation_records_on_a_record` (`a_record`,`mx_exchange`,`email_domain`),
  KEY `index_email_domain_reputation_records_on_email_domain` (`email_domain`),
  KEY `index_email_domain_reputation_records_on_mx_exchange` (`mx_exchange`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `email_roles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `email_roles` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned NOT NULL,
  `email_id` int(11) unsigned NOT NULL,
  `role` varchar(255) NOT NULL,
  `public` tinyint(1) unsigned DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_email_roles_on_user_id` (`user_id`),
  KEY `index_email_roles_on_email_id_and_role` (`email_id`,`role`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `enterprise_agreements`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `enterprise_agreements` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `agreement_id` varchar(128) NOT NULL,
  `business_id` int(11) NOT NULL,
  `category` int(11) NOT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `seats` int(11) NOT NULL DEFAULT '0',
  `azure_subscription_id` varchar(36) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_enterprise_agreements_on_agreement_id` (`agreement_id`),
  UNIQUE KEY `index_enterprise_agreements_on_azure_subscription_id` (`azure_subscription_id`),
  KEY `index_enterprise_agreements_on_business_and_category_and_status` (`business_id`,`category`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `enterprise_contributions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `enterprise_contributions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `enterprise_installation_id` int(11) NOT NULL,
  `count` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `contributed_on` date NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_enterprise_contributions_on_user_installation_contributed` (`user_id`,`enterprise_installation_id`,`contributed_on`),
  KEY `index_enterprise_contributions_on_user_id_and_contributed_on` (`user_id`,`contributed_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `enterprise_installation_user_account_emails`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `enterprise_installation_user_account_emails` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `enterprise_installation_user_account_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `email` varchar(255) NOT NULL,
  `primary` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_enterprise_inst_user_account_emails_account_id_and_email` (`enterprise_installation_user_account_id`,`email`),
  KEY `idx_ent_install_ua_emails_on_ent_install_ua_id_primary_email` (`enterprise_installation_user_account_id`,`primary`,`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `enterprise_installation_user_accounts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `enterprise_installation_user_accounts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `enterprise_installation_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `remote_user_id` int(11) NOT NULL,
  `remote_created_at` datetime NOT NULL,
  `login` varchar(255) NOT NULL,
  `profile_name` varchar(255) DEFAULT NULL,
  `site_admin` tinyint(1) NOT NULL DEFAULT '0',
  `suspended_at` datetime DEFAULT NULL,
  `business_user_account_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_enterprise_inst_user_accounts_inst_id_and_remote_user_id` (`enterprise_installation_id`,`remote_user_id`),
  KEY `index_enterprise_installation_user_accounts_on_installation_id` (`enterprise_installation_id`),
  KEY `idx_ent_installation_user_accounts_on_business_user_account_id` (`business_user_account_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `enterprise_installation_user_accounts_uploads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `enterprise_installation_user_accounts_uploads` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `enterprise_installation_id` int(11) DEFAULT NULL,
  `uploader_id` int(11) DEFAULT NULL,
  `content_type` varchar(40) NOT NULL,
  `size` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  `sync_state` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_enterprise_inst_user_accounts_uploads_on_business_id` (`business_id`,`guid`),
  KEY `index_enterprise_inst_user_accounts_uploads_on_installation_id` (`enterprise_installation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `enterprise_installations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `enterprise_installations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `host_name` varchar(255) NOT NULL,
  `customer_name` varchar(100) NOT NULL,
  `license_hash` varchar(64) NOT NULL,
  `license_public_key` blob NOT NULL,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(30) NOT NULL DEFAULT 'User',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `http_only` tinyint(1) NOT NULL DEFAULT '0',
  `version` varchar(12) DEFAULT NULL,
  `server_id` varchar(36) DEFAULT NULL,
  `integration_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_enterprise_installations_on_server_id` (`server_id`),
  KEY `index_enterprise_installations_on_host_name` (`host_name`),
  KEY `index_enterprise_installations_on_owner_id_and_owner_type` (`owner_id`,`owner_type`),
  KEY `enterprise_installations_on_integration_id` (`integration_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ephemeral_notices`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ephemeral_notices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `parent_id` int(11) NOT NULL,
  `parent_type` varchar(100) NOT NULL,
  `notice_type` int(11) NOT NULL DEFAULT '0',
  `notice_text` varbinary(1024) NOT NULL,
  `link_to` text,
  `link_title` varbinary(1024) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `parent_ephemeral_notice_user_idx` (`parent_id`,`parent_type`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `epoch_commits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `epoch_commits` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `commit_oid` varchar(40) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `version_vector` blob NOT NULL,
  `epoch_id` bigint(20) unsigned NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_epoch_commits_on_epoch_id_and_created_at` (`epoch_id`,`created_at`),
  KEY `index_epoch_commits_on_repo_commit_oid` (`repository_id`,`commit_oid`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `epoch_operations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `epoch_operations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `operation` blob NOT NULL,
  `author_id` int(11) NOT NULL,
  `epoch_id` bigint(20) unsigned NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_epoch_operations_on_author_id` (`author_id`),
  KEY `index_epoch_operations_on_epoch_id_and_created_at` (`epoch_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `epochs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `epochs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `ref` varbinary(1024) NOT NULL,
  `base_commit_oid` varchar(40) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_epochs_on_repo_branch_base_commit_oid` (`repository_id`,`ref`,`base_commit_oid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `experiments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `experiments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `percent` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_experiments_on_name` (`name`),
  KEY `index_experiments_on_percent` (`percent`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `external_identities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `external_identities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `provider_id` int(11) NOT NULL,
  `provider_type` varchar(40) NOT NULL,
  `guid` varchar(36) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_external_identities_on_guid` (`guid`),
  UNIQUE KEY `index_on_provider_and_user` (`provider_id`,`provider_type`,`user_id`),
  KEY `index_external_identities_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `external_identity_attribute_mappings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `external_identity_attribute_mappings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `provider_type` varchar(255) DEFAULT NULL,
  `provider_id` int(11) DEFAULT NULL,
  `scheme` int(11) NOT NULL,
  `target` int(11) NOT NULL,
  `source` text NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_index_on_id_attr_mapping_by_provider` (`provider_id`,`provider_type`,`scheme`,`target`),
  KEY `index_on_id_attr_mapping_by_provider` (`provider_id`,`provider_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `external_identity_attributes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `external_identity_attributes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `external_identity_id` int(11) NOT NULL,
  `scheme` varchar(4) NOT NULL,
  `name` varchar(255) NOT NULL,
  `value` varchar(255) NOT NULL,
  `metadata_json` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_attributes_on_external_identity_name_and_value` (`external_identity_id`,`scheme`,`name`,`value`),
  KEY `external_identity_attributes_id_name_value_index` (`external_identity_id`,`name`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `external_identity_sessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `external_identity_sessions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_session_id` int(11) NOT NULL,
  `external_identity_id` int(11) NOT NULL,
  `expires_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_external_sessions_on_expires_at` (`expires_at`),
  KEY `index_external_sessions_on_user_session_id_and_expires_at` (`user_session_id`,`expires_at`),
  KEY `index_external_identity_sessions_on_external_identity_id` (`external_identity_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `feature_enrollments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `feature_enrollments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `feature_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `enrolled` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `enrollee_type` varchar(40) NOT NULL,
  `enrollee_id` int(11) NOT NULL,
  `last_actor_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_enrollee_id_and_enrollee_type_and_feature_id` (`enrollee_id`,`enrollee_type`,`feature_id`),
  KEY `index_feature_enrollments_on_feature_id` (`feature_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `features`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `features` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `public_name` varchar(40) NOT NULL,
  `slug` varchar(60) NOT NULL,
  `description` mediumblob,
  `feedback_link` text,
  `enrolled_by_default` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `flipper_feature_id` int(11) DEFAULT NULL,
  `legal_agreement_required` tinyint(1) NOT NULL DEFAULT '0',
  `image_link` text,
  `documentation_link` text,
  `published_at` datetime DEFAULT NULL,
  `feedback_category` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_features_on_public_name` (`public_name`),
  UNIQUE KEY `index_features_on_slug` (`slug`),
  UNIQUE KEY `index_features_on_flipper_feature_id` (`flipper_feature_id`),
  KEY `index_features_on_legal_agreement_required` (`legal_agreement_required`),
  KEY `idx_on_published_at_flipper_feature_id_legal_agreement_required` (`published_at`,`flipper_feature_id`,`legal_agreement_required`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `fileservers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `fileservers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `host` varchar(255) NOT NULL,
  `fqdn` varchar(255) NOT NULL,
  `embargoed` tinyint(1) NOT NULL DEFAULT '0',
  `online` tinyint(1) NOT NULL DEFAULT '0',
  `evacuating` tinyint(1) NOT NULL DEFAULT '0',
  `quiescing` tinyint(1) NOT NULL DEFAULT '0',
  `datacenter` varchar(20) DEFAULT NULL,
  `rack` varchar(20) DEFAULT NULL,
  `ip` varchar(45) DEFAULT NULL,
  `evacuating_reason` varchar(255) DEFAULT NULL,
  `quiescing_reason` varchar(255) DEFAULT NULL,
  `embargoed_reason` varchar(255) DEFAULT NULL,
  `non_voting` tinyint(1) NOT NULL DEFAULT '0',
  `hdd_storage` tinyint(1) NOT NULL DEFAULT '0',
  `site` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_fileservers_on_host` (`host`),
  UNIQUE KEY `index_fileservers_on_fqdn` (`fqdn`),
  KEY `index_fileservers_by_location` (`datacenter`,`rack`),
  KEY `index_fileservers_on_site_and_rack` (`site`,`rack`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `fine_grained_permissions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `fine_grained_permissions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `action` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `custom_roles_enabled` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_fine_grained_permissions_on_action` (`action`),
  KEY `index_fine_grained_permissions_on_custom_roles_enabled` (`custom_roles_enabled`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `flipper_features`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `flipper_features` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `description` blob,
  `github_org_team_id` int(11) DEFAULT NULL,
  `slack_channel` varchar(80) DEFAULT NULL,
  `service_name` varchar(255) DEFAULT NULL,
  `long_lived` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_flipper_features_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `flipper_gates`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `flipper_gates` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `flipper_feature_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `value` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_flipper_gates_on_flipper_feature_id_and_name_and_value` (`flipper_feature_id`,`name`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `followers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `followers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `following_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_followers_on_user_id_and_following_id` (`user_id`,`following_id`),
  KEY `index_followers_on_following_id_and_created_at` (`following_id`,`created_at`),
  KEY `index_followers_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_followers_on_created_at_and_following_id` (`created_at`,`following_id`),
  KEY `index_followers_on_user_hidden_and_user_id` (`user_hidden`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `fraud_flagged_sponsors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `fraud_flagged_sponsors` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_fraud_review_id` int(11) NOT NULL,
  `sponsor_id` int(11) NOT NULL,
  `matched_current_client_id` varchar(255) DEFAULT NULL,
  `matched_current_ip` varchar(40) DEFAULT NULL,
  `matched_historical_ip` varchar(40) DEFAULT NULL,
  `matched_historical_client_id` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `matched_current_ip_region_and_user_agent` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_review_and_sponsor` (`sponsors_fraud_review_id`,`sponsor_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ghvfs_fileservers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ghvfs_fileservers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `host` varchar(255) NOT NULL,
  `online` tinyint(1) NOT NULL DEFAULT '0',
  `embargoed` tinyint(1) NOT NULL DEFAULT '0',
  `evacuating` tinyint(1) NOT NULL DEFAULT '0',
  `datacenter` varchar(20) DEFAULT NULL,
  `ip` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_ghvfs_fileservers_unique` (`host`),
  KEY `index_ghvfs_fileservers_datacenter` (`datacenter`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ghvfs_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ghvfs_replicas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `ghvfs_fileserver_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_ghvfs_replicas_repository` (`ghvfs_fileserver_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_backup_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_backup_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gist_id` int(11) NOT NULL,
  `last_backup_at` datetime DEFAULT NULL,
  `last_error_at` datetime DEFAULT NULL,
  `error_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `last_backup_checksum` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_gist_backup_statuses_on_gist_id` (`gist_id`),
  KEY `index_gist_backup_statuses_on_last_backup_at` (`last_backup_at`),
  KEY `gist_scheduler` (`last_error_at`,`last_backup_at`,`gist_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_bases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_bases` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `repo_name` varchar(255) NOT NULL,
  `incremental_id` bigint(20) NOT NULL,
  `path` varchar(255) NOT NULL,
  `key_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_gist_bases_on_repo_name` (`repo_name`),
  KEY `index_gist_bases_on_key_id` (`key_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob,
  `gist_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_gist_comments_on_gist_id` (`gist_id`),
  KEY `index_gist_comments_on_user_id` (`user_id`),
  KEY `index_gist_comments_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_gist_comments_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_gist_comments_on_user_id_and_updated_at` (`user_id`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_disabled_backups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_disabled_backups` (
  `gist_id` int(11) NOT NULL,
  `gist_repo_name` char(32) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `disabled_at` datetime NOT NULL,
  PRIMARY KEY (`gist_id`),
  UNIQUE KEY `index_gist_disabled_backups_on_gist_repo_name` (`gist_repo_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_incrementals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_incrementals` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `created_at` datetime DEFAULT NULL,
  `previous_id` bigint(20) DEFAULT NULL,
  `repo_name` varchar(255) NOT NULL,
  `path` varchar(255) NOT NULL,
  `checksum` varchar(255) DEFAULT NULL,
  `audit_log_len` bigint(20) DEFAULT NULL,
  `key_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_gist_incrementals_previous_unique` (`previous_id`),
  KEY `index_gist_on_repo_name` (`repo_name`),
  KEY `index_gist_incrementals_on_key_id` (`key_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_maintenance`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_maintenance` (
  `repo_name` varchar(255) NOT NULL,
  `status` enum('completed','scheduled','running','retry','error') NOT NULL,
  `scheduled_at` datetime DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `incrementals` int(11) DEFAULT NULL,
  PRIMARY KEY (`repo_name`),
  KEY `gist_maintenance_on_last_maintenance_at` (`last_maintenance_at`),
  KEY `gist_maintenance_on_incrementals` (`incrementals`),
  KEY `index_gist_maintenance_on_status_and_scheduled_at` (`status`,`scheduled_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_replicas` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `gist_id` int(11) NOT NULL,
  `host` varchar(255) NOT NULL,
  `checksum` varchar(255) NOT NULL,
  `state` int(11) NOT NULL,
  `read_weight` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_gist_replicas_on_gist_id_and_host` (`gist_id`,`host`),
  KEY `index_gist_replicas_on_updated_at` (`updated_at`),
  KEY `index_gist_replicas_on_state` (`state`),
  KEY `index_gist_replicas_on_host_and_state_and_gist_id` (`host`,`state`,`gist_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gist_user_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gist_user_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `plan` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_gist_user_subscriptions_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gists`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gists` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `repo_name` varchar(40) DEFAULT NULL,
  `description` blob,
  `public` tinyint(1) DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `delete_flag` tinyint(1) NOT NULL DEFAULT '0',
  `pushed_at` datetime DEFAULT NULL,
  `disabled_by` int(11) DEFAULT NULL,
  `disabling_reason` varchar(20) DEFAULT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `maintenance_status` varchar(20) DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `pushed_count` int(11) NOT NULL DEFAULT '0',
  `pushed_count_since_maintenance` int(11) NOT NULL DEFAULT '0',
  `disk_usage` int(11) DEFAULT '0',
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `last_maintenance_attempted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_gists_on_repo_name` (`repo_name`),
  KEY `index_gists_on_public` (`public`,`delete_flag`,`updated_at`),
  KEY `index_gists_on_maintenance_status` (`maintenance_status`,`pushed_count_since_maintenance`,`last_maintenance_at`),
  KEY `index_gists_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_gists_on_maint_stat_last_maint_attempted_at` (`maintenance_status`,`last_maintenance_attempted_at`),
  KEY `index_gists_on_user_id_and_public_and_delete_flg_and_user_hidden` (`user_id`,`public`,`delete_flag`,`user_hidden`),
  KEY `index_gists_on_parent_and_public_and_deleted` (`parent_id`,`public`,`delete_flag`),
  KEY `index_gists_on_user_id_and_public_and_delete_flag_and_parent_id` (`user_id`,`public`,`delete_flag`,`parent_id`),
  KEY `index_gists_on_user_id_and_delete_flag_and_pushed_at` (`user_id`,`delete_flag`,`pushed_at`),
  KEY `index_gists_on_user_id_and_public_and_delete_flag_and_updated_at` (`user_id`,`public`,`delete_flag`,`updated_at`),
  KEY `index_gists_on_user_id_and_public_and_delete_flag` (`user_id`,`public`,`delete_flag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `git_sizer`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `git_sizer` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `repository_type` int(11) unsigned NOT NULL,
  `repository_id` int(11) unsigned NOT NULL,
  `max_blob_size_bytes` bigint(20) unsigned NOT NULL,
  `max_checkout_blob_count` bigint(20) unsigned NOT NULL,
  `max_checkout_blob_size_bytes` bigint(20) unsigned NOT NULL,
  `max_checkout_link_count` bigint(20) unsigned NOT NULL,
  `max_checkout_path_depth` bigint(20) unsigned NOT NULL,
  `max_checkout_path_length` bigint(20) unsigned NOT NULL,
  `max_checkout_submodule_count` bigint(20) unsigned NOT NULL,
  `max_checkout_tree_count` bigint(20) unsigned NOT NULL,
  `max_commit_parent_count` bigint(20) unsigned NOT NULL,
  `max_commit_size_bytes` bigint(20) unsigned NOT NULL,
  `max_history_depth` bigint(20) unsigned NOT NULL,
  `max_tag_depth` bigint(20) unsigned NOT NULL,
  `max_tree_entries` bigint(20) unsigned NOT NULL,
  `reference_count` bigint(20) unsigned NOT NULL,
  `unique_blob_count` bigint(20) unsigned NOT NULL,
  `unique_blob_size_bytes` bigint(20) unsigned NOT NULL,
  `unique_commit_count` bigint(20) unsigned NOT NULL,
  `unique_commit_size_bytes` bigint(20) unsigned NOT NULL,
  `unique_tag_count` bigint(20) unsigned NOT NULL,
  `unique_tree_count` bigint(20) unsigned NOT NULL,
  `unique_tree_entries` bigint(20) unsigned NOT NULL,
  `unique_tree_size_bytes` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_git_sizer_on_type_and_id` (`repository_id`,`repository_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `global_stratocaster_indexes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `global_stratocaster_indexes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `index_key` varchar(32) NOT NULL,
  `value` bigint(20) NOT NULL,
  `modified_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_global_stratocaster_indexes_on_index_key_and_modified_at` (`index_key`,`modified_at`),
  KEY `index_global_stratocaster_indexes_on_index_key_and_value` (`index_key`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gpg_key_emails`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gpg_key_emails` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `gpg_key_id` int(11) NOT NULL,
  `user_email_id` int(11) DEFAULT NULL,
  `email` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_gpg_key_emails_on_gpg_key_id_and_email` (`gpg_key_id`,`email`),
  KEY `index_gpg_key_emails_on_user_email_id` (`user_email_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `gpg_keys`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gpg_keys` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `key_id` varbinary(8) NOT NULL,
  `public_key` mediumblob NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `primary_key_id` int(11) DEFAULT NULL,
  `expires_at` datetime DEFAULT NULL,
  `can_sign` tinyint(1) NOT NULL DEFAULT '1',
  `can_encrypt_comms` tinyint(1) NOT NULL DEFAULT '0',
  `can_encrypt_storage` tinyint(1) NOT NULL DEFAULT '0',
  `can_certify` tinyint(1) NOT NULL DEFAULT '0',
  `raw_key` mediumtext,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_gpg_keys_on_user_id_and_key_id` (`user_id`,`key_id`),
  KEY `index_gpg_keys_on_primary_key_id` (`primary_key_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hidden_profile_timeline_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hidden_profile_timeline_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `event_type` int(11) NOT NULL,
  `subject_id` int(11) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_hidden_profile_timeline_events_on_keys` (`user_id`,`event_type`,`subject_id`),
  KEY `index_hidden_profile_timeline_events_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hidden_task_list_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hidden_task_list_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `removable_type` varchar(40) NOT NULL,
  `removable_id` int(11) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_user_id_and_removable_type_and_removable_id` (`user_id`,`removable_type`,`removable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hidden_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hidden_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_hidden_users_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hook_config_attributes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hook_config_attributes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `hook_id` int(11) NOT NULL,
  `key` varchar(255) NOT NULL,
  `value` varbinary(1024) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_hooks_on_hook_id_and_key` (`hook_id`,`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hook_event_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hook_event_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `subscriber_id` int(11) NOT NULL,
  `subscriber_type` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_subscriber_and_name` (`subscriber_id`,`subscriber_type`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hooks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hooks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `active` tinyint(1) unsigned DEFAULT '0',
  `confirmed` tinyint(1) unsigned DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `installation_target_type` varchar(40) NOT NULL,
  `installation_target_id` int(11) NOT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `oauth_application_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_hooks_installation_target` (`installation_target_id`,`installation_target_type`),
  KEY `index_hooks_on_oauth_application_id` (`oauth_application_id`),
  KEY `index_hooks_on_name` (`name`),
  KEY `index_hooks_on_active` (`active`),
  KEY `index_hooks_on_installation_target_type` (`installation_target_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_ar_internal_metadata`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_ar_internal_metadata` (
  `key` varchar(255) NOT NULL,
  `value` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_delivery_configs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_delivery_configs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `payload_id` bigint(20) DEFAULT NULL,
  `hook_id` bigint(20) DEFAULT NULL,
  `service_name` varchar(255) DEFAULT NULL,
  `config` mediumblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `delivery_logs_count` int(11) DEFAULT NULL,
  `repo_id` int(11) DEFAULT NULL,
  `installation_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_hookshot_delivery_configs_on_payload_id` (`payload_id`),
  KEY `index_hookshot_delivery_configs_on_hook_id` (`hook_id`),
  KEY `index_hookshot_delivery_configs_on_created_at` (`created_at`),
  KEY `index_hookshot_delivery_configs_on_delivery_logs_count` (`delivery_logs_count`),
  KEY `index_hookshot_delivery_configs_on_repo_id` (`repo_id`),
  KEY `index_hookshot_delivery_configs_on_installation_id` (`installation_id`),
  KEY `index_hookshot_delivery_configs_on_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_delivery_logs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_delivery_logs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `delivery_config_id` bigint(20) DEFAULT NULL,
  `github_request_id` varchar(255) DEFAULT NULL,
  `hook_status` int(11) DEFAULT NULL,
  `hook_message` varchar(255) DEFAULT NULL,
  `delivered_at` datetime DEFAULT NULL,
  `duration` decimal(10,2) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `guid` varchar(255) DEFAULT NULL,
  `redelivery` tinyint(1) DEFAULT NULL,
  `hook_id` bigint(20) DEFAULT NULL,
  `parent_type` varchar(255) DEFAULT NULL,
  `parent_id` bigint(20) DEFAULT NULL,
  `delivery_remote_requests_count` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_hookshot_delivery_logs_on_created_at` (`created_at`),
  KEY `index_hookshot_delivery_logs_on_hook_id` (`hook_id`),
  KEY `index_hookshot_delivery_logs_on_guid` (`guid`),
  KEY `index_hookshot_delivery_logs_on_delivery_config_id` (`delivery_config_id`),
  KEY `index_hookshot_delivery_logs_on_hook_status` (`hook_status`),
  KEY `index_hookshot_delivery_logs_on_redelivery` (`redelivery`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_delivery_payloads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_delivery_payloads` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `parent_id` bigint(20) DEFAULT NULL,
  `parent_type` varchar(255) DEFAULT NULL,
  `guid` varchar(255) DEFAULT NULL,
  `event` varchar(255) DEFAULT NULL,
  `action` varchar(255) DEFAULT NULL,
  `sender_id` int(11) DEFAULT NULL,
  `payload` longblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `delivery_configs_count` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_hookshot_delivery_payloads_on_guid_parent_id_and_type` (`guid`,`parent_id`,`parent_type`),
  KEY `index_hookshot_delivery_payloads_on_created_at` (`created_at`),
  KEY `index_hookshot_delivery_payloads_on_event` (`event`),
  KEY `index_hookshot_delivery_payloads_on_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_delivery_queue`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_delivery_queue` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `delivery_config_id` bigint(20) DEFAULT NULL,
  `state` int(11) DEFAULT NULL,
  `github_request_id` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `pending_at` datetime DEFAULT NULL,
  `completed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_delivery_remote_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_delivery_remote_requests` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `delivery_log_id` bigint(20) DEFAULT NULL,
  `request_method` varchar(255) DEFAULT NULL,
  `request_url` varchar(1500) DEFAULT NULL,
  `request_headers` mediumblob,
  `response_code` int(11) DEFAULT NULL,
  `response_headers` mediumblob,
  `response_body` mediumblob,
  `remote_ip` varchar(255) DEFAULT NULL,
  `error` mediumblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `adapter` varchar(255) DEFAULT NULL,
  `return_code` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_hookshot_delivery_remote_requests_on_created_at` (`created_at`),
  KEY `index_hookshot_delivery_remote_requests_on_delivery_log_id` (`delivery_log_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_flipper_features`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_flipper_features` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `key` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_hookshot_flipper_features_on_key` (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_flipper_gates`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_flipper_gates` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `feature_key` varchar(255) NOT NULL,
  `key` varchar(255) NOT NULL,
  `value` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_hookshot_flipper_gates_on_feature_key_and_key_and_value` (`feature_key`,`key`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `hookshot_schema_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hookshot_schema_migrations` (
  `version` varchar(255) NOT NULL,
  UNIQUE KEY `hookshot_unique_schema_migrations` (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ignore_shas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ignore_shas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `sha` varchar(255) DEFAULT NULL,
  `applied_flag` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_ignore_shas_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ignored_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ignored_users` (
  `user_id` int(11) unsigned DEFAULT NULL,
  `ignored_id` int(11) unsigned DEFAULT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `created_at` datetime DEFAULT NULL,
  `expires_at` datetime DEFAULT NULL,
  `blocked_from_content_id` int(11) DEFAULT NULL,
  `blocked_from_content_type` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_ignored_users_on_user_id_and_ignored_id_and_expires_at` (`user_id`,`ignored_id`,`expires_at`),
  KEY `index_ignored_users_on_ignored_id` (`ignored_id`),
  KEY `index_ignored_users_on_user_id_and_expires_at` (`user_id`,`expires_at`),
  KEY `index_ignored_users_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `import_item_errors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `import_item_errors` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `import_item_id` int(11) NOT NULL,
  `payload_location` varchar(255) DEFAULT NULL,
  `code` varchar(255) DEFAULT NULL,
  `resource` varchar(255) DEFAULT NULL,
  `field` varchar(255) DEFAULT NULL,
  `value` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_import_item_errors_on_import_item_id` (`import_item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `import_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `import_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `status` varchar(30) NOT NULL,
  `model_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `json_data` mediumblob,
  `model_type` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_import_items_on_repository_id_and_updated_at` (`repository_id`,`updated_at`),
  KEY `index_import_items_on_repository_id_and_status` (`repository_id`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `imports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `imports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `completed` tinyint(1) NOT NULL DEFAULT '0',
  `creator_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `index_public_gists`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `index_public_gists` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_aliases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_aliases` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `slug` varchar(34) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_aliases_on_integration_id` (`integration_id`),
  UNIQUE KEY `index_integration_aliases_on_slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_content_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_content_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `value` varchar(100) NOT NULL,
  `reference_type` int(11) NOT NULL DEFAULT '0',
  `integration_version_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_integration_content_references_on_integration_version_id` (`integration_version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_features`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_features` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `body` mediumblob NOT NULL,
  `slug` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_features_on_name` (`name`),
  UNIQUE KEY `index_integration_features_on_slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_install_triggers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_install_triggers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `install_type` int(11) NOT NULL,
  `path` varchar(255) DEFAULT NULL,
  `reason` varchar(255) DEFAULT NULL,
  `deactivated` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `install_triggers_by_integration_id_and_type` (`integration_id`,`install_type`),
  KEY `index_integration_install_triggers_on_install_type` (`install_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_installation_request_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_installation_request_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_installation_request_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_integration_request_repository_by_request_id` (`integration_installation_request_id`),
  KEY `index_integration_request_repository_by_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_installation_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_installation_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `requester_id` int(11) NOT NULL,
  `integration_id` int(11) NOT NULL,
  `target_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_integration_request_by_requester_id_and_integration_id` (`requester_id`,`integration_id`),
  KEY `index_integration_request_by_requester_id` (`requester_id`),
  KEY `index_integration_request_by_integration_id` (`integration_id`),
  KEY `index_integration_request_by_target_id` (`target_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_installations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_installations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `target_id` int(11) NOT NULL,
  `target_type` varchar(30) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `integration_version_id` int(11) NOT NULL,
  `outdated` tinyint(1) NOT NULL DEFAULT '0',
  `rate_limit` int(11) DEFAULT NULL,
  `temporary_rate_limit` int(11) DEFAULT NULL,
  `temporary_rate_limit_expires_at` datetime DEFAULT NULL,
  `dynamic_rate_limit` int(11) DEFAULT NULL,
  `contact_email_id` int(11) DEFAULT NULL,
  `subscription_item_id` int(11) DEFAULT NULL,
  `integration_install_trigger_id` int(11) DEFAULT NULL,
  `integration_version_number` int(11) NOT NULL,
  `permissions_cache` json DEFAULT NULL,
  `repository_selection_cache` varchar(8) DEFAULT NULL,
  `user_suspended_by_id` int(11) DEFAULT NULL,
  `user_suspended_at` bigint(20) DEFAULT NULL,
  `integrator_suspended` tinyint(1) NOT NULL DEFAULT '0',
  `integrator_suspended_at` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_installations_on_integration_id_and_target_id` (`integration_id`,`target_id`,`target_type`),
  KEY `index_integration_installations_on_target_id_and_target_type` (`target_id`,`target_type`),
  KEY `index_integration_installations_on_contact_email_id` (`contact_email_id`),
  KEY `index_integration_installations_on_integration_version_id` (`integration_version_id`),
  KEY `index_integration_installations_on_integration_version_number` (`integration_version_number`),
  KEY `index_integration_installations_on_user_suspended_by_id` (`user_suspended_by_id`),
  KEY `index_integration_installations_on_integrator_suspended` (`integrator_suspended`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_keys`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_keys` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `public_pem` text NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_integration_keys_on_integration_id` (`integration_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_listing_features`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_listing_features` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_listing_id` int(11) NOT NULL,
  `integration_feature_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_listings_on_features` (`integration_listing_id`,`integration_feature_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_listing_language_names`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_listing_language_names` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_listing_id` int(11) NOT NULL,
  `language_name_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_listings_on_languages` (`language_name_id`,`integration_listing_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_listings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_listings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `state` int(11) NOT NULL DEFAULT '0',
  `blurb` varchar(255) DEFAULT NULL,
  `body` mediumblob,
  `installation_url` varchar(255) DEFAULT NULL,
  `integration_type` varchar(255) NOT NULL,
  `integration_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `pricing_url` varchar(255) DEFAULT NULL,
  `documentation_url` varchar(255) DEFAULT NULL,
  `tos_url` varchar(255) DEFAULT NULL,
  `support_url` varchar(255) DEFAULT NULL,
  `status_url` varchar(255) DEFAULT NULL,
  `privacy_policy_url` varchar(255) DEFAULT NULL,
  `company_url` varchar(255) DEFAULT NULL,
  `learn_more_url` varchar(255) DEFAULT NULL,
  `slug` varchar(255) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_listings_on_integration` (`integration_id`,`integration_type`),
  UNIQUE KEY `index_integration_listings_on_slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_manifests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_manifests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(40) NOT NULL,
  `name` varchar(255) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `data` json DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_manifests_on_code` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_single_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_single_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_version_id` int(11) NOT NULL,
  `path` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_integration_version_id_and_path` (`integration_version_id`,`path`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_transfers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_transfers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `requester_id` int(11) NOT NULL,
  `responder_id` int(11) DEFAULT NULL,
  `target_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integration_transfers_on_integration_id_target_id` (`integration_id`,`target_id`),
  KEY `index_integration_transfers_on_requester_id` (`requester_id`),
  KEY `index_integration_transfers_on_target_id` (`target_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integration_versions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integration_versions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `note` text,
  `number` int(11) DEFAULT '0',
  `integration_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `single_file_name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_integration_versions_on_integration_id_and_number` (`integration_id`,`number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `integrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `integrations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(32) NOT NULL DEFAULT 'User',
  `bot_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `url` text NOT NULL,
  `description` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `public` tinyint(1) NOT NULL DEFAULT '0',
  `slug` varchar(255) NOT NULL DEFAULT '',
  `callback_url` text,
  `single_file_name` varchar(255) DEFAULT NULL,
  `key` varchar(20) DEFAULT NULL,
  `secret` varchar(40) DEFAULT NULL,
  `setup_url` text,
  `bgcolor` varchar(6) NOT NULL DEFAULT 'ffffff',
  `setup_on_update` tinyint(1) NOT NULL DEFAULT '0',
  `deleted_at` datetime DEFAULT NULL,
  `full_trust` tinyint(1) NOT NULL DEFAULT '0',
  `request_oauth_on_install` tinyint(1) NOT NULL DEFAULT '0',
  `marketplace_category_id` int(11) DEFAULT NULL,
  `user_token_expiration` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_integrations_on_slug` (`slug`),
  UNIQUE KEY `index_integrations_on_key` (`key`),
  KEY `index_integrations_on_bot_id` (`bot_id`),
  KEY `index_integrations_on_name` (`name`),
  KEY `index_integrations_on_owner_id_and_owner_type_and_deleted_at` (`owner_id`,`owner_type`,`deleted_at`),
  KEY `index_integrations_on_marketplace_category_id` (`marketplace_category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `interaction_settings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `interaction_settings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `show_blocked_contributors_warning` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_interaction_settings_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `interactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `interactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `web_edits` int(11) DEFAULT '0',
  `last_web_edit_at` datetime DEFAULT NULL,
  `pull_requests` int(11) DEFAULT '0',
  `last_pull_request_at` datetime DEFAULT NULL,
  `issues` int(11) DEFAULT '0',
  `last_issue_at` datetime DEFAULT NULL,
  `comments` int(11) DEFAULT '0',
  `last_comment_at` datetime DEFAULT NULL,
  `pushes` int(11) DEFAULT '0',
  `last_pushed_at` datetime DEFAULT NULL,
  `active_sessions` int(11) DEFAULT '0',
  `last_active_session_at` datetime DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `wiki_edits` int(11) DEFAULT '0',
  `last_wiki_edit_at` datetime DEFAULT NULL,
  `last_released_at` timestamp NULL DEFAULT NULL,
  `releases` int(11) DEFAULT '0',
  `mac_active_sessions` int(11) DEFAULT '0',
  `last_mac_active_session` datetime DEFAULT NULL,
  `windows_active_sessions` int(11) DEFAULT '0',
  `last_windows_active_session` datetime DEFAULT NULL,
  `last_active_at` datetime DEFAULT NULL,
  `signed_up_at` datetime DEFAULT NULL,
  `mac_desktop_active_sessions` int(11) DEFAULT '0',
  `last_mac_desktop_active_session_at` datetime DEFAULT NULL,
  `windows_desktop_active_sessions` int(11) DEFAULT '0',
  `last_windows_desktop_active_session_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_interactions_on_last_active_session_at` (`last_active_session_at`),
  KEY `index_interactions_on_user_id` (`user_id`),
  KEY `index_interactions_on_last_active_at` (`last_active_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `interactive_component_interactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `interactive_component_interactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `interactive_component_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `interacted_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `interactive_component_user_interactions_idx` (`interactive_component_id`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `interactive_components`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `interactive_components` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `container_id` int(11) NOT NULL,
  `container_type` varchar(100) NOT NULL,
  `external_id` varchar(255) NOT NULL,
  `elements` blob NOT NULL,
  `container_order` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `interacted_at` datetime DEFAULT NULL,
  `outdated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_interactive_components_on_container_id_and_container_type` (`container_id`,`container_type`),
  KEY `index_interactive_components_on_outdated_at` (`outdated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `internal_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `internal_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `business_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_internal_repositories_on_repository_id_and_business_id` (`repository_id`,`business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ip_whitelist_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ip_whitelist_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(20) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `whitelisted_value` varchar(45) NOT NULL,
  `range_from` varbinary(16) NOT NULL,
  `range_to` varbinary(16) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_ip_whitelist_entries_on_owner_and_active_and_range_values` (`owner_type`,`owner_id`,`active`,`range_from`,`range_to`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_blob_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_blob_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `blob_oid` varchar(40) NOT NULL,
  `commit_oid` varchar(40) NOT NULL,
  `issue_id` int(11) NOT NULL,
  `filepath` varchar(255) NOT NULL,
  `range_start` int(11) NOT NULL,
  `range_end` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_blob_references_on_all_columns` (`issue_id`,`blob_oid`,`commit_oid`,`filepath`,`range_start`,`range_end`),
  KEY `index_issue_blob_references_on_issue_id` (`issue_id`),
  KEY `index_issue_blob_references_on_blob_oid` (`blob_oid`),
  KEY `index_issue_blob_references_on_commit_oid` (`commit_oid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_boost_awards`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_boost_awards` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_boost_id` int(11) NOT NULL,
  `pull_request_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `value` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_boost_awards_on_issue_boost_id` (`issue_boost_id`),
  KEY `index_issue_boost_awards_on_user_id` (`user_id`),
  KEY `index_issue_boost_awards_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_boosts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_boosts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `issue_id` int(11) NOT NULL,
  `value` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issue_boosts_on_issue_id` (`issue_id`),
  KEY `index_issue_boosts_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_comment_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_comment_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_comment_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issue_comment_edits_on_user_content_edit_id` (`user_content_edit_id`),
  KEY `index_issue_comment_edits_on_issue_comment_id` (`issue_comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `body` mediumblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_comments_on_repository_id_and_created_at` (`repository_id`,`created_at`),
  KEY `index_issue_comments_on_repository_id_and_updated_at` (`repository_id`,`updated_at`),
  KEY `index_issue_comments_on_repository_id_and_issue_id_and_user_id` (`repository_id`,`issue_id`,`user_id`),
  KEY `index_issue_comments_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_issue_comments_on_repo_user_id_user_hidden_and_issue_id` (`repository_id`,`user_id`,`user_hidden`,`issue_id`),
  KEY `index_issue_comments_on_issue_id_and_user_hidden` (`issue_id`,`user_hidden`),
  KEY `index_issue_comments_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_issue_comments_on_user_id_and_updated_at` (`user_id`,`updated_at`),
  KEY `index_issue_comments_on_user_id_and_repository_id` (`user_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_edits_on_issue_id` (`issue_id`),
  KEY `index_issue_edits_on_user_content_edit_id` (`user_content_edit_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_event_details`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_event_details` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `issue_event_id` bigint(11) unsigned NOT NULL,
  `label_id` bigint(20) DEFAULT NULL,
  `label_name` varbinary(1024) DEFAULT NULL,
  `label_color` varchar(6) DEFAULT NULL,
  `label_text_color` varchar(6) DEFAULT NULL,
  `milestone_title` varbinary(1024) DEFAULT NULL,
  `subject_id` int(11) DEFAULT NULL,
  `subject_type` varchar(20) DEFAULT NULL,
  `title_was` varbinary(1024) DEFAULT NULL,
  `title_is` varbinary(1024) DEFAULT NULL,
  `deployment_id` int(11) DEFAULT NULL,
  `ref` varchar(255) DEFAULT NULL,
  `before_commit_oid` char(40) DEFAULT NULL,
  `after_commit_oid` char(40) DEFAULT NULL,
  `pull_request_review_state_was` int(11) DEFAULT NULL,
  `message` mediumblob,
  `pull_request_review_id` int(11) DEFAULT NULL,
  `column_name` varbinary(1024) DEFAULT NULL,
  `previous_column_name` varbinary(1024) DEFAULT NULL,
  `card_id` int(11) DEFAULT NULL,
  `review_request_id` int(11) DEFAULT NULL,
  `performed_by_project_workflow_action_id` int(11) DEFAULT NULL,
  `lock_reason` varchar(30) DEFAULT NULL,
  `milestone_id` int(10) unsigned DEFAULT NULL,
  `deployment_status_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `block_duration_days` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_event_details_on_issue_event_id_and_subject_type` (`issue_event_id`,`subject_type`),
  KEY `index_issue_event_details_on_subject_id_and_subject_type` (`subject_id`,`subject_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_events` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) unsigned DEFAULT NULL,
  `actor_id` int(11) unsigned DEFAULT NULL,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `event` varchar(40) DEFAULT NULL,
  `commit_id` varchar(40) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `commit_repository_id` int(11) unsigned DEFAULT NULL,
  `referencing_issue_id` int(11) unsigned DEFAULT NULL,
  `raw_data` blob,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issue_events_on_issue_id_and_event_and_commit_id` (`issue_id`,`event`,`commit_id`),
  UNIQUE KEY `index_issue_events_on_issue_id_and_ref_issue_id` (`issue_id`,`event`,`referencing_issue_id`),
  KEY `index_issue_events_on_repository_id_event` (`repository_id`,`event`),
  KEY `index_issue_events_on_repo_id_issue_id_and_event` (`repository_id`,`issue_id`,`event`),
  KEY `index_issue_events_on_issue_id_and_commit_id` (`issue_id`,`commit_id`),
  KEY `index_issue_events_on_actor_id_and_event_and_created_at` (`actor_id`,`event`,`created_at`),
  KEY `index_issue_events_on_repository_id_and_created_at` (`repository_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_imports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_imports` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `importer_id` int(11) unsigned DEFAULT NULL,
  `raw_data` blob,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_imports_on_repository_id_and_created_at` (`repository_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_links`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_links` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `source_issue_id` int(11) NOT NULL,
  `target_issue_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `link_type` int(11) NOT NULL,
  `source_repository_id` int(11) NOT NULL,
  `target_repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issue_links_source_target_type` (`source_issue_id`,`target_issue_id`,`link_type`),
  KEY `index_issue_links_source_target_type_and_created_at` (`source_issue_id`,`target_issue_id`,`link_type`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_priorities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_priorities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `milestone_id` int(10) unsigned NOT NULL,
  `priority` bigint(20) unsigned DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issue_priorities_on_issue_id_and_milestone_id` (`issue_id`,`milestone_id`),
  UNIQUE KEY `index_issue_priorities_on_milestone_id_and_priority` (`milestone_id`,`priority`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_tasks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_tasks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `task_issue_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `body` varbinary(4095) DEFAULT NULL,
  `completed_at` datetime DEFAULT NULL,
  `mentioned_issue_id` int(11) DEFAULT NULL,
  `group` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_issue_tasks_on_issue_id` (`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_topics`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_topics` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_id` int(11) NOT NULL,
  `topic_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issue_topics_on_issue_id_and_topic_id` (`issue_id`,`topic_id`),
  KEY `index_issue_topics_on_topic_id_and_issue_id` (`topic_id`,`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issue_transfers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issue_transfers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `old_repository_id` int(11) NOT NULL,
  `old_issue_id` int(11) NOT NULL,
  `old_issue_number` int(11) NOT NULL,
  `new_repository_id` int(11) NOT NULL,
  `new_issue_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `state` varchar(16) NOT NULL,
  `reason` varbinary(1024) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_issue_transfers_on_old_issue_id` (`old_issue_id`),
  KEY `index_issue_transfers_on_old_repository_id_and_old_issue_number` (`old_repository_id`,`old_issue_number`),
  KEY `index_issue_transfers_on_new_issue_id` (`new_issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `issue_comments_count` int(11) DEFAULT '0',
  `number` int(11) DEFAULT '0',
  `position` float DEFAULT '1',
  `title` varbinary(1024) DEFAULT NULL,
  `state` varchar(6) DEFAULT NULL,
  `body` mediumblob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `closed_at` datetime DEFAULT NULL,
  `pull_request_id` int(11) DEFAULT NULL,
  `milestone_id` int(11) unsigned DEFAULT NULL,
  `assignee_id` int(11) unsigned DEFAULT NULL,
  `contributed_at_timestamp` bigint(20) DEFAULT NULL,
  `contributed_at_offset` mediumint(9) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `created_by_logbook_id` varchar(36) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issues_on_created_by_logbook_id` (`created_by_logbook_id`),
  KEY `index_issues_on_pull_request_id` (`pull_request_id`),
  KEY `index_issues_on_milestone_id` (`milestone_id`),
  KEY `index_issues_on_user_id_and_state_and_pull_request_id` (`user_id`,`state`,`pull_request_id`),
  KEY `index_issues_on_repository_id_and_number` (`repository_id`,`number`),
  KEY `index_issues_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_issues_on_user_id_and_user_hidden` (`user_id`,`user_hidden`),
  KEY `index_issues_on_repository_id_and_user_id` (`repository_id`,`user_id`),
  KEY `index_issues_on_repository_id_and_state_and_user_hidden` (`repository_id`,`state`,`user_hidden`),
  KEY `repository_id_and_state_and_pull_request_id_and_user` (`repository_id`,`state`,`pull_request_id`,`user_hidden`,`user_id`),
  KEY `index_issues_on_repository_id_and_pull_request_id_and_created_at` (`repository_id`,`pull_request_id`,`created_at`),
  KEY `index_issues_on_repository_id_and_pull_request_id_and_closed_at` (`repository_id`,`pull_request_id`,`closed_at`),
  KEY `index_issues_on_user_id_and_repository_id` (`user_id`,`repository_id`),
  KEY `index_issues_on_repository_id_and_user_hidden_and_user_id` (`repository_id`,`user_hidden`,`user_id`),
  KEY `repository_id_and_updated_at_and_state_and_pr_id_and_user` (`repository_id`,`updated_at`,`state`,`pull_request_id`,`user_hidden`,`user_id`),
  KEY `repository_id_and_created_at_and_state_and_pr_id_and_user` (`repository_id`,`created_at`,`state`,`pull_request_id`,`user_hidden`,`user_id`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `issues_labels`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `issues_labels` (
  `issue_id` int(11) DEFAULT NULL,
  `label_id` bigint(20) DEFAULT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_issues_labels_on_issue_id_and_label_id` (`issue_id`,`label_id`),
  KEY `index_issues_labels_on_label_id_and_issue_id` (`label_id`,`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `job_posting_credits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `job_posting_credits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `billing_transaction_id` int(11) DEFAULT NULL,
  `credits_purchased` int(11) NOT NULL,
  `credits_used` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `source` int(11) NOT NULL DEFAULT '0',
  `source_comment` blob,
  PRIMARY KEY (`id`),
  KEY `index_job_posting_credits_on_billing_transaction_id` (`billing_transaction_id`),
  KEY `index_job_posting_credits_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `job_posting_locations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `job_posting_locations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `job_posting_id` int(11) NOT NULL,
  `location_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_job_location_options_on_job_posting_id` (`job_posting_id`),
  KEY `index_job_location_options_on_job_location_id` (`location_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `job_postings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `job_postings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `remote` tinyint(1) NOT NULL DEFAULT '0',
  `title` varchar(255) NOT NULL,
  `kind` varchar(255) NOT NULL,
  `category` varchar(255) NOT NULL,
  `apply_link` varchar(2048) NOT NULL,
  `description` text,
  `instructions` text,
  `identifier` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `job_posting_credit_id` int(11) DEFAULT NULL,
  `company` varchar(255) DEFAULT NULL,
  `company_url` varchar(255) DEFAULT NULL,
  `company_logo` varchar(255) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '1',
  `expires_at` datetime NOT NULL,
  `renew_count` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_job_postings_on_identifier` (`identifier`),
  KEY `index_job_postings_on_organization_id` (`organization_id`),
  KEY `index_job_postings_on_state` (`state`),
  KEY `index_job_postings_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `key_links`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `key_links` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `key_prefix` varchar(15) NOT NULL,
  `url_template` text NOT NULL,
  `owner_type` varchar(255) NOT NULL,
  `owner_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_key_links_on_owner_id_and_owner_type_and_key_prefix` (`owner_id`,`owner_type`,`key_prefix`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `key_values`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `key_values` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `key` varchar(255) NOT NULL,
  `value` blob NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `expires_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_key_values_on_key` (`key`),
  KEY `index_key_values_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `key_versions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `key_versions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `realm` varchar(255) NOT NULL,
  `version` int(11) NOT NULL,
  `path` varchar(255) DEFAULT NULL,
  `active` tinyint(1) NOT NULL,
  `deprecated` tinyint(1) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `key_versions_on_realm_and_version` (`realm`,`version`),
  KEY `index_key_versions_on_realm_and_active` (`realm`,`active`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `labels`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `labels` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) NOT NULL,
  `color` varchar(10) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `lowercase_name` varbinary(1024) DEFAULT NULL,
  `description` varbinary(400) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_labels_on_name` (`name`),
  KEY `index_labels_on_repository_id_and_name` (`repository_id`,`name`),
  KEY `index_labels_on_repository_id_and_lowercase_name` (`repository_id`,`lowercase_name`(15))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `language_names`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `language_names` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `linguist_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_language_names_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `languages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `languages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `language_name_id` int(11) DEFAULT NULL,
  `size` bigint(20) DEFAULT NULL,
  `total_size` bigint(20) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `public` tinyint(1) DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `index_languages_on_language_name_id` (`language_name_id`),
  KEY `index_languages_on_repository_id` (`repository_id`),
  KEY `index_languages_on_size` (`size`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `last_seen_pull_request_revisions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `last_seen_pull_request_revisions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `last_revision` varbinary(20) NOT NULL,
  `hidden` tinyint(1) DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_last_seen_pr_on_pr_id_and_user_id_and_updated_at` (`pull_request_id`,`user_id`,`updated_at`),
  KEY `index_last_seen_pr_on_user_id_and_updated_at` (`user_id`,`updated_at`),
  KEY `index_last_seen_pull_request_revisions_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ldap_group_members`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ldap_group_members` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group_dn` varchar(255) NOT NULL,
  `member_dn` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_ldap_group_members_on_group_dn_and_member_dn` (`group_dn`,`member_dn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ldap_mappings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ldap_mappings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `subject_id` int(11) NOT NULL,
  `subject_type` varchar(255) NOT NULL,
  `dn` varchar(2048) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `last_sync_at` datetime DEFAULT NULL,
  `last_sync_ms` float DEFAULT NULL,
  `sync_status` int(11) DEFAULT NULL,
  `fallback_uid` varchar(255) DEFAULT NULL,
  `dn_hash` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_ldap_mappings_on_identity` (`subject_id`,`subject_type`),
  UNIQUE KEY `index_ldap_mappings_on_identity_and_dn` (`subject_id`,`subject_type`,`dn_hash`),
  KEY `index_ldap_mappings_on_sync_status` (`sync_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `legal_holds`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `legal_holds` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_legal_holds_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `lfs_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `lfs_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `network_id` int(11) NOT NULL,
  `media_blob_id` int(11) DEFAULT NULL,
  `git_oid` char(40) NOT NULL,
  `lfs_oid` char(64) NOT NULL,
  `unreachable_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_lfs_references_on_git_oid_and_lfs_oid` (`git_oid`,`lfs_oid`),
  KEY `index_lfs_references_on_network_id` (`network_id`),
  KEY `index_lfs_references_on_unreachable_at` (`unreachable_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `mannequin_emails`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `mannequin_emails` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `mannequin_id` int(11) NOT NULL,
  `email` varchar(100) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `primary` tinyint(1) NOT NULL DEFAULT '0',
  `verified` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_mannequin_emails_on_mannequin_id` (`mannequin_id`),
  KEY `index_mannequin_emails_on_email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `markdown_components`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `markdown_components` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `container_id` int(11) NOT NULL,
  `container_type` varchar(100) NOT NULL,
  `body` blob NOT NULL,
  `container_order` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_markdown_components_on_container_id_and_container_type` (`container_id`,`container_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_agreement_signatures`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_agreement_signatures` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_agreement_id` int(11) NOT NULL,
  `organization_id` int(11) DEFAULT NULL,
  `signatory_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_mkt_agreement_sigs_on_mkt_agr_id_sig_id` (`marketplace_agreement_id`,`signatory_id`),
  KEY `index_marketplace_agreement_signatures_on_signatory_id` (`signatory_id`),
  KEY `index_mkt_agreement_sigs_on_org_id_mkt_agr_id` (`organization_id`,`marketplace_agreement_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_agreements`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_agreements` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `body` mediumblob NOT NULL,
  `version` varchar(30) NOT NULL,
  `signatory_type` smallint(2) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_marketplace_agreements_on_signatory_type` (`signatory_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_blog_posts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_blog_posts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varbinary(200) NOT NULL,
  `external_post_id` int(11) NOT NULL,
  `url` varchar(175) NOT NULL,
  `description` varbinary(700) DEFAULT NULL,
  `author` varchar(75) NOT NULL,
  `featured` tinyint(1) NOT NULL DEFAULT '0',
  `published_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_blog_posts_on_external_post_id` (`external_post_id`),
  KEY `index_marketplace_blog_posts_on_featured_and_published_at` (`featured`,`published_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_categories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_categories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `primary_listing_count` int(11) NOT NULL DEFAULT '0',
  `secondary_listing_count` int(11) NOT NULL DEFAULT '0',
  `description` varbinary(1024) DEFAULT NULL,
  `how_it_works` blob,
  `navigation_visible` tinyint(1) NOT NULL DEFAULT '0',
  `parent_category_id` int(11) DEFAULT NULL,
  `acts_as_filter` tinyint(1) NOT NULL DEFAULT '0',
  `featured` tinyint(1) NOT NULL DEFAULT '0',
  `featured_position` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_categories_on_name` (`name`),
  UNIQUE KEY `index_marketplace_categories_on_slug` (`slug`),
  UNIQUE KEY `index_marketplace_categories_on_featured_and_featured_position` (`featured`,`featured_position`),
  KEY `index_marketplace_categories_on_primary_listing_count` (`primary_listing_count`),
  KEY `index_marketplace_categories_on_secondary_listing_count` (`secondary_listing_count`),
  KEY `index_marketplace_categories_on_parent_id_and_navigation_visible` (`parent_category_id`,`navigation_visible`),
  KEY `index_marketplace_categories_on_navigation_visible` (`navigation_visible`),
  KEY `index_marketplace_categories_on_acts_as_filter` (`acts_as_filter`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_categories_listings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_categories_listings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_category_id` int(11) NOT NULL,
  `marketplace_listing_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_categories_listings_on_category_and_listing` (`marketplace_category_id`,`marketplace_listing_id`),
  KEY `index_marketplace_categories_listings_on_marketplace_listing_id` (`marketplace_listing_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_categories_repository_actions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_categories_repository_actions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_category_id` int(11) NOT NULL,
  `repository_action_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_categories_repository_actions_on_ids` (`marketplace_category_id`,`repository_action_id`),
  KEY `index_marketplace_categories_repository_actions_on_action_id` (`repository_action_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_featured_organizations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_featured_organizations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_listing_id` int(11) NOT NULL,
  `organization_id` int(11) NOT NULL,
  `approved` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_listing_featured_organizations_on_listing_org` (`marketplace_listing_id`,`organization_id`),
  KEY `index_marketplace_listing_featured_organizations_on_org_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_images`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_images` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_listing_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `content_type` varchar(40) NOT NULL,
  `size` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `state` int(11) DEFAULT '0',
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_marketplace_listing_images_on_marketplace_listing_id` (`marketplace_listing_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_insights`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_insights` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `recorded_on` date NOT NULL,
  `marketplace_listing_id` int(11) NOT NULL,
  `pageviews` int(11) NOT NULL DEFAULT '0',
  `visitors` int(11) NOT NULL DEFAULT '0',
  `new_purchases` int(11) NOT NULL DEFAULT '0',
  `new_seats` int(11) NOT NULL DEFAULT '0',
  `upgrades` int(11) NOT NULL DEFAULT '0',
  `upgraded_seats` int(11) NOT NULL DEFAULT '0',
  `downgrades` int(11) NOT NULL DEFAULT '0',
  `downgraded_seats` int(11) NOT NULL DEFAULT '0',
  `cancellations` int(11) NOT NULL DEFAULT '0',
  `cancelled_seats` int(11) NOT NULL DEFAULT '0',
  `installs` int(11) NOT NULL DEFAULT '0',
  `mrr_gained` int(11) NOT NULL DEFAULT '0',
  `mrr_lost` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `mrr_recurring` int(11) NOT NULL DEFAULT '0',
  `landing_uniques` int(11) NOT NULL DEFAULT '0',
  `checkout_uniques` int(11) NOT NULL DEFAULT '0',
  `new_free_subscriptions` int(11) NOT NULL DEFAULT '0',
  `new_paid_subscriptions` int(11) NOT NULL DEFAULT '0',
  `new_free_trial_subscriptions` int(11) NOT NULL DEFAULT '0',
  `free_trial_conversions` int(11) NOT NULL DEFAULT '0',
  `free_trial_cancellations` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_marketplace_listing_id_and_recorded_on` (`marketplace_listing_id`,`recorded_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_plan_bullets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_plan_bullets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `value` varchar(255) NOT NULL,
  `marketplace_listing_plan_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_marketplace_listing_plan_bullets_on_marketpl_list_plan_id` (`marketplace_listing_plan_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_plans`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_plans` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_listing_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` mediumblob NOT NULL,
  `monthly_price_in_cents` int(11) NOT NULL DEFAULT '0',
  `per_unit` tinyint(1) NOT NULL DEFAULT '0',
  `yearly_price_in_cents` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `unit_name` varchar(30) DEFAULT NULL,
  `state` smallint(2) NOT NULL DEFAULT '2',
  `number` int(11) NOT NULL DEFAULT '0',
  `has_free_trial` tinyint(1) NOT NULL DEFAULT '0',
  `direct_billing` tinyint(1) NOT NULL DEFAULT '0',
  `subscription_rules` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_marketplace_listing_plans_on_name_and_listing_id_and_state` (`name`,`marketplace_listing_id`,`state`),
  KEY `index_listing_plans_on_listing_and_number` (`marketplace_listing_id`,`number`),
  KEY `index_listing_plans_on_listing_and_monthly_price_in_cents` (`marketplace_listing_id`,`monthly_price_in_cents`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_screenshots`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_screenshots` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_listing_id` int(11) NOT NULL,
  `sequence` int(11) DEFAULT NULL,
  `uploader_id` int(11) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `state` int(11) DEFAULT '0',
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `name` varchar(255) NOT NULL,
  `caption` varchar(150) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_marketplace_listing_screenshots_on_listing_sequence` (`marketplace_listing_id`,`sequence`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listing_supported_languages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listing_supported_languages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `marketplace_listing_id` int(11) NOT NULL,
  `language_name_id` int(11) NOT NULL,
  `sequence` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_marketplace_listing_supported_language_on_listing_sequence` (`marketplace_listing_id`,`sequence`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_listings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_listings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `state` int(11) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `short_description` varchar(255) DEFAULT NULL,
  `full_description` blob,
  `extended_description` blob,
  `primary_category_id` int(11) DEFAULT NULL,
  `secondary_category_id` int(11) DEFAULT NULL,
  `privacy_policy_url` text,
  `tos_url` text,
  `company_url` text,
  `status_url` text,
  `support_url` text,
  `documentation_url` text,
  `pricing_url` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `bgcolor` varchar(6) NOT NULL DEFAULT 'ffffff',
  `light_text` tinyint(1) NOT NULL DEFAULT '0',
  `learn_more_url` text,
  `installation_url` text,
  `how_it_works` blob,
  `hero_card_background_image_id` int(11) DEFAULT NULL,
  `featured_at` datetime DEFAULT NULL,
  `technical_email` varchar(255) DEFAULT NULL,
  `marketing_email` varchar(255) DEFAULT NULL,
  `finance_email` varchar(255) DEFAULT NULL,
  `direct_billing_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `by_github` tinyint(1) NOT NULL DEFAULT '0',
  `security_email` varchar(255) DEFAULT NULL,
  `listable_type` varchar(255) NOT NULL,
  `listable_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_listings_on_slug` (`slug`),
  UNIQUE KEY `index_marketplace_listings_on_listable_id_and_listable_type` (`listable_id`,`listable_type`),
  KEY `index_marketplace_listings_on_primary_category_id_and_state` (`primary_category_id`,`state`),
  KEY `index_marketplace_listings_on_name` (`name`),
  KEY `index_marketplace_listings_on_state_and_featured_at` (`state`,`featured_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `marketplace_order_previews`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `marketplace_order_previews` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `account_id` int(11) NOT NULL,
  `marketplace_listing_id` int(11) NOT NULL,
  `marketplace_listing_plan_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL,
  `viewed_at` datetime NOT NULL,
  `email_notification_sent_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `retargeting_notice_triggered_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_marketplace_order_previews_on_user_id_and_listing_id` (`user_id`,`marketplace_listing_id`),
  KEY `index_marketplace_order_previews_on_viewed_at_and_sent_at` (`viewed_at`,`email_notification_sent_at`),
  KEY `index_marketplace_order_previews_retargeting_triggered` (`retargeting_notice_triggered_at`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `media_blobs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `media_blobs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `oid` varchar(64) DEFAULT NULL,
  `asset_id` int(11) DEFAULT NULL,
  `repository_network_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `size` bigint(20) NOT NULL DEFAULT '0',
  `charset` varchar(255) DEFAULT NULL,
  `originating_repository_id` int(11) DEFAULT NULL,
  `pusher_id` int(11) DEFAULT NULL,
  `last_downloaded_at` datetime DEFAULT NULL,
  `state` int(11) DEFAULT '0',
  `storage_blob_id` int(11) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_media_blobs_on_oid_and_network_repository_id` (`oid`,`repository_network_id`),
  KEY `index_media_blobs_on_repo_network_id_and_last_downloaded_at` (`repository_network_id`,`last_downloaded_at`),
  KEY `index_media_blobs_on_repo_network_id_state_created_at_and_size` (`repository_network_id`,`state`,`created_at`,`size`),
  KEY `index_media_blobs_on_repository_network_id` (`repository_network_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `media_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `media_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_media_statuses_on_owner_id` (`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `media_transitions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `media_transitions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_network_id` int(11) NOT NULL,
  `old_repository_network_id` int(11) DEFAULT NULL,
  `last_blob_id` int(11) DEFAULT '0',
  `operation` int(11) DEFAULT '0',
  `runs` int(11) DEFAULT '0',
  `run_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `repository_network_owner_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_media_transitions_on_operation_and_id` (`operation`,`id`),
  KEY `index_media_transitions_on_repository_network_id` (`repository_network_id`),
  KEY `index_media_transitions_on_old_repository_network_id` (`old_repository_network_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `memex_project_column_values`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `memex_project_column_values` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `memex_project_column_id` int(11) NOT NULL,
  `memex_project_item_id` int(11) NOT NULL,
  `value` mediumblob,
  `creator_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_memex_project_column_values_on_column_and_item` (`memex_project_column_id`,`memex_project_item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `memex_project_columns`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `memex_project_columns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `memex_project_id` int(11) NOT NULL,
  `name` varbinary(255) NOT NULL,
  `user_defined` tinyint(1) NOT NULL,
  `position` tinyint(4) NOT NULL,
  `visible` tinyint(1) NOT NULL,
  `data_type` tinyint(4) NOT NULL,
  `settings` json DEFAULT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_memex_project_columns_on_memex_project_id_and_position` (`memex_project_id`,`position`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `memex_project_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `memex_project_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `memex_project_id` int(11) NOT NULL,
  `content_type` varchar(20) DEFAULT NULL,
  `content_id` int(11) DEFAULT NULL,
  `creator_id` int(11) NOT NULL,
  `priority` bigint(20) unsigned DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `repository_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_memex_project_items_on_memex_project_id_and_priority` (`memex_project_id`,`priority`),
  UNIQUE KEY `index_memex_project_items_on_memex_project_repository_id_content` (`memex_project_id`,`repository_id`,`content_type`,`content_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `memex_projects`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `memex_projects` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(30) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `title` varbinary(1024) DEFAULT NULL,
  `description` mediumblob,
  `public` tinyint(1) NOT NULL DEFAULT '0',
  `closed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `number` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_memex_projects_on_number_and_owner_type_and_owner_id` (`number`,`owner_type`,`owner_id`),
  KEY `index_memex_projects_on_owner_closed_at_and_created_at` (`owner_id`,`owner_type`,`closed_at`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `merge_group_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `merge_group_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `merge_queue_id` int(11) NOT NULL,
  `merge_group_id` int(11) NOT NULL,
  `merge_queue_entry_id` int(11) NOT NULL,
  `position` int(11) NOT NULL,
  `retries` int(11) NOT NULL DEFAULT '0',
  `head_oid` varchar(40) DEFAULT NULL,
  `head_ref` varbinary(1024) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `merge_group_queue_entry_id` (`merge_group_id`,`merge_queue_entry_id`),
  KEY `queue_id_queue_entry_id` (`merge_queue_id`,`merge_queue_entry_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `merge_groups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `merge_groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `merge_queue_id` int(11) NOT NULL,
  `base_oid` varchar(40) DEFAULT NULL,
  `locked` tinyint(1) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `merge_group_entries_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_merge_groups_on_merge_queue_id_and_locked` (`merge_queue_id`,`locked`),
  KEY `queue_id_state_entry_count` (`merge_queue_id`,`state`,`merge_group_entries_count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `merge_queue_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `merge_queue_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `pull_request_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `enqueuer_id` int(11) NOT NULL,
  `enqueued_at` datetime NOT NULL,
  `dequeuer_id` int(11) DEFAULT NULL,
  `dequeued_at` datetime DEFAULT NULL,
  `dequeue_reason` int(11) DEFAULT NULL,
  `deploy_started_at` datetime DEFAULT NULL,
  `solo` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `merge_queue_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_merge_queue_entries_on_queue_and_pr_and_enqueued_at` (`merge_queue_id`,`pull_request_id`,`enqueued_at`),
  KEY `index_merge_queue_entries_on_pull_request_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `merge_queues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `merge_queues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `branch` varbinary(1024) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_merge_queues_on_repository_id_and_branch` (`repository_id`,`branch`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `metered_usage_exports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `metered_usage_exports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `starts_on` date NOT NULL,
  `ends_on` date NOT NULL,
  `filename` varchar(255) NOT NULL,
  `billable_owner_type` varchar(12) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `requester_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_metered_usage_exports_on_filename` (`filename`),
  KEY `idx_metered_usage_exports_billable_owner` (`billable_owner_type`,`billable_owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `migratable_resource_reports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migratable_resource_reports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `migration_id` int(11) NOT NULL,
  `model_type` varchar(50) NOT NULL,
  `total_count` int(11) NOT NULL,
  `success_count` int(11) NOT NULL,
  `failure_count` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_migratable_resource_reports_on_migration_id` (`migration_id`),
  KEY `index_migratable_resource_reports_on_model_type` (`model_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `migratable_resources`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migratable_resources` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `guid` varchar(36) NOT NULL,
  `model_id` bigint(20) DEFAULT NULL,
  `source_url` text NOT NULL,
  `target_url` text,
  `state` int(11) DEFAULT '0',
  `migration_id` int(11) DEFAULT NULL,
  `model_type` varchar(64) NOT NULL,
  `warning` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_migratable_resources_on_guid_and_source_url` (`guid`,`source_url`(511)),
  KEY `index_migratable_resources_on_guid_and_state_and_model_type` (`guid`,`state`,`model_type`),
  KEY `index_migratable_resources_on_guid_and_model_type` (`guid`,`model_type`),
  KEY `index_migratable_resources_on_guid_and_warning` (`guid`,`warning`(1))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `migration_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migration_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `migration_id` int(11) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` bigint(20) NOT NULL,
  `guid` varchar(36) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `uploader_id` int(11) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_migration_files_on_migration_id` (`migration_id`),
  KEY `index_migration_files_on_uploader_id` (`uploader_id`),
  KEY `index_migration_files_on_storage_blob_id` (`storage_blob_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `migration_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migration_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `migration_id` int(11) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_migration_repositories_on_migration_id` (`migration_id`),
  KEY `index_migration_repositories_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `migration_timings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migration_timings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `migration_id` int(11) NOT NULL,
  `action` int(11) NOT NULL,
  `time_elapsed` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_migration_timings_on_migration_id` (`migration_id`),
  KEY `index_migration_timings_on_action` (`action`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migrations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `guid` varchar(255) NOT NULL,
  `state` int(11) NOT NULL,
  `lock_repositories` tinyint(1) NOT NULL DEFAULT '1',
  `creator_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `exclude_attachments` tinyint(1) DEFAULT '0',
  `migratable_resources_count` int(11) DEFAULT NULL,
  `archive_size` bigint(20) DEFAULT NULL,
  `source_product` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_migrations_on_guid` (`guid`),
  KEY `index_migrations_on_owner_id_and_created_at` (`owner_id`,`created_at`),
  KEY `index_migrations_on_owner_id_and_guid` (`owner_id`,`guid`),
  KEY `index_migrations_on_migratable_resources_count` (`migratable_resources_count`),
  KEY `index_migrations_on_archive_size` (`archive_size`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `milestones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `milestones` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `title` mediumblob,
  `description` mediumblob,
  `due_on` datetime DEFAULT NULL,
  `created_by_id` int(11) unsigned NOT NULL,
  `repository_id` int(11) unsigned NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `state` varchar(30) DEFAULT NULL,
  `number` int(11) unsigned DEFAULT '0',
  `open_issue_count` int(11) unsigned DEFAULT '0',
  `closed_issue_count` int(11) unsigned DEFAULT '0',
  `closed_at` timestamp NULL DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_milestones_on_created_by_id` (`created_by_id`),
  KEY `index_milestones_on_number` (`number`),
  KEY `index_milestones_on_repository_id` (`repository_id`),
  KEY `index_milestones_on_user_hidden_and_created_by_id` (`user_hidden`,`created_by_id`),
  KEY `index_milestones_on_repository_id_and_updated_at` (`repository_id`,`updated_at`),
  KEY `index_milestones_on_repository_id_and_state_and_updated_at` (`repository_id`,`state`,`updated_at`),
  KEY `index_milestones_on_repository_id_and_due_on` (`repository_id`,`due_on`),
  KEY `index_milestones_on_repository_id_and_state_and_due_on` (`repository_id`,`state`,`due_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `mirrors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `mirrors` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `url` varchar(255) DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_mirrors_on_repository_id` (`repository_id`),
  KEY `index_mirrors_on_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `mobile_device_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `mobile_device_tokens` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `service` tinyint(4) NOT NULL DEFAULT '0',
  `device_token` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `device_name` varchar(60) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_mobile_device_tokens_on_user_id_and_service_and_token` (`user_id`,`service`,`device_token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `mobile_push_notification_deliveries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `mobile_push_notification_deliveries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `mobile_device_token_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `list_type` varchar(64) NOT NULL,
  `list_id` int(11) NOT NULL,
  `thread_type` varchar(64) NOT NULL,
  `thread_id` int(11) NOT NULL,
  `comment_type` varchar(64) NOT NULL,
  `comment_id` int(11) NOT NULL,
  `reason` varchar(40) DEFAULT NULL,
  `state` tinyint(4) NOT NULL DEFAULT '0',
  `state_explanation` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_deliveries_on_comment_and_token` (`comment_type`,`comment_id`,`mobile_device_token_id`),
  KEY `index_deliveries_on_state_and_list_and_thread` (`state`,`list_type`,`list_id`,`thread_type`,`thread_id`),
  KEY `index_deliveries_on_user_and_state` (`user_id`,`state`),
  KEY `index_deliveries_on_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `mobile_push_notification_schedules`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `mobile_push_notification_schedules` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `day` tinyint(4) NOT NULL,
  `start_time` datetime NOT NULL,
  `end_time` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_schedules_on_day_and_user` (`user_id`,`day`),
  KEY `index_schedules_on_user_and_day_and_start_time_and_end_time` (`user_id`,`day`,`start_time`,`end_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `network_privileges`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `network_privileges` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `noindex` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `require_login` tinyint(1) NOT NULL DEFAULT '0',
  `collaborators_only` tinyint(1) NOT NULL DEFAULT '0',
  `hide_from_discovery` tinyint(1) NOT NULL DEFAULT '0',
  `require_opt_in` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_network_privileges_on_repository_id` (`repository_id`),
  UNIQUE KEY `index_repository_and_hide_from_discovery` (`repository_id`,`hide_from_discovery`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `network_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `network_replicas` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `network_id` int(11) NOT NULL,
  `host` varchar(255) NOT NULL,
  `state` int(11) NOT NULL,
  `read_weight` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_host` (`network_id`,`host`),
  KEY `index_network_replicas_on_state` (`state`),
  KEY `index_network_replicas_on_host_and_state_and_network_id` (`host`,`state`,`network_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `newsletter_preferences`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `newsletter_preferences` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `elected_marketing_at` datetime DEFAULT NULL,
  `elected_transactional_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_newsletter_preferences_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `newsletter_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `newsletter_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `kind` varchar(255) NOT NULL,
  `sent_at` datetime DEFAULT NULL,
  `next_delivery_at` datetime DEFAULT NULL,
  `delivery_count` int(11) DEFAULT '0',
  `active` tinyint(1) DEFAULT '0',
  `subscribed_at` datetime DEFAULT NULL,
  `auto_subscribed` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_newsletter_subscriptions_on_user_id_and_name` (`user_id`,`name`),
  KEY `index_newsletter_subscriptions_on_active_and_next_delivery_at` (`active`,`next_delivery_at`),
  KEY `index_newsletter_subscriptions_on_user_id_and_active_and_name` (`user_id`,`active`,`name`),
  KEY `index_newsletter_subscriptions_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `non_marketplace_listings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `non_marketplace_listings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `description` varchar(255) NOT NULL,
  `url` text NOT NULL,
  `integration_listing_id` int(11) DEFAULT NULL,
  `integration_feature_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `creator_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `enterprise_compatible` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_non_marketplace_listings_on_name` (`name`),
  KEY `index_non_marketplace_listings_on_integration_listing_id` (`integration_listing_id`),
  KEY `index_non_mkt_listings_on_int_feature_id_and_state` (`integration_feature_id`,`state`),
  KEY `index_non_marketplace_listings_on_creator_id` (`creator_id`),
  KEY `index_non_marketplace_listings_on_enterprise_compatible` (`enterprise_compatible`),
  KEY `index_non_marketplace_listings_on_state_and_name` (`state`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_deliveries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_deliveries` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `delivered_at` datetime NOT NULL,
  `list_id` int(11) NOT NULL,
  `thread_key` varchar(255) NOT NULL,
  `comment_key` varchar(255) NOT NULL,
  `user_id` int(11) NOT NULL,
  `handler` varchar(255) NOT NULL,
  `reason` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_list` (`list_id`,`thread_key`,`comment_key`,`user_id`,`handler`),
  KEY `by_time` (`delivered_at`),
  KEY `by_user` (`user_id`,`list_id`,`thread_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_entries` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `summary_id` int(11) NOT NULL,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `list_id` int(11) NOT NULL,
  `thread_key` varchar(80) NOT NULL,
  `unread` tinyint(1) DEFAULT '1',
  `reason` varchar(40) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `last_read_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_summary` (`user_id`,`summary_id`),
  UNIQUE KEY `index_notification_entries_for_user_by_thread` (`user_id`,`list_type`,`list_id`,`thread_key`),
  KEY `by_user` (`user_id`,`reason`),
  KEY `by_unread_user` (`user_id`,`unread`,`reason`),
  KEY `index_notification_entries_on_unread_and_updated_at` (`unread`,`updated_at`),
  KEY `index_notification_entries_on_user_id_and_updated_at` (`user_id`,`updated_at`),
  KEY `index_notification_entries_for_list_by_thread` (`list_type`,`list_id`,`thread_key`),
  KEY `index_notification_entries_for_user_by_list` (`user_id`,`list_type`,`list_id`,`reason`),
  KEY `index_notification_entries_for_user_by_unread_list` (`user_id`,`list_type`,`list_id`,`unread`,`reason`),
  KEY `user_id_and_unread_and_thread_key_and_list_type_and_list_id` (`user_id`,`unread`,`thread_key`,`list_type`,`list_id`),
  KEY `user_id_and_unread_and_updated_at` (`user_id`,`unread`,`updated_at`),
  KEY `user_id_and_unread_and_list_type_and_updated_at` (`user_id`,`unread`,`list_type`,`updated_at`),
  KEY `user_id_and_list_type_and_updated_at` (`user_id`,`list_type`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_subscription_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_subscription_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `subscription_type` varchar(255) NOT NULL,
  `subscription_id` bigint(11) NOT NULL,
  `event_name` varchar(32) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_events_on_subscription_type_id_and_name` (`subscription_type`,`subscription_id`,`event_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_subscriptions` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned NOT NULL,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `list_id` int(11) unsigned NOT NULL,
  `ignored` tinyint(1) unsigned NOT NULL,
  `notified` tinyint(1) unsigned DEFAULT '1',
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_notification_subscriptions_on_user_list_type_and_list_id` (`user_id`,`list_type`,`list_id`),
  KEY `index_notification_subscriptions_on_list_ignored_and_created_at` (`list_type`,`list_id`,`ignored`,`created_at`),
  KEY `index_notification_subscriptions_on_notified_list_type_and_user` (`notified`,`list_type`,`user_id`),
  KEY `index_notification_subscriptions_on_user_list_ignored_created_at` (`user_id`,`list_type`,`ignored`,`created_at`),
  KEY `index_notification_subscriptions_on_notified_and_user_id` (`notified`,`user_id`),
  KEY `index_notification_subscriptions_on_list_ignored_and_user` (`list_type`,`list_id`,`ignored`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_thread_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_thread_subscriptions` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) unsigned NOT NULL,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `list_id` int(11) unsigned NOT NULL,
  `ignored` tinyint(1) unsigned NOT NULL,
  `reason` varchar(40) DEFAULT NULL,
  `thread_key` varchar(80) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_list_type_and_list_id_and_thread_key_and_user_id` (`list_type`,`list_id`,`thread_key`,`user_id`),
  KEY `index_notification_thread_subscriptions_on_lt_li_thrd_and_ignore` (`list_type`,`list_id`,`thread_key`,`ignored`),
  KEY `user_id_and_ignored_and_list_type_and_list_id_and_thread_key` (`user_id`,`ignored`,`list_type`,`list_id`,`thread_key`),
  KEY `index_on_list_id_user_id_reason_list_type_ignored` (`list_id`,`user_id`,`reason`,`list_type`,`ignored`),
  KEY `index_on_user_id_list_type_ignored` (`user_id`,`list_type`,`ignored`),
  KEY `index_on_list_id_user_id_list_type_ignored` (`list_id`,`user_id`,`list_type`,`ignored`),
  KEY `index_on_user_id_reason_list_type_ignored` (`user_id`,`reason`,`list_type`,`ignored`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_thread_type_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_thread_type_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `list_id` int(11) NOT NULL,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `thread_type` varchar(64) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_notification_tts_by_list_and_user` (`list_id`,`list_type`,`user_id`,`thread_type`),
  KEY `index_notification_thread_type_subscriptions_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `notification_user_settings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `notification_user_settings` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `raw_data` blob,
  `auto_subscribe` tinyint(1) NOT NULL DEFAULT '1',
  `auto_subscribe_teams` tinyint(1) NOT NULL DEFAULT '1',
  `notify_own_via_email` tinyint(1) NOT NULL DEFAULT '0',
  `participating_web` tinyint(1) NOT NULL DEFAULT '0',
  `participating_email` tinyint(1) NOT NULL DEFAULT '1',
  `subscribed_web` tinyint(1) NOT NULL DEFAULT '0',
  `subscribed_email` tinyint(1) NOT NULL DEFAULT '1',
  `notify_comment_email` tinyint(1) NOT NULL DEFAULT '1',
  `notify_pull_request_review_email` tinyint(1) NOT NULL DEFAULT '1',
  `notify_pull_request_push_email` tinyint(1) NOT NULL DEFAULT '1',
  `vulnerability_ui_alert` tinyint(1) NOT NULL DEFAULT '1',
  `vulnerability_web` tinyint(1) NOT NULL DEFAULT '0',
  `vulnerability_email` tinyint(1) NOT NULL DEFAULT '0',
  `vulnerability_cli` tinyint(1) NOT NULL DEFAULT '1',
  `participating_web_push` tinyint(1) NOT NULL DEFAULT '0',
  `continuous_integration_email` tinyint(1) NOT NULL DEFAULT '1',
  `continuous_integration_web` tinyint(1) NOT NULL DEFAULT '0',
  `continuous_integration_failures_only` tinyint(1) NOT NULL DEFAULT '1',
  `direct_mention_mobile_push` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_accesses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_accesses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `application_id` int(11) NOT NULL,
  `code` varchar(20) DEFAULT NULL,
  `raw_data` blob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `description` varchar(255) DEFAULT NULL,
  `accessed_at` datetime DEFAULT NULL,
  `hashed_token` varchar(44) DEFAULT NULL,
  `token_last_eight` varchar(8) DEFAULT NULL,
  `fingerprint` varchar(255) DEFAULT NULL,
  `authorization_id` int(11) DEFAULT NULL,
  `application_type` varchar(16) DEFAULT NULL,
  `expires_at_timestamp` bigint(20) DEFAULT NULL,
  `installation_id` bigint(20) DEFAULT NULL,
  `installation_type` varchar(33) DEFAULT NULL,
  `is_application` tinyint(1) GENERATED ALWAYS AS ((`application_id` and 1)) STORED NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_oauth_accesses_on_hashed_token` (`hashed_token`),
  UNIQUE KEY `index_oauth_accesses_on_appl_id_and_code_and_appl_type` (`application_id`,`code`,`application_type`),
  UNIQUE KEY `index_oauth_accesses_on_user_id_and_appl_id_and_fingerprint` (`user_id`,`application_id`,`fingerprint`),
  UNIQUE KEY `index_oauth_accesses_on_installation_id_and_installation_type` (`installation_id`,`installation_type`),
  KEY `index_oauth_accesses_on_user_id` (`user_id`),
  KEY `index_oauth_accesses_on_authorization_id` (`authorization_id`),
  KEY `index_oauth_accesses_on_accessed_at_and_created_at` (`accessed_at`,`created_at`),
  KEY `index_oauth_accesses_on_application_id_and_created_at` (`application_id`,`created_at`),
  KEY `index_oauth_accesses_on_expires_at_timestamp` (`expires_at_timestamp`),
  KEY `index_oauth_accesses_on_is_application_accessed_at_created_at` (`is_application`,`accessed_at`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_application_approvals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_application_approvals` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `application_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `reason` blob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `requestor_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_allowed_oauth_applications_by_app_and_org` (`organization_id`,`application_id`),
  KEY `index_allowed_oauth_applications_on_application_id` (`application_id`),
  KEY `index_allowed_oauth_applications_on_organization_id_and_state` (`organization_id`,`state`),
  KEY `index_oauth_application_approvals_on_appl_id_and_state_and_org` (`application_id`,`state`,`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_application_logos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_application_logos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uploader_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `state` int(11) DEFAULT NULL,
  `application_id` int(11) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_guid` (`guid`),
  KEY `uploader_id` (`uploader_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_application_transfers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_application_transfers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `application_id` int(11) NOT NULL,
  `requester_id` int(11) NOT NULL,
  `responder_id` int(11) DEFAULT NULL,
  `target_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_oauth_app_xfer_app_id_target_id` (`application_id`,`target_id`),
  KEY `index_oauth_application_transfers_on_target_id` (`target_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_applications`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_applications` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `url` text,
  `callback_url` text,
  `key` varchar(20) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `domain` varchar(100) DEFAULT NULL,
  `rate_limit` int(11) unsigned DEFAULT NULL,
  `full_trust` tinyint(1) unsigned DEFAULT '0',
  `description` text,
  `logo_id` int(11) DEFAULT NULL,
  `state` int(11) DEFAULT '0',
  `raw_data` blob,
  `temporary_rate_limit` mediumint(9) DEFAULT NULL,
  `temporary_rate_limit_expires_at` datetime DEFAULT NULL,
  `bgcolor` varchar(6) NOT NULL DEFAULT 'ffffff',
  `encrypted_secret` varbinary(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_oauth_applications_on_key` (`key`),
  KEY `index_oauth_applications_on_user_id_and_name` (`user_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_authorizations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_authorizations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `application_id` int(11) NOT NULL,
  `accessed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `scopes` text,
  `application_type` varchar(16) DEFAULT NULL,
  `integration_version_number` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_oauth_authorizations_on_accessed_at_and_created_at` (`accessed_at`,`created_at`),
  KEY `index_oauth_authorizations_on_user_id_and_appl_id_and_appl_type` (`user_id`,`application_id`,`application_type`),
  KEY `index_oauth_authorizations_on_application_id_and_created_at` (`application_id`,`created_at`),
  KEY `index_authorizations_on_application_id_type_version_number` (`application_id`,`application_type`,`integration_version_number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `oauth_logs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `oauth_logs` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `application_id` int(11) unsigned DEFAULT NULL,
  `actor_id` int(11) unsigned DEFAULT NULL,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `controller_action` varchar(255) DEFAULT NULL,
  `scopes` varchar(255) DEFAULT NULL,
  `repository_name` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_oauth_logs_on_application_id_and_created_at` (`application_id`,`created_at`),
  KEY `index_oauth_logs_on_repository_id_and_created_at` (`repository_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ofac_downgrades`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ofac_downgrades` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `downgrade_on` date DEFAULT NULL,
  `is_complete` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_ofac_downgrades_on_user_id` (`user_id`),
  KEY `index_ofac_downgrades_on_downgrade_on` (`downgrade_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `onboarding_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `onboarding_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_onboarding_events_on_user_id_and_name` (`user_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_credential_authorizations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_credential_authorizations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `credential_id` int(11) NOT NULL,
  `credential_type` varchar(30) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `actor_type` varchar(30) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `revoked_at` datetime DEFAULT NULL,
  `revoked_by_id` int(11) DEFAULT NULL,
  `fingerprint` char(48) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_org_credential_authorizations_on_org_id_and_fingerprint` (`organization_id`,`fingerprint`),
  KEY `index_org_credential_authorizations_on_fingerprint_and_cred_type` (`fingerprint`,`credential_type`),
  KEY `index_org_cred_authorizations_on_org_and_cred_and_revoked_by` (`organization_id`,`credential_id`,`credential_type`,`revoked_by_id`),
  KEY `index_org_credential_authorizations_on_org_id_and_actor_id` (`organization_id`,`actor_id`),
  KEY `index_on_credential_id_and_credential_type_and_revoked_by_id` (`credential_id`,`credential_type`,`revoked_by_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_discussion_post_replies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_discussion_post_replies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `number` int(11) NOT NULL,
  `body` mediumblob NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `organization_discussion_post_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_org_disc_replies_organization_discussion_post_id_and_number` (`organization_discussion_post_id`,`number`),
  KEY `index_organization_discussion_post_replies_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_discussion_posts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_discussion_posts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `number` int(11) NOT NULL,
  `title` varbinary(1024) NOT NULL,
  `body` mediumblob NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `organization_id` int(11) NOT NULL,
  `pinned_at` datetime DEFAULT NULL,
  `pinned_by_user_id` int(11) DEFAULT NULL,
  `private` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_org_discussion_posts_on_organization_id_and_number` (`organization_id`,`number`),
  KEY `index_organization_discussion_posts_on_user_id` (`user_id`),
  KEY `idx_org_discussion_posts_on_organization_id_and_pinned_at` (`organization_id`,`pinned_at`),
  KEY `idx_org_discussion_posts_on_organization_id_and_private` (`organization_id`,`private`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_domains`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_domains` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `verified` tinyint(1) NOT NULL DEFAULT '0',
  `domain` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_organization_domains_on_domain_and_organization_id` (`domain`,`organization_id`),
  KEY `index_organization_domains_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_invitation_opt_outs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_invitation_opt_outs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `organization_invitation_id` int(11) DEFAULT NULL,
  `email` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `org_invitation_opt_outs_org_id_email` (`organization_id`,`email`),
  KEY `org_invitation_opt_outs_email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `inviter_id` int(11) NOT NULL,
  `invitee_id` int(11) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `accepted_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `role` int(11) NOT NULL DEFAULT '0',
  `cancelled_at` datetime DEFAULT NULL,
  `normalized_email` varchar(255) DEFAULT NULL,
  `hashed_token` varchar(44) DEFAULT NULL,
  `external_identity_id` int(11) DEFAULT NULL,
  `failed_at` datetime DEFAULT NULL,
  `failed_reason` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_by_org_accepted_at_and_normalized_email` (`organization_id`,`normalized_email`,`accepted_at`),
  UNIQUE KEY `index_organization_invitations_on_hashed_token` (`hashed_token`),
  KEY `index_organization_invitations_on_invitee_id` (`invitee_id`),
  KEY `org_id_and_accepted_at_and_cancelled_at_and_role_and_invitee_id` (`organization_id`,`accepted_at`,`cancelled_at`,`role`,`invitee_id`),
  KEY `index_organization_invitations_on_external_identity_id` (`external_identity_id`),
  KEY `org_id_failed_at_accepted_at_cancelled_at_role_invitee_id` (`organization_id`,`failed_at`,`accepted_at`,`cancelled_at`,`role`,`invitee_id`),
  KEY `index_organization_invitations_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_profiles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_profiles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_update_email` varchar(255) DEFAULT NULL,
  `organization_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_organization_profiles_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_saml_provider_test_settings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_saml_provider_test_settings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `organization_id` int(11) NOT NULL,
  `sso_url` varchar(255) DEFAULT NULL,
  `issuer` varchar(255) DEFAULT NULL,
  `idp_certificate` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `digest_method` int(11) NOT NULL DEFAULT '0',
  `signature_method` int(11) NOT NULL DEFAULT '0',
  `status` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_org_saml_test_settings_on_user_id_and_organization_id` (`user_id`,`organization_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `organization_saml_providers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `organization_saml_providers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `sso_url` varchar(255) NOT NULL,
  `issuer` varchar(255) DEFAULT NULL,
  `idp_certificate` text NOT NULL,
  `disable_admin_demote` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `enforced` tinyint(1) NOT NULL DEFAULT '0',
  `digest_method` int(11) NOT NULL DEFAULT '0',
  `signature_method` int(11) NOT NULL DEFAULT '0',
  `secret` varchar(255) NOT NULL,
  `recovery_secret` varchar(255) NOT NULL,
  `recovery_used_bitfield` int(11) NOT NULL DEFAULT '0',
  `recovery_codes_viewed` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_organization_saml_providers_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `otp_sms_timings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `otp_sms_timings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `timing_key` varchar(85) NOT NULL,
  `provider` varchar(50) NOT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_otp_sms_timings_on_timing_key` (`timing_key`),
  KEY `index_otp_sms_timings_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_activities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_activities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `package_id` int(11) NOT NULL,
  `activity_started_at` datetime NOT NULL,
  `bandwidth_down` float NOT NULL DEFAULT '0',
  `bandwidth_up` float NOT NULL DEFAULT '0',
  `source_files` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_package_activities_on_package_id_and_activity_started_at` (`package_id`,`activity_started_at`),
  KEY `index_package_activities_on_owner_id_and_activity_started_at` (`owner_id`,`activity_started_at`),
  KEY `index_package_activities_on_repo_id_and_activity_started_at` (`repository_id`,`activity_started_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_download_activities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_download_activities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_id` int(11) NOT NULL,
  `package_version_id` int(11) NOT NULL,
  `package_download_count` int(11) DEFAULT '0',
  `started_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_package_download_activities_on_pkg_version_and_started_at` (`package_version_id`,`started_at`),
  KEY `index_package_download_activities_on_started_at` (`started_at`),
  KEY `index_package_download_activities_on_pkg_id_and_started_at` (`package_id`,`started_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_version_id` int(11) NOT NULL,
  `filename` varchar(255) NOT NULL DEFAULT '',
  `sha1` varchar(40) DEFAULT NULL,
  `md5` varchar(32) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `uploader_id` int(11) DEFAULT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `size` int(11) NOT NULL,
  `state` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `sha256` varchar(64) DEFAULT NULL,
  `sri_512` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_package_files_on_package_version_id_and_filename` (`package_version_id`,`filename`),
  UNIQUE KEY `index_package_files_on_guid` (`guid`),
  KEY `index_package_files_on_sha256` (`sha256`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_registry_data_transfer_aggregations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_registry_data_transfer_aggregations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `registry_package_id` int(11) NOT NULL,
  `registry_package_version_id` int(11) NOT NULL,
  `billable_owner_type` varchar(12) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `aggregate_size_in_bytes` bigint(20) NOT NULL,
  `metered_billing_cycle_starts_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_data_transfer_agg_on_billable_owner_and_usage` (`billable_owner_type`,`billable_owner_id`,`metered_billing_cycle_starts_at`,`owner_id`,`registry_package_id`,`registry_package_version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_registry_data_transfer_line_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_registry_data_transfer_line_items` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `registry_package_id` int(11) NOT NULL,
  `registry_package_version_id` int(11) NOT NULL,
  `size_in_bytes` bigint(20) NOT NULL,
  `synchronization_batch_id` int(11) DEFAULT NULL,
  `downloaded_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `billable_owner_type` varchar(12) DEFAULT NULL,
  `billable_owner_id` int(11) DEFAULT NULL,
  `directly_billed` tinyint(1) NOT NULL DEFAULT '1',
  `download_id` varchar(50) NOT NULL,
  `submission_state` enum('unsubmitted','submitted','skipped') NOT NULL DEFAULT 'unsubmitted',
  `submission_state_reason` varchar(24) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_package_registry_data_transfer_line_items_on_download_id` (`download_id`),
  KEY `index_package_registry_data_transfer_line_items_on_owner_id` (`owner_id`),
  KEY `index_package_registry_data_transfer_line_items_on_downloaded_at` (`downloaded_at`),
  KEY `index_on_synchronization_batch_id` (`synchronization_batch_id`),
  KEY `index_on_billable_owner_and_usage` (`billable_owner_type`,`billable_owner_id`,`downloaded_at`,`size_in_bytes`),
  KEY `index_on_billable_owner_and_usage_and_repo` (`billable_owner_type`,`billable_owner_id`,`downloaded_at`,`registry_package_id`,`size_in_bytes`),
  KEY `index_packages_line_items_on_submission_state_and_reason` (`submission_state`,`submission_state_reason`),
  KEY `index_on_submission_state_and_created_at` (`submission_state`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_version_package_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_version_package_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_version_id` int(11) NOT NULL,
  `package_file_id` int(11) NOT NULL,
  `package_file_order` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_package_version_package_files_on_version_id_and_file_id` (`package_version_id`,`package_file_id`),
  KEY `index_package_version_package_files_on_file_id` (`package_file_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `package_versions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `package_versions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `registry_package_id` int(11) NOT NULL,
  `release_id` int(11) DEFAULT NULL,
  `platform` varchar(255) NOT NULL DEFAULT '',
  `version` varchar(255) NOT NULL,
  `commit_oid` varchar(40) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `sha256` varchar(64) DEFAULT NULL,
  `size` int(11) DEFAULT NULL,
  `manifest` mediumblob,
  `author_id` int(11) DEFAULT NULL,
  `pre_release` tinyint(1) NOT NULL DEFAULT '0',
  `deleted_at` datetime DEFAULT NULL,
  `published_via_actions` tinyint(1) NOT NULL DEFAULT '0',
  `deleted_by_id` int(11) DEFAULT NULL,
  `files_count` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_registry_package_versions_on_package_id_and_version` (`registry_package_id`,`version`,`platform`),
  KEY `index_package_versions_on_release_id` (`release_id`),
  KEY `index_package_versions_on_author_id` (`author_id`),
  KEY `index_package_versions_on_package_pre_release_and_version` (`registry_package_id`,`pre_release`,`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `page_builds`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `page_builds` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `page_id` int(11) unsigned DEFAULT NULL,
  `page_deployment_id` int(11) DEFAULT NULL,
  `pages_deployment_id` int(11) DEFAULT NULL,
  `raw_data` blob,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `pusher_id` int(11) DEFAULT NULL,
  `commit` char(40) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `error` text,
  `backtrace` text,
  `duration` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_page_builds_on_updated_at` (`updated_at`),
  KEY `index_page_builds_on_page_id_and_updated_at` (`page_id`,`updated_at`),
  KEY `index_page_builds_on_pages_deployment_id_and_updated_at` (`pages_deployment_id`,`updated_at`),
  KEY `index_page_builds_on_page_deployment_id_and_updated_at` (`page_deployment_id`,`updated_at`),
  KEY `index_page_builds_on_page_id_and_commit` (`page_id`,`commit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `page_certificates`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `page_certificates` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `domain` varchar(255) NOT NULL,
  `state` int(11) DEFAULT NULL,
  `state_detail` text,
  `expires_at` datetime DEFAULT NULL,
  `challenge_path` text,
  `challenge_response` text,
  `earthsmoke_key_version_id` bigint(20) unsigned DEFAULT NULL,
  `fastly_privkey_id` text,
  `authorization_url` text,
  `certificate_url` text,
  `fastly_certificate_id` varchar(255) DEFAULT NULL,
  `order_url` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_page_certificates_on_domain` (`domain`),
  KEY `index_page_certificates_on_state_and_expires_at` (`state`,`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `page_deployments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `page_deployments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `page_id` int(11) NOT NULL,
  `ref_name` varbinary(1024) NOT NULL,
  `revision` varchar(40) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `token` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_page_deployments_on_page_id_and_ref_name` (`page_id`,`ref_name`(767)),
  UNIQUE KEY `index_page_deployments_on_page_id_and_token` (`page_id`,`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `cname` varchar(255) DEFAULT NULL,
  `four_oh_four` tinyint(1) DEFAULT '0',
  `status` varchar(20) DEFAULT NULL,
  `has_public_search` tinyint(1) DEFAULT '0',
  `built_revision` varchar(40) DEFAULT NULL,
  `https_redirect` tinyint(1) NOT NULL DEFAULT '0',
  `hsts_max_age` int(11) DEFAULT NULL,
  `source` varchar(255) DEFAULT NULL,
  `source_ref_name` varbinary(1024) DEFAULT NULL,
  `source_subdir` varbinary(1024) DEFAULT NULL,
  `hsts_include_sub_domains` tinyint(1) NOT NULL DEFAULT '0',
  `hsts_preload` tinyint(1) NOT NULL DEFAULT '0',
  `public` tinyint(1) NOT NULL DEFAULT '1',
  `subdomain` varchar(130) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pages_on_repository_id` (`repository_id`),
  UNIQUE KEY `index_pages_on_unique_cname` (`cname`),
  UNIQUE KEY `index_pages_on_subdomain` (`subdomain`),
  KEY `index_pages_on_source_ref_name` (`source_ref_name`(30)),
  KEY `index_subdomain_on_repository_id` (`subdomain`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pages_embargoed_cnames`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pages_embargoed_cnames` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `previous_owner_id` int(11) NOT NULL,
  `previous_repository_id` int(11) NOT NULL,
  `cname` varbinary(1024) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pages_embargoed_cnames_cname` (`cname`),
  KEY `index_pages_embargoed_cnames_previous_owner_id` (`previous_owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pages_fileservers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pages_fileservers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `host` varchar(255) NOT NULL,
  `online` tinyint(1) NOT NULL,
  `embargoed` tinyint(1) NOT NULL,
  `evacuating` tinyint(1) NOT NULL DEFAULT '0',
  `disk_free` bigint(20) unsigned NOT NULL DEFAULT '0',
  `disk_used` bigint(20) unsigned NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `non_voting` tinyint(1) NOT NULL DEFAULT '0',
  `datacenter` varchar(20) DEFAULT NULL,
  `rack` varchar(20) DEFAULT NULL,
  `ip` varchar(45) DEFAULT NULL,
  `inodes_free` bigint(20) unsigned NOT NULL DEFAULT '0',
  `inodes_used` bigint(20) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pages_fileservers_on_host` (`host`),
  KEY `index_pages_fileservers_by_location` (`datacenter`,`rack`),
  KEY `index_pages_fileservers_on_evacuating` (`evacuating`),
  KEY `index_pages_fileservers_on_online_and_embargoed_and_host` (`online`,`embargoed`,`host`),
  KEY `index_pages_fileservers_on_voting_and_online_and_embarg_and_host` (`non_voting`,`online`,`embargoed`,`host`),
  KEY `index_pages_fileservers_on_voting_and_online_and_embarg_and_df` (`non_voting`,`online`,`embargoed`,`disk_free`),
  KEY `index_pages_fileservers_on_voting_online_embargo_df_inodes` (`non_voting`,`online`,`embargoed`,`disk_free`,`inodes_free`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pages_partitions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pages_partitions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `host` varchar(255) NOT NULL,
  `partition` varchar(1) NOT NULL,
  `disk_free` bigint(20) NOT NULL,
  `disk_used` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pages_partitions_on_host_and_partition` (`host`,`partition`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pages_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pages_replicas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `page_id` int(11) NOT NULL,
  `host` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `pages_deployment_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pages_replicas_on_host` (`host`),
  KEY `index_pages_replicas_on_pages_deployment_id_and_host` (`pages_deployment_id`,`host`),
  KEY `index_pages_replicas_on_page_id_and_host` (`page_id`,`host`),
  KEY `index_pages_replicas_on_page_id_and_pages_deployment_id_and_host` (`page_id`,`pages_deployment_id`,`host`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pages_routes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pages_routes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `host` varchar(255) NOT NULL,
  `https_behavior` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pages_routes_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `payloads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `payloads` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `body` mediumblob COMMENT 'The body of the persisted payload',
  `compression_type` int(9) NOT NULL DEFAULT '0' COMMENT 'See CompressionType for values',
  `workflow_build_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `by_created_at` (`created_at`),
  KEY `by_workflow_build_id` (`workflow_build_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `payment_methods`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `payment_methods` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `customer_id` int(11) DEFAULT NULL,
  `payment_processor_type` varchar(30) NOT NULL DEFAULT 'zuora',
  `payment_processor_customer_id` varchar(40) NOT NULL,
  `payment_token` varchar(32) NOT NULL,
  `primary` tinyint(1) NOT NULL DEFAULT '1',
  `country` varchar(3) DEFAULT NULL,
  `region` varchar(255) DEFAULT NULL,
  `postal_code` varchar(255) DEFAULT NULL,
  `truncated_number` varchar(20) DEFAULT NULL,
  `expiration_month` int(11) DEFAULT NULL,
  `expiration_year` int(11) DEFAULT NULL,
  `expiration_reminders` int(11) NOT NULL DEFAULT '0',
  `card_type` varchar(30) DEFAULT NULL,
  `paypal_email` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `unique_number_identifier` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_payment_methods_on_user_id_and_primary` (`user_id`,`primary`),
  KEY `index_payment_methods_on_customer_id_and_primary` (`customer_id`,`primary`),
  KEY `index_payment_methods_on_payment_token` (`payment_token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_automatic_installations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_automatic_installations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `trigger_type` varchar(50) NOT NULL,
  `target_type` varchar(50) NOT NULL,
  `target_id` int(11) NOT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '0',
  `reason` tinyint(4) NOT NULL DEFAULT '0',
  `installed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pending_automatic_installations_on_trigger_and_target` (`trigger_type`,`target_type`,`target_id`),
  KEY `index_pending_automatic_installations_on_target` (`target_type`,`target_id`),
  KEY `index_pending_automatic_installations_on_trigger_type_and_status` (`trigger_type`,`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_plan_changes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_plan_changes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `plan` varchar(255) DEFAULT NULL,
  `plan_duration` varchar(255) DEFAULT NULL,
  `seats` int(11) DEFAULT NULL,
  `is_complete` tinyint(1) NOT NULL DEFAULT '0',
  `user_id` int(11) DEFAULT NULL,
  `actor_id` int(11) DEFAULT NULL,
  `active_on` date DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `data_packs` int(11) DEFAULT NULL,
  `attempts` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_pending_plan_changes_on_user_id_and_is_complete` (`user_id`,`is_complete`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_subscription_item_changes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_subscription_item_changes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `quantity` int(11) NOT NULL DEFAULT '1',
  `pending_plan_change_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `free_trial` tinyint(1) NOT NULL DEFAULT '0',
  `subscribable_id` int(11) DEFAULT NULL,
  `subscribable_type` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pending_subscription_item_changes_on_free_trial` (`free_trial`),
  KEY `index_pend_sub_item_changes_on_pend_plan_change_and_subscribable` (`pending_plan_change_id`,`subscribable_type`,`subscribable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_trade_controls_restrictions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_trade_controls_restrictions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `target_id` int(11) NOT NULL,
  `enforcement_on` datetime NOT NULL,
  `reason` enum('organization_admin','organization_billing_manager','organization_member','organization_outside_collaborator','location') NOT NULL,
  `enforcement_status` enum('completed','cancelled','pending') NOT NULL DEFAULT 'pending',
  `last_restriction_threshold` decimal(5,2) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pending_trade_controls_restrictions_on_target_id` (`target_id`),
  KEY `index_pending_trade_controls_restrictions_on_enforcement_on` (`enforcement_on`),
  KEY `index_pending_trade_controls_restrictions_on_reason` (`reason`),
  KEY `index_enforcement_status_on_date` (`enforcement_status`,`enforcement_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_vulnerabilities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_vulnerabilities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `external_identifier` varchar(255) DEFAULT NULL,
  `description` blob,
  `status` varchar(12) NOT NULL,
  `platform` varchar(50) DEFAULT NULL,
  `severity` varchar(12) DEFAULT NULL,
  `classification` varchar(255) DEFAULT NULL,
  `external_reference` varchar(255) DEFAULT NULL,
  `created_by_id` int(11) NOT NULL,
  `reviewer_a_id` int(11) DEFAULT NULL,
  `review_a_at` timestamp NULL DEFAULT NULL,
  `reviewer_b_id` int(11) DEFAULT NULL,
  `review_b_at` timestamp NULL DEFAULT NULL,
  `submitted_by_id` int(11) DEFAULT NULL,
  `submitted_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `review_notes` mediumblob,
  `vulnerability_id` int(11) DEFAULT NULL,
  `reject_reason` varchar(32) DEFAULT NULL,
  `ghsa_id` varchar(19) NOT NULL,
  `source` varchar(64) DEFAULT NULL,
  `source_identifier` varchar(128) DEFAULT NULL,
  `simulation` tinyint(1) NOT NULL DEFAULT '0',
  `cve_id` varchar(20) DEFAULT NULL,
  `white_source_id` varchar(20) DEFAULT NULL,
  `summary` varbinary(1024) DEFAULT NULL,
  `npm_id` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pending_vulnerabilities_on_ghsa_id` (`ghsa_id`),
  UNIQUE KEY `index_pending_vulnerabilities_on_source_and_source_identifier` (`source`,`source_identifier`),
  UNIQUE KEY `index_pending_vulnerabilities_on_npm_id` (`npm_id`),
  KEY `index_pending_vulnerabilities_on_external_identifier` (`external_identifier`),
  KEY `index_pending_vulnerabilities_on_vulnerability_id` (`vulnerability_id`),
  KEY `index_pending_vulnerabilities_on_created_at` (`created_at`),
  KEY `index_pending_vulnerabilities_on_simulation` (`simulation`),
  KEY `index_pending_vulnerabilities_on_cve_id` (`cve_id`),
  KEY `index_pending_vulnerabilities_on_white_source_id` (`white_source_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_vulnerability_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_vulnerability_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pending_vulnerability_id` int(11) NOT NULL,
  `url` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_pending_vulnerability_references_pending_vulnerability_id` (`pending_vulnerability_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pending_vulnerable_version_ranges`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pending_vulnerable_version_ranges` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pending_vulnerability_id` int(11) DEFAULT NULL,
  `affects` varchar(100) NOT NULL,
  `requirements` varchar(100) NOT NULL,
  `fixed_in` varchar(50) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `ecosystem` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pending_vulnerable_version_ranges_on_pending_vuln_id` (`pending_vulnerability_id`),
  KEY `index_pending_vulnerable_version_ranges_on_ecosystem` (`ecosystem`),
  KEY `index_pending_vvrs_on_pending_vulnerability_id` (`pending_vulnerability_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `permissions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `permissions` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `actor_id` int(11) unsigned NOT NULL,
  `actor_type` varchar(40) NOT NULL,
  `action` int(11) unsigned NOT NULL,
  `subject_id` int(11) unsigned NOT NULL,
  `subject_type` varchar(60) NOT NULL,
  `priority` int(11) unsigned NOT NULL DEFAULT '1',
  `parent_id` int(11) unsigned NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `ability_id` bigint(20) DEFAULT NULL,
  `expires_at` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_permissions_by_identity` (`actor_type`,`actor_id`,`subject_type`,`subject_id`,`priority`,`parent_id`),
  UNIQUE KEY `index_permissions_by_subject_type_ability` (`subject_type`,`ability_id`),
  KEY `index_permissions_by_subject_actor_type_action_priority` (`subject_id`,`subject_type`,`actor_type`,`action`,`priority`),
  KEY `index_permissions_on_actor_subject_and_action` (`actor_id`,`subject_id`,`actor_type`,`subject_type`,`action`),
  KEY `index_permissions_on_actor_type_and_created_at` (`actor_type`,`created_at`),
  KEY `index_permissions_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `personal_reminders`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `personal_reminders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `time_zone_name` varchar(40) NOT NULL,
  `user_id` int(11) NOT NULL,
  `reminder_slack_workspace_id` int(11) NOT NULL,
  `remindable_id` int(11) NOT NULL,
  `remindable_type` varchar(13) NOT NULL,
  `include_review_requests` tinyint(1) NOT NULL DEFAULT '1',
  `include_team_review_requests` tinyint(1) NOT NULL DEFAULT '0',
  `ignore_after_approval_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_personal_reminders_on_user_id_and_remindable` (`user_id`,`remindable_type`,`remindable_id`),
  KEY `index_personal_reminders_on_reminder_slack_workspace_id` (`reminder_slack_workspace_id`),
  KEY `index_personal_reminders_on_remindable_type_and_remindable_id` (`remindable_type`,`remindable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `photo_dna_hits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `photo_dna_hits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uploader_id` int(11) NOT NULL,
  `content_id` int(11) NOT NULL,
  `content_type` varchar(15) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `purged` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_photo_dna_hits_on_uploader_id` (`uploader_id`),
  KEY `index_photo_dna_hits_on_content_id_and_content_type` (`content_id`,`content_type`),
  KEY `index_photo_dna_hits_on_purged_and_created_at` (`purged`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pinned_issue_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pinned_issue_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `issue_comment_id` int(11) NOT NULL,
  `issue_id` int(11) NOT NULL,
  `pinned_by_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pinned_issue_comments_on_issue_id` (`issue_id`),
  KEY `index_pinned_issue_comments_on_issue_comment_id` (`issue_comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pinned_issues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pinned_issues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `issue_id` int(11) NOT NULL,
  `pinned_by_id` int(11) NOT NULL,
  `sort` varchar(126) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pinned_issues_on_repository_id_and_issue_id` (`repository_id`,`issue_id`),
  KEY `index_pinned_issues_on_repository_id_and_sort` (`repository_id`,`sort`),
  KEY `index_pinned_issues_on_issue_id` (`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `plan_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `plan_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `braintree_id` varchar(255) DEFAULT NULL,
  `customer_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `balance_in_cents` int(11) NOT NULL DEFAULT '0',
  `zuora_subscription_number` varchar(32) DEFAULT NULL,
  `zuora_subscription_id` varchar(32) DEFAULT NULL,
  `billing_start_date` date DEFAULT NULL,
  `zuora_rate_plan_charges` text,
  `apple_receipt_id` text,
  `apple_transaction_id` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_plan_subscriptions_on_user_id` (`user_id`),
  UNIQUE KEY `index_plan_subscriptions_on_braintree_id` (`braintree_id`),
  UNIQUE KEY `index_plan_subscriptions_on_zuora_subscription_number` (`zuora_subscription_number`),
  UNIQUE KEY `index_plan_subscriptions_on_zuora_subscription_id` (`zuora_subscription_id`),
  UNIQUE KEY `index_plan_subscriptions_on_apple_transaction_id` (`apple_transaction_id`),
  KEY `index_plan_subscriptions_on_customer_id` (`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `plan_trials`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `plan_trials` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `pending_plan_change_id` int(11) NOT NULL,
  `plan` varchar(30) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_plan_trials_on_user_id_and_plan` (`user_id`,`plan`),
  KEY `index_plan_trials_on_pending_plan_change_id` (`pending_plan_change_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pre_receive_environments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pre_receive_environments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `image_url` varchar(255) NOT NULL,
  `checksum` varchar(255) DEFAULT NULL,
  `downloaded_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `download_state` int(11) NOT NULL DEFAULT '0',
  `download_message` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pre_receive_environments_on_name` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pre_receive_hook_targets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pre_receive_hook_targets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `hook_id` int(11) NOT NULL,
  `hookable_id` int(11) NOT NULL,
  `hookable_type` varchar(255) NOT NULL,
  `enforcement` int(11) NOT NULL,
  `final` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pre_receive_hook_hookables_on_hookable` (`hookable_id`,`hookable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pre_receive_hooks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pre_receive_hooks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `environment_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `script` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pre_receive_hooks_on_repository_id_and_script` (`repository_id`,`script`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `prerelease_program_members`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `prerelease_program_members` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `member_id` int(11) NOT NULL,
  `member_type` varchar(30) NOT NULL DEFAULT 'User',
  `actor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_prerelease_program_members_on_member_id_and_member_type` (`member_id`,`member_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `primary_avatars`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `primary_avatars` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `avatar_id` int(11) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `cropped_x` int(11) NOT NULL DEFAULT '0',
  `cropped_y` int(11) NOT NULL DEFAULT '0',
  `cropped_width` int(11) NOT NULL DEFAULT '0',
  `cropped_height` int(11) NOT NULL DEFAULT '0',
  `updater_id` int(11) DEFAULT NULL,
  `previous_avatar_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_owner` (`owner_id`,`owner_type`),
  KEY `index_primary_avatars_on_avatar_id` (`avatar_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `product_uuids`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `product_uuids` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `zuora_product_id` varchar(32) DEFAULT NULL,
  `zuora_product_rate_plan_id` varchar(32) DEFAULT NULL,
  `zuora_product_rate_plan_charge_ids` text,
  `product_type` varchar(32) NOT NULL,
  `product_key` varchar(64) NOT NULL,
  `billing_cycle` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_product_uuids_on_zuora_product_rate_plan_id` (`zuora_product_rate_plan_id`),
  KEY `index_product_uuids_on_product_type_and_product_key` (`product_type`,`product_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `profile_pins`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `profile_pins` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `profile_id` int(11) NOT NULL,
  `pinned_item_id` int(11) NOT NULL,
  `pinned_item_type` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_profile_pins_unique` (`profile_id`,`pinned_item_type`,`pinned_item_id`),
  KEY `index_profile_pins_on_pinned_item_type_and_pinned_item_id` (`pinned_item_type`,`pinned_item_id`),
  KEY `index_profile_pins_on_position_and_profile_id` (`position`,`profile_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `profiles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `profiles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `blog` varchar(255) DEFAULT NULL,
  `company` varchar(255) DEFAULT NULL,
  `location` varchar(255) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `hireable` tinyint(1) DEFAULT '0',
  `bio` varbinary(1024) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `display_staff_badge` tinyint(1) NOT NULL DEFAULT '0',
  `spoken_language_preference_code` char(2) DEFAULT NULL,
  `country_code` char(2) DEFAULT NULL,
  `twitter_username` varchar(15) DEFAULT NULL,
  `readme_opt_in` tinyint(1) NOT NULL DEFAULT '0',
  `mobile_time_zone_name` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_profiles_on_email` (`email`),
  KEY `index_profiles_on_hireable` (`hireable`),
  KEY `index_profiles_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_profiles_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `project_cards`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `project_cards` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `column_id` int(11) DEFAULT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `content_type` varchar(20) DEFAULT NULL,
  `content_id` int(11) DEFAULT NULL,
  `note` mediumblob,
  `priority` bigint(20) unsigned DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `hidden_at` datetime DEFAULT NULL,
  `archived_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_project_cards_on_column_id_and_priority` (`column_id`,`priority`),
  UNIQUE KEY `index_project_cards_on_project_id_content_type_and_content_id` (`project_id`,`content_type`,`content_id`),
  KEY `index_project_cards_on_project_id_and_column_id_and_created_at` (`project_id`,`column_id`,`created_at`),
  KEY `index_project_cards_on_content_id` (`content_id`),
  KEY `index_project_cards_on_content_type_and_content_id` (`content_type`,`content_id`),
  KEY `index_project_cards_on_creator_id_and_project_id_and_updated_at` (`creator_id`,`project_id`,`updated_at`),
  KEY `index_project_cards_on_column_id_and_archived_at_and_priority` (`column_id`,`archived_at`,`priority`),
  KEY `index_project_cards_on_project_id_and_archived_at` (`project_id`,`archived_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `project_columns`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `project_columns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '0',
  `name` varbinary(1024) NOT NULL,
  `color` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `hidden_at` datetime DEFAULT NULL,
  `purpose` varchar(12) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `columns_by_project` (`project_id`,`position`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `project_repository_links`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `project_repository_links` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_project_repository_links_on_project_id_and_repository_id` (`project_id`,`repository_id`),
  KEY `index_project_repository_links_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `project_workflow_actions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `project_workflow_actions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `project_workflow_id` int(11) NOT NULL,
  `action_type` varchar(64) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `last_updater_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `project_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_project_workflow_actions_on_project_workflow_id` (`project_workflow_id`),
  KEY `index_project_workflow_actions_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `project_workflows`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `project_workflows` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `trigger_type` varchar(64) NOT NULL,
  `project_id` int(11) NOT NULL,
  `project_column_id` int(11) DEFAULT NULL,
  `creator_id` int(11) NOT NULL,
  `last_updater_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_project_workflows_on_project_column_id_and_trigger_type` (`project_column_id`,`trigger_type`),
  KEY `index_project_workflows_on_trigger_type_and_project_id` (`trigger_type`,`project_id`),
  KEY `index_project_workflows_on_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `projects`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `projects` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(30) NOT NULL,
  `body` mediumblob,
  `creator_id` int(11) NOT NULL,
  `number` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `closed_at` datetime DEFAULT NULL,
  `last_sync_at` datetime DEFAULT NULL,
  `public` tinyint(1) NOT NULL DEFAULT '0',
  `source_kind` varchar(20) DEFAULT NULL,
  `source_id` int(11) DEFAULT NULL,
  `track_progress` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `projects_by_owner_and_created_at` (`owner_id`,`owner_type`,`created_at`),
  KEY `projects_by_owner_and_updated_at` (`owner_id`,`owner_type`,`updated_at`),
  KEY `projects_by_owner_and_name` (`owner_id`,`owner_type`,`name`(40)),
  KEY `projects_by_owner_id_and_owner_type_and_deleted_at_and_closed_at` (`owner_id`,`owner_type`,`deleted_at`,`closed_at`),
  KEY `projects_by_owner_id_and_owner_type_and_public` (`owner_id`,`owner_type`,`public`),
  KEY `index_projects_on_creator_id` (`creator_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `protected_branches`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `protected_branches` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `creator_id` int(11) NOT NULL,
  `required_status_checks_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `block_force_pushes_enforcement_level` int(11) NOT NULL DEFAULT '2',
  `block_deletions_enforcement_level` int(11) NOT NULL DEFAULT '2',
  `strict_required_status_checks_policy` tinyint(1) NOT NULL DEFAULT '1',
  `authorized_actors_only` tinyint(1) NOT NULL DEFAULT '0',
  `pull_request_reviews_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `authorized_dismissal_actors_only` tinyint(1) NOT NULL DEFAULT '0',
  `admin_enforced` tinyint(1) NOT NULL DEFAULT '0',
  `dismiss_stale_reviews_on_push` tinyint(1) NOT NULL DEFAULT '0',
  `require_code_owner_review` tinyint(1) NOT NULL DEFAULT '0',
  `signature_requirement_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `required_approving_review_count` tinyint(4) NOT NULL DEFAULT '1',
  `linear_history_requirement_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `allow_force_pushes_enforcement_level` int(11) NOT NULL DEFAULT '0',
  `allow_deletions_enforcement_level` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_protected_branches_on_repository_id_and_name` (`repository_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `public_keys`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `public_keys` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `key` text,
  `username` varchar(255) NOT NULL,
  `fingerprint` char(48) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `verified_at` datetime DEFAULT NULL,
  `creator_id` int(11) DEFAULT NULL,
  `verifier_id` int(11) DEFAULT NULL,
  `accessed_at` datetime DEFAULT NULL,
  `created_by` varchar(255) NOT NULL DEFAULT 'user',
  `read_only` tinyint(1) DEFAULT NULL,
  `unverification_reason` varchar(255) DEFAULT NULL,
  `oauth_authorization_id` int(11) DEFAULT NULL,
  `oauth_application_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_public_keys_on_fingerprint` (`fingerprint`),
  KEY `index_public_keys_on_oauth_authorization_id` (`oauth_authorization_id`),
  KEY `index_public_keys_on_user_id` (`user_id`),
  KEY `index_public_keys_on_repository_id` (`repository_id`),
  KEY `index_public_keys_on_accessed_at_and_created_at` (`accessed_at`,`created_at`),
  KEY `index_public_keys_on_repository_id_oauth_application_id` (`repository_id`,`oauth_application_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `public_org_members`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `public_org_members` (
  `user_id` int(11) DEFAULT NULL,
  `organization_id` int(11) DEFAULT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_public_org_members_on_user_id_and_organization_id` (`user_id`,`organization_id`),
  KEY `index_public_org_members_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_conflicts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_conflicts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `base_sha` varchar(255) NOT NULL,
  `head_sha` varchar(255) NOT NULL,
  `info` blob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pull_request_conflicts_on_pr_id` (`pull_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_imports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_imports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `import_id` int(11) NOT NULL,
  `pull_request_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pull_request_imports_pull_request_id` (`pull_request_id`),
  KEY `index_pull_request_imports_import_id` (`import_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_review_comment_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_review_comment_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_review_comment_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pull_request_review_comment_edits_on_user_content_edit_id` (`user_content_edit_id`),
  KEY `index_on_pull_request_review_comment_id` (`pull_request_review_comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_review_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_review_comments` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) unsigned NOT NULL,
  `user_id` int(11) unsigned NOT NULL,
  `path` varbinary(1024) DEFAULT NULL,
  `commit_id` varchar(40) DEFAULT NULL,
  `diff_hunk` mediumblob,
  `body` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `position` int(11) unsigned DEFAULT NULL,
  `original_commit_id` varchar(40) DEFAULT NULL,
  `original_position` int(11) unsigned DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `repository_id` int(11) NOT NULL,
  `original_base_commit_id` varchar(40) DEFAULT NULL,
  `original_start_commit_id` varchar(40) DEFAULT NULL,
  `original_end_commit_id` varchar(40) DEFAULT NULL,
  `blob_position` int(11) unsigned DEFAULT NULL,
  `blob_path` varbinary(1024) DEFAULT NULL,
  `blob_commit_oid` char(40) DEFAULT NULL,
  `left_blob` tinyint(1) NOT NULL DEFAULT '0',
  `state` int(11) NOT NULL DEFAULT '0',
  `pull_request_review_id` int(11) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `reply_to_id` int(11) DEFAULT NULL,
  `outdated` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  `comment_hidden_by` int(11) DEFAULT NULL,
  `pull_request_review_thread_id` int(11) DEFAULT NULL,
  `start_position_offset` int(11) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pr_review_comments_on_pr_id_and_created_at` (`pull_request_id`,`created_at`),
  KEY `index_pull_request_review_comments_on_repo_id_updated_at` (`repository_id`,`updated_at`),
  KEY `index_pull_request_review_comments_on_repository_id_and_user_id` (`repository_id`,`user_id`),
  KEY `index_pr_review_comments_on_reply_to_id` (`reply_to_id`),
  KEY `index_pull_request_review_comments_on_user_id_and_user_hidden` (`user_id`,`user_hidden`),
  KEY `index_pull_request_review_comments_on_repo_id_state_and_user_id` (`repository_id`,`state`,`user_id`),
  KEY `index_pr_review_comments_on_pr_id_user_hidden_user_id_and_state` (`pull_request_id`,`user_hidden`,`user_id`,`state`),
  KEY `index_pr_review_comments_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_pr_review_comments_on_repo_id_and_path_and_created_at` (`repository_id`,`path`(85),`created_at`),
  KEY `index_pull_request_review_comments_on_repo_and_hidden_and_user` (`repository_id`,`user_hidden`,`user_id`),
  KEY `index_pull_request_review_comments_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_pull_request_review_comments_on_user_id_and_updated_at` (`user_id`,`updated_at`),
  KEY `index_pull_request_review_comments_on_pr_review_thread_id` (`pull_request_review_thread_id`),
  KEY `pull_request_review_id_and_reply_to_id` (`pull_request_review_id`,`reply_to_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_review_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_review_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_review_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pull_request_review_edits_on_user_content_edit_id` (`user_content_edit_id`),
  KEY `index_pull_request_review_edits_on_pull_request_review_id` (`pull_request_review_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_review_threads`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_review_threads` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) DEFAULT NULL,
  `pull_request_review_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `resolver_id` int(11) DEFAULT NULL,
  `resolved_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pull_request_review_threads_on_pr_id_and_pr_review_id` (`pull_request_id`,`pull_request_review_id`),
  KEY `index_pull_request_review_threads_on_pull_request_review_id` (`pull_request_review_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_reviews`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_reviews` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `head_sha` char(40) NOT NULL,
  `body` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `submitted_at` datetime DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `comment_hidden` tinyint(1) NOT NULL DEFAULT '0',
  `comment_hidden_reason` varbinary(1024) DEFAULT NULL,
  `comment_hidden_classifier` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pull_request_reviews_on_user_id_and_submitted_at` (`user_id`,`submitted_at`),
  KEY `index_reviews_pull_request_user_state` (`pull_request_id`,`user_hidden`,`user_id`,`state`),
  KEY `index_pull_request_reviews_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_pull_request_reviews_on_user_id_and_user_hidden` (`user_id`,`user_hidden`),
  KEY `index_pull_request_reviews_on_pull_request_id_and_created_at` (`pull_request_id`,`created_at`),
  KEY `index_pull_request_reviews_on_pull_request_id_and_submitted_at` (`pull_request_id`,`submitted_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_reviews_review_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_reviews_review_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_review_id` int(11) NOT NULL,
  `review_request_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pr_reviews_review_requests_on_request_id_and_pr_review_id` (`review_request_id`,`pull_request_review_id`),
  KEY `index_pr_reviews_review_requests_on_pr_review_id_and_request_id` (`pull_request_review_id`,`review_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_request_revisions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_request_revisions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `number` int(11) NOT NULL,
  `ready` tinyint(1) NOT NULL,
  `base_oid` varchar(64) NOT NULL,
  `head_oid` varchar(64) NOT NULL,
  `revised_at` datetime NOT NULL,
  `force_pushed` tinyint(1) NOT NULL,
  `commits_count` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `push_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_pull_request_revisions_on_pull_and_number` (`pull_request_id`,`number`),
  KEY `index_pull_request_revisions_on_pull_and_base_and_head_and_ready` (`pull_request_id`,`base_oid`,`head_oid`,`ready`),
  KEY `index_pull_request_revisions_on_pull_and_ready_and_number` (`pull_request_id`,`ready`,`number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pull_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pull_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `base_sha` char(40) DEFAULT NULL,
  `head_sha` char(40) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `base_repository_id` int(11) DEFAULT NULL,
  `head_repository_id` int(11) DEFAULT NULL,
  `base_ref` varbinary(1024) DEFAULT NULL,
  `head_ref` varbinary(1024) DEFAULT NULL,
  `merged_at` datetime DEFAULT NULL,
  `base_user_id` int(11) DEFAULT NULL,
  `head_user_id` int(11) DEFAULT NULL,
  `mergeable` tinyint(1) unsigned DEFAULT NULL,
  `merge_commit_sha` char(40) DEFAULT NULL,
  `contributed_at_timestamp` bigint(20) DEFAULT NULL,
  `contributed_at_offset` mediumint(9) DEFAULT NULL,
  `fork_collab_state` int(11) NOT NULL DEFAULT '0',
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `base_sha_on_merge` char(40) DEFAULT NULL,
  `work_in_progress` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_pull_requests_on_base_repository_id_and_base_ref` (`base_repository_id`,`base_ref`(767)),
  KEY `index_pull_requests_on_base_repository_id_and_head_ref` (`base_repository_id`,`head_ref`(767)),
  KEY `index_pull_requests_on_repository_id_and_head_ref` (`repository_id`,`head_ref`(767)),
  KEY `index_pull_requests_on_repository_id_and_user_id_and_user_hidden` (`repository_id`,`user_id`,`user_hidden`),
  KEY `index_pull_requests_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_pull_requests_on_repository_id_and_head_sha` (`repository_id`,`head_sha`),
  KEY `index_pull_requests_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_pull_requests_on_user_id_and_repository_id` (`user_id`,`repository_id`),
  KEY `index_pull_requests_on_repository_id_and_updated_at` (`repository_id`,`updated_at`),
  KEY `index_pull_requests_on_repository_id_and_created_at` (`repository_id`,`created_at`),
  KEY `head_repository_id_and_head_ref_and_head_sha_and_repository_id` (`head_repository_id`,`head_ref`,`head_sha`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `pushes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pushes` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `pusher_id` int(11) DEFAULT NULL,
  `before` varchar(40) DEFAULT NULL,
  `after` varchar(40) DEFAULT NULL,
  `ref` varbinary(1024) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_pushes_on_pusher_id` (`pusher_id`),
  KEY `index_pushes_on_repository_id_and_pusher_id_and_created_at` (`repository_id`,`pusher_id`,`created_at`),
  KEY `index_pushes_on_repository_id_and_after` (`repository_id`,`after`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(30) NOT NULL,
  `user_id` int(11) NOT NULL,
  `subject_id` int(11) NOT NULL,
  `subject_type` varchar(50) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reactions_identity` (`user_id`,`subject_id`,`subject_type`,`content`),
  KEY `index_reactions_on_subject_content_created_at` (`subject_id`,`subject_type`,`content`,`created_at`),
  KEY `index_reactions_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `subject_id_and_subject_type_and_user_hidden_and_created_at` (`subject_id`,`subject_type`,`user_hidden`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `refresh_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `refresh_tokens` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `refreshable_type` varchar(80) NOT NULL,
  `refreshable_id` int(11) NOT NULL,
  `hashed_token` varchar(80) NOT NULL,
  `expires_at` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_refresh_tokens_on_refreshable_id_and_refreshable_type` (`refreshable_id`,`refreshable_type`),
  UNIQUE KEY `index_refresh_tokens_on_hashed_token_and_expires_at` (`hashed_token`,`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `registry_package_dependencies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `registry_package_dependencies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `registry_package_version_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `version` varchar(255) NOT NULL,
  `dependency_type` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_registry_package_dependencies_on_package_version_id` (`registry_package_version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `registry_package_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `registry_package_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `registry_package_id` int(11) NOT NULL,
  `release_id` int(11) DEFAULT NULL,
  `platform` varchar(255) NOT NULL DEFAULT '',
  `sha1` varchar(40) DEFAULT NULL,
  `version` varchar(255) NOT NULL,
  `commit_oid` varchar(40) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `uploader_id` int(11) DEFAULT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `size` int(11) NOT NULL,
  `state` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `filename` varchar(255) NOT NULL DEFAULT '',
  `md5` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reg_package_files_on_reg_pkg_id_and_ver_and_plat_and_fname` (`registry_package_id`,`version`,`platform`,`filename`),
  KEY `index_registry_package_files_on_release_id` (`release_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `registry_package_metadata`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `registry_package_metadata` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package_version_id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `value` blob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_registry_package_metadata_on_package_version_id_and_name` (`package_version_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `registry_package_tags`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `registry_package_tags` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `registry_package_id` int(11) NOT NULL,
  `registry_package_version_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_registry_package_tags_on_registry_package_id_and_name` (`registry_package_id`,`name`),
  KEY `index_registry_package_tags_on_name` (`name`),
  KEY `index_registry_package_tags_on_registry_package_version_id` (`registry_package_version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `registry_packages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `registry_packages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `package_type` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `registry_package_type` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_registry_package_on_repo_and_name_and_type` (`repository_id`,`name`,`package_type`),
  UNIQUE KEY `index_registry_packages_on_owner_id_name_package_type` (`owner_id`,`name`,`package_type`),
  UNIQUE KEY `index_registry_packages_on_repository_id_and_slug` (`repository_id`,`slug`),
  UNIQUE KEY `index_packages_on_repo_id_and_name_and_registry_package_type` (`repository_id`,`name`,`registry_package_type`),
  UNIQUE KEY `index_registry_packages_on_owner_id_name_registry_package_type` (`owner_id`,`name`,`registry_package_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `release_assets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `release_assets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `release_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `uploaded` tinyint(1) DEFAULT NULL,
  `guid` varchar(255) DEFAULT NULL,
  `downloads` int(11) DEFAULT '0',
  `state` int(11) DEFAULT '0',
  `label` varchar(255) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(255) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_name` (`release_id`,`name`),
  KEY `by_repository_id_and_guid` (`repository_id`,`guid`),
  KEY `index_release_assets_on_state_and_release_id` (`state`,`release_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `releases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `releases` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(1024) DEFAULT NULL,
  `tag_name` varbinary(1024) NOT NULL,
  `body` mediumblob,
  `author_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `state` int(11) DEFAULT '0',
  `pending_tag` varbinary(1024) DEFAULT NULL,
  `prerelease` tinyint(1) NOT NULL DEFAULT '0',
  `target_commitish` varchar(255) DEFAULT NULL,
  `published_at` datetime DEFAULT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `by_state` (`repository_id`,`state`),
  KEY `by_published` (`repository_id`,`published_at`),
  KEY `by_repo_and_tag` (`repository_id`,`tag_name`(50))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminder_delivery_times`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminder_delivery_times` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `time` int(11) NOT NULL,
  `day` tinyint(4) NOT NULL,
  `next_delivery_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `schedulable_id` int(11) NOT NULL,
  `schedulable_type` varchar(20) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reminder_delivery_times_on_schedulable_and_time_and_day` (`schedulable_type`,`schedulable_id`,`time`,`day`),
  KEY `index_reminder_delivery_times_on_next_delivery_at` (`next_delivery_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminder_event_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminder_event_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `event_type` int(11) NOT NULL,
  `subscriber_id` int(11) NOT NULL,
  `subscriber_type` varchar(16) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `options` varbinary(1024) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reminder_event_subscriptions_subscriber_and_event_type` (`subscriber_id`,`subscriber_type`,`event_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminder_repository_links`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminder_repository_links` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `reminder_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_reminder_repository_links_on_reminder_id` (`reminder_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminder_slack_workspace_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminder_slack_workspace_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `reminder_slack_workspace_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reminder_slack_user_on_user_id_and_slack_workspace_id` (`user_id`,`reminder_slack_workspace_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminder_slack_workspaces`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminder_slack_workspaces` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slack_id` varchar(20) NOT NULL,
  `remindable_type` varchar(13) NOT NULL,
  `remindable_id` int(11) NOT NULL,
  `name` varbinary(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reminder_slack_workspaces_on_remindable_and_slack_id` (`remindable_type`,`remindable_id`,`slack_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminder_team_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminder_team_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `reminder_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reminder_team_memberships_on_reminder_id_and_team_id` (`reminder_id`,`team_id`),
  KEY `index_reminder_team_memberships_on_team_id` (`team_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reminders`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reminders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `remindable_type` varchar(13) NOT NULL,
  `remindable_id` int(11) NOT NULL,
  `reminder_slack_workspace_id` int(11) NOT NULL,
  `slack_channel` varchar(80) NOT NULL,
  `time_zone_name` varchar(40) NOT NULL,
  `min_age` int(11) NOT NULL DEFAULT '0',
  `min_staleness` int(11) NOT NULL DEFAULT '0',
  `include_unassigned_prs` tinyint(1) NOT NULL DEFAULT '0',
  `include_reviewed_prs` tinyint(1) NOT NULL DEFAULT '0',
  `require_review_request` tinyint(1) NOT NULL DEFAULT '1',
  `ignore_draft_prs` tinyint(1) NOT NULL DEFAULT '1',
  `ignore_after_approval_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `ignored_terms` varbinary(1024) DEFAULT NULL,
  `ignored_labels` varbinary(1024) DEFAULT NULL,
  `required_labels` varbinary(1024) DEFAULT NULL,
  `needed_reviews` tinyint(4) NOT NULL DEFAULT '0',
  `slack_channel_id` varchar(20) DEFAULT NULL,
  `team_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_reminders_on_reminder_slack_workspace_id` (`reminder_slack_workspace_id`),
  KEY `index_reminders_on_remindable_type_and_remindable_id` (`remindable_type`,`remindable_id`),
  KEY `index_reminders_on_team_id` (`team_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `render_blobs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `render_blobs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `ref` varchar(255) NOT NULL,
  `path` varchar(255) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `storage_blob_id` int(11) NOT NULL,
  `oid` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `repository_type` varchar(32) NOT NULL DEFAULT 'Repository',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_render_blobs_on_name` (`name`),
  KEY `index_render_blobs_on_updated_at` (`updated_at`),
  KEY `index_render_blobs_on_repository_id_and_repository_type` (`repository_id`,`repository_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `owner_id` int(11) NOT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `sandbox` tinyint(1) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `public` tinyint(1) DEFAULT '1',
  `description` mediumblob,
  `homepage` varchar(255) DEFAULT NULL,
  `source_id` int(11) DEFAULT NULL,
  `public_push` tinyint(1) DEFAULT NULL,
  `disk_usage` int(11) DEFAULT '0',
  `locked` tinyint(1) DEFAULT '0',
  `pushed_at` datetime DEFAULT NULL,
  `watcher_count` int(11) DEFAULT '0',
  `public_fork_count` int(11) NOT NULL DEFAULT '1',
  `primary_language_name_id` int(11) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT '0',
  `has_issues` tinyint(1) DEFAULT '1',
  `has_wiki` tinyint(1) DEFAULT '1',
  `has_discussions` tinyint(1) NOT NULL DEFAULT '0',
  `has_downloads` tinyint(1) DEFAULT '1',
  `raw_data` blob,
  `organization_id` int(11) DEFAULT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `disabled_by` int(11) DEFAULT NULL,
  `disabling_reason` varchar(30) DEFAULT NULL,
  `health_status` varchar(30) DEFAULT NULL,
  `pushed_at_usec` int(11) DEFAULT NULL,
  `active` tinyint(1) DEFAULT '1',
  `reflog_sync_enabled` tinyint(1) DEFAULT '0',
  `made_public_at` datetime DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `maintained` tinyint(1) NOT NULL DEFAULT '1',
  `template` tinyint(1) NOT NULL DEFAULT '0',
  `owner_login` varchar(40) DEFAULT NULL,
  `world_writable_wiki` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repositories_on_owner_id_and_name_and_active` (`owner_id`,`name`,`active`),
  KEY `index_repositories_on_public_and_watcher_count` (`public`,`watcher_count`),
  KEY `index_repositories_on_primary_language_name_id_and_public` (`primary_language_name_id`,`public`),
  KEY `index_repositories_on_created_at` (`created_at`),
  KEY `index_repositories_on_disabled_at` (`disabled_at`),
  KEY `index_repositories_on_owner_id_and_pushed_at` (`owner_id`,`pushed_at`),
  KEY `index_repositories_on_owner_id_and_made_public_at` (`owner_id`,`made_public_at`),
  KEY `index_repositories_on_user_hidden_and_owner_id` (`user_hidden`,`owner_id`),
  KEY `index_repositories_on_parent_id` (`parent_id`),
  KEY `index_repositories_on_organization_id_and_active_and_public` (`organization_id`,`active`,`public`),
  KEY `index_repositories_on_watcher_count_and_created_at_and_pushed_at` (`watcher_count`,`created_at`,`pushed_at`),
  KEY `index_repositories_on_active_and_updated_at` (`active`,`updated_at`),
  KEY `index_repositories_on_source_id_and_organization_id` (`source_id`,`organization_id`),
  KEY `index_repositories_on_owner_and_parent_and_public_and_source_id` (`owner_id`,`parent_id`,`public`,`source_id`),
  KEY `index_on_public_and_primary_language_name_id_and_parent_id` (`public`,`primary_language_name_id`,`parent_id`),
  KEY `index_repositories_on_template_and_active_and_owner_id` (`template`,`active`,`owner_id`),
  KEY `index_repositories_on_owner_login_and_name_and_active` (`owner_login`,`name`,`active`),
  KEY `owner_and_org_and_name_and_active_and_public_and_disabled_at` (`owner_id`,`organization_id`,`name`,`active`,`public`,`disabled_at`),
  KEY `index_repositories_on_owner_id_and_updated_at` (`owner_id`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_action_releases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_action_releases` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_action_id` int(11) NOT NULL,
  `release_id` int(11) NOT NULL,
  `published_on_marketplace` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_action_releases_on_release_and_action_id` (`release_id`,`repository_action_id`),
  KEY `index_repository_action_releases_on_repository_action_id` (`repository_action_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_actions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_actions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `path` varchar(255) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `description` mediumblob,
  `icon_name` varchar(20) DEFAULT NULL,
  `color` varchar(6) DEFAULT NULL,
  `featured` tinyint(1) NOT NULL DEFAULT '0',
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `rank_multiplier` float NOT NULL DEFAULT '1',
  `state` int(11) NOT NULL DEFAULT '0',
  `slug` varchar(255) DEFAULT NULL,
  `security_email` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_actions_on_repository_id_and_path` (`repository_id`,`path`),
  UNIQUE KEY `index_repository_actions_on_slug` (`slug`),
  KEY `index_repository_actions_on_repository_id_and_featured` (`repository_id`,`featured`),
  KEY `index_repository_actions_on_rank_multiplier` (`rank_multiplier`),
  KEY `index_repository_actions_on_state_and_slug` (`state`,`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_advisories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_advisories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `author_id` int(11) NOT NULL,
  `publisher_id` int(11) DEFAULT NULL,
  `assignee_id` int(11) DEFAULT NULL,
  `title` varbinary(1024) NOT NULL,
  `description` mediumblob,
  `state` int(11) NOT NULL DEFAULT '0',
  `severity` int(11) DEFAULT NULL,
  `affected_versions` blob,
  `fixed_versions` blob,
  `impact` mediumblob,
  `workarounds` mediumblob,
  `patches` mediumblob,
  `cve_id` varbinary(40) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `published_at` datetime DEFAULT NULL,
  `closed_at` datetime DEFAULT NULL,
  `withdrawn_at` datetime DEFAULT NULL,
  `workspace_repository_id` int(11) DEFAULT NULL,
  `ghsa_id` varchar(19) NOT NULL,
  `package` varbinary(100) DEFAULT NULL,
  `ecosystem` varbinary(50) DEFAULT NULL,
  `body` mediumblob,
  `owner_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_advisories_on_ghsa_id` (`ghsa_id`),
  UNIQUE KEY `index_repository_advisories_on_workspace_repository_id` (`workspace_repository_id`),
  KEY `index_repository_advisories_on_repository_id_and_state` (`repository_id`,`state`),
  KEY `index_repository_advisories_on_owner_and_workspace_repository` (`owner_id`,`workspace_repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_advisory_comment_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_advisory_comment_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_advisory_comment_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_advisory_comment_edits_on_user_content_edit_id` (`user_content_edit_id`),
  KEY `index_on_pull_request_review_comment_id` (`repository_advisory_comment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_advisory_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_advisory_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_advisory_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `body` mediumblob NOT NULL,
  `formatter` varchar(20) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_repository_advisory_comments_on_repository_advisory_id` (`repository_advisory_id`),
  KEY `index_repository_advisory_comments_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_advisory_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_advisory_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_advisory_id` int(11) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  `user_content_edit_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_advisory_edits_on_user_content_edit_id` (`user_content_edit_id`),
  KEY `index_repository_advisory_edits_on_repository_advisory_id` (`repository_advisory_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_advisory_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_advisory_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_advisory_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `event` varchar(40) NOT NULL,
  `changed_attribute` varchar(40) DEFAULT NULL,
  `value_was` varbinary(2014) DEFAULT NULL,
  `value_is` varbinary(2014) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_repository_advisory_events_on_repo_adv_id_and_event` (`repository_advisory_id`,`event`),
  KEY `index_repository_advisory_events_on_actor_id_event_created_at` (`actor_id`,`event`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_backup_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_backup_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `last_backup_at` datetime DEFAULT NULL,
  `last_wiki_backup_at` datetime DEFAULT NULL,
  `last_error_at` datetime DEFAULT NULL,
  `last_wiki_error_at` datetime DEFAULT NULL,
  `error_count` int(11) NOT NULL DEFAULT '0',
  `wiki_error_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `last_backup_checksum` varchar(255) DEFAULT NULL,
  `last_wiki_backup_checksum` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_backup_statuses_on_repository_id` (`repository_id`),
  KEY `index_repository_backup_statuses_on_last_backup_at` (`last_backup_at`),
  KEY `index_repository_backup_statuses_on_last_wiki_backup_at` (`last_wiki_backup_at`),
  KEY `backup_scheduler` (`last_error_at`,`last_backup_at`,`repository_id`),
  KEY `wiki_scheduler` (`last_wiki_error_at`,`last_wiki_backup_at`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_bases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_bases` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `network_id` int(11) NOT NULL,
  `path` varchar(255) NOT NULL,
  `incremental_id` bigint(20) NOT NULL,
  `key_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_repository_bases_on_network_id_and_repository_id` (`network_id`),
  KEY `index_repository_bases_on_key_id` (`key_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_checksums`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_checksums` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `repository_type` int(11) NOT NULL DEFAULT '0',
  `checksum` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_checksums_on_repository_type` (`repository_id`,`repository_type`),
  KEY `index_repository_checksums_on_updated_at` (`updated_at`),
  KEY `index_repository_checksums_on_repository_type_and_updated_at` (`repository_type`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_clones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_clones` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `template_repository_id` int(11) NOT NULL,
  `clone_repository_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `cloning_user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `error_reason_code` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_clones_on_clone_repository_id` (`clone_repository_id`),
  KEY `index_repository_clones_on_template_repository_id` (`template_repository_id`),
  KEY `index_repository_clones_on_cloning_user_id` (`cloning_user_id`),
  KEY `index_repository_clones_on_clone_repository_id_and_state` (`clone_repository_id`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_code_symbol_indices`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_code_symbol_indices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `commit_oid` varchar(40) NOT NULL,
  `ref` varbinary(767) NOT NULL,
  `page` int(11) NOT NULL DEFAULT '0',
  `status` varchar(10) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_code_symbol_indices_on_repository_ref_commit` (`repository_id`,`ref`,`commit_oid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_contribution_graph_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_contribution_graph_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `job_status_id` char(36) DEFAULT NULL,
  `last_indexed_oid` varchar(64) DEFAULT NULL,
  `last_viewed_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `top_contributor_ids` blob,
  `last_indexed_at` datetime DEFAULT NULL,
  `job_enqueued_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_contribution_graph_statuses_on_repository_id` (`repository_id`),
  KEY `index_repository_contribution_graph_statuses_on_last_viewed_at` (`last_viewed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_dependency_updates`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_dependency_updates` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `pull_request_id` int(11) DEFAULT NULL,
  `repository_vulnerability_alert_id` int(11) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `reason` int(11) NOT NULL DEFAULT '0',
  `trigger_type` int(11) NOT NULL DEFAULT '0',
  `manifest_path` varchar(255) NOT NULL,
  `package_name` varchar(255) NOT NULL,
  `body` mediumblob,
  `error_body` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `error_title` varbinary(1024) DEFAULT NULL,
  `dry_run` tinyint(1) NOT NULL DEFAULT '0',
  `error_type` varchar(60) DEFAULT NULL,
  `retry` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_pull_request_dependency_updates_on_repo_dep_and_state` (`repository_id`,`manifest_path`,`package_name`,`state`),
  KEY `index_repository_dependency_updates_on_pull_request_id` (`pull_request_id`),
  KEY `index_repository_dependency_updates_on_rva_id` (`repository_vulnerability_alert_id`),
  KEY `index_repository_dependency_updates_on_state_and_created_at` (`state`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_disabled_backups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_disabled_backups` (
  `repository_id` int(11) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `disabled_at` datetime NOT NULL,
  PRIMARY KEY (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(255) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `by_repository_id` (`repository_id`),
  KEY `by_state` (`state`),
  KEY `by_uploader_id_and_created_at` (`uploader_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_images`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_images` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `content_type` varchar(40) NOT NULL,
  `size` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `state` int(11) DEFAULT '0',
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(64) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `role` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_images_on_repository_id_and_guid` (`repository_id`,`guid`),
  KEY `index_repository_images_on_uploader_id` (`uploader_id`),
  KEY `index_repository_images_on_role_and_repository_id_and_guid` (`role`,`repository_id`,`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_imports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_imports` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `import_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_imports_repository_id` (`repository_id`),
  KEY `index_repository_imports_import_id` (`import_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_incrementals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_incrementals` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `created_at` datetime DEFAULT NULL,
  `previous_id` bigint(20) DEFAULT NULL,
  `network_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `path` varchar(255) NOT NULL,
  `checksum` varchar(48) DEFAULT NULL,
  `audit_log_len` bigint(20) DEFAULT NULL,
  `key_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_incrementals_previous_unique` (`previous_id`),
  KEY `index_repository_incrementals_on_key_id` (`key_id`),
  KEY `index_repository_incrementals_on_repository_id_and_checksum` (`repository_id`,`checksum`),
  KEY `index_repository_incrementals_on_ids2` (`network_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `inviter_id` int(11) NOT NULL,
  `invitee_id` int(11) DEFAULT NULL,
  `permissions` tinyint(4) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `email` varchar(255) DEFAULT NULL,
  `hashed_token` varchar(44) DEFAULT NULL,
  `role_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_invitations_on_repository_id_and_invitee_id` (`repository_id`,`invitee_id`),
  UNIQUE KEY `index_repository_invitations_on_hashed_token` (`hashed_token`),
  UNIQUE KEY `index_repository_invitations_on_repository_id_and_email` (`repository_id`,`email`),
  KEY `index_repository_invitations_on_invitee_id` (`invitee_id`),
  KEY `index_repository_invitations_on_created_at` (`created_at`),
  KEY `index_repository_invitations_on_role_id` (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_licenses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_licenses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) DEFAULT NULL,
  `license_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_licenses_on_repository_id` (`repository_id`),
  KEY `index_repository_licenses_on_license_id` (`license_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_maintenance`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_maintenance` (
  `network_id` int(11) NOT NULL,
  `status` enum('completed','scheduled','running','retry','error') NOT NULL,
  `scheduled_at` datetime DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `incrementals` int(11) DEFAULT NULL,
  PRIMARY KEY (`network_id`),
  KEY `repository_maintenance_on_last_maintenance_at` (`last_maintenance_at`),
  KEY `repository_maintenance_on_incrementals` (`incrementals`),
  KEY `index_repository_maintenance_on_status_and_scheduled_at` (`status`,`scheduled_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_network_graphs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_network_graphs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `job_status_id` char(36) DEFAULT NULL,
  `network_hash` varchar(64) DEFAULT NULL,
  `built_at` datetime DEFAULT NULL,
  `focus` int(11) DEFAULT '0',
  `meta` mediumblob,
  `commits_index` mediumblob,
  `commits_data` mediumblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_network_graphs_on_repository_id` (`repository_id`),
  KEY `index_repository_network_graphs_on_built_at` (`built_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_networks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_networks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `root_id` int(11) NOT NULL,
  `owner_id` int(11) DEFAULT NULL,
  `repository_count` int(11) DEFAULT NULL,
  `disk_usage` int(11) DEFAULT NULL,
  `accessed_at` datetime DEFAULT NULL,
  `maintenance_status` varchar(255) NOT NULL,
  `last_maintenance_at` datetime NOT NULL,
  `pushed_at` datetime DEFAULT NULL,
  `pushed_count` int(11) NOT NULL,
  `pushed_count_since_maintenance` int(11) NOT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `disabled_by` int(11) DEFAULT NULL,
  `disabling_reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `moving` tinyint(1) NOT NULL DEFAULT '0',
  `unpacked_size_in_mb` int(11) DEFAULT NULL,
  `last_maintenance_attempted_at` datetime DEFAULT NULL,
  `cache_version_number` int(11) NOT NULL DEFAULT '0',
  `maintenance_retries` int(11) DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_repository_networks_on_root_id` (`root_id`),
  KEY `index_repository_networks_on_owner_id` (`owner_id`),
  KEY `index_repository_networks_on_created_at` (`created_at`),
  KEY `index_repository_networks_on_pushed_at` (`pushed_at`),
  KEY `index_repository_networks_on_accessed_at` (`accessed_at`),
  KEY `index_repository_networks_on_maintenance_status` (`maintenance_status`,`pushed_count_since_maintenance`,`unpacked_size_in_mb`,`last_maintenance_at`),
  KEY `index_repository_networks_on_maint_status_and_unpacked_size` (`maintenance_status`,`unpacked_size_in_mb`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_recommendation_dismissals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_recommendation_dismissals` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_repo_rec_dismissals_on_repository_id_and_user_id` (`repository_id`,`user_id`),
  KEY `index_repository_recommendation_dismissals_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_recommendation_opt_outs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_recommendation_opt_outs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_recommendation_opt_outs_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_redirects`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_redirects` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `repository_name` varchar(255) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_repository_redirects_on_repository_id` (`repository_id`),
  KEY `index_repository_redirects_on_repository_name_and_created_at` (`repository_name`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_replicas` (
  `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `repository_type` int(11) NOT NULL DEFAULT '0',
  `host` varchar(255) NOT NULL,
  `checksum` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `network_replica_id` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_replicas_on_repository_type_and_host` (`repository_id`,`repository_type`,`host`),
  KEY `update_time` (`updated_at`),
  KEY `host_only` (`host`),
  KEY `index_repository_replicas_on_network_replica_id` (`network_replica_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_sequences`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_sequences` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `number` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_sequences_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_topics`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_topics` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `topic_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_topics_on_repository_id_and_topic_id` (`repository_id`,`topic_id`),
  KEY `index_repository_topics_on_repository_id_and_state` (`repository_id`,`state`),
  KEY `index_repository_topics_on_topic_id_and_state` (`topic_id`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_transfers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_transfers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `requester_id` int(11) NOT NULL,
  `responder_id` int(11) DEFAULT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `target_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_transfers_on_repository_id_and_target_id` (`repository_id`,`target_id`),
  KEY `index_repository_transfers_on_requester_id` (`requester_id`),
  KEY `index_repository_transfers_on_responder_id` (`responder_id`),
  KEY `index_repository_transfers_on_state` (`state`),
  KEY `index_repository_transfers_on_target_id` (`target_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_unlocks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_unlocks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `unlocked_by_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `expires_at` datetime NOT NULL,
  `revoked` tinyint(1) NOT NULL DEFAULT '0',
  `revoked_by_id` int(11) DEFAULT NULL,
  `revoked_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `staff_access_grant_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_repository_unlocks_on_repository_id` (`repository_id`),
  KEY `index_repository_unlocks_on_staff_access_grant_id` (`staff_access_grant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_vulnerability_alerts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_vulnerability_alerts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `vulnerable_version_range_id` int(11) NOT NULL,
  `show_alert` tinyint(1) NOT NULL DEFAULT '1',
  `vulnerable_manifest_path` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `vulnerable_requirements` varchar(64) DEFAULT NULL,
  `last_detected_at` datetime DEFAULT NULL,
  `dismisser_id` int(11) DEFAULT NULL,
  `dismiss_reason` varchar(255) DEFAULT NULL,
  `dismissed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_vulnerability_alerts_unique` (`vulnerability_id`,`vulnerable_version_range_id`,`vulnerable_manifest_path`,`repository_id`),
  KEY `index_on_vulnerable_version_range_id` (`vulnerable_version_range_id`),
  KEY `index_on_repository_id_and_show_alert` (`repository_id`,`show_alert`),
  KEY `index_on_repository_id_and_last_detected_at` (`repository_id`,`last_detected_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_wiki_disabled_backups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_wiki_disabled_backups` (
  `repository_id` int(11) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `disabled_at` datetime NOT NULL,
  PRIMARY KEY (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `repository_wikis`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `repository_wikis` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) unsigned DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `pushed_at` datetime DEFAULT NULL,
  `maintenance_status` varchar(255) DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `pushed_count` int(11) NOT NULL DEFAULT '0',
  `pushed_count_since_maintenance` int(11) NOT NULL DEFAULT '0',
  `last_maintenance_attempted_at` datetime DEFAULT NULL,
  `cache_version_number` int(11) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repository_wikis_on_repository_id` (`repository_id`),
  KEY `index_repository_wikis_on_maintenance_status` (`maintenance_status`,`pushed_count_since_maintenance`,`last_maintenance_at`),
  KEY `index_repository_wikis_on_pushed_at` (`pushed_at`),
  KEY `index_repository_wikis_on_last_maintenance_at` (`last_maintenance_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `required_status_checks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `required_status_checks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `protected_branch_id` int(11) NOT NULL,
  `context` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_required_status_checks_on_id_and_context` (`protected_branch_id`,`context`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `reserved_logins`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `reserved_logins` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `login` varchar(40) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reserved_logins_on_login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_custom_email_routings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_custom_email_routings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `organization_id` int(11) NOT NULL,
  `email` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_custom_email_routings` (`restorable_id`,`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_issue_assignments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_issue_assignments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `issue_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_issue_assignments` (`restorable_id`,`issue_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_ldap_team_sync_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_ldap_team_sync_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `member_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `restorable_ldap_team_member` (`team_id`,`member_id`),
  KEY `index_restorable_ldap_team_sync_users_on_restorable_id` (`restorable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `subject_type` varchar(255) NOT NULL,
  `subject_id` int(11) NOT NULL,
  `action` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_memberships` (`restorable_id`,`subject_type`,`subject_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_organization_users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_organization_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `organization_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_organization_users` (`user_id`,`organization_id`,`restorable_id`),
  KEY `index_restorable_organization_users_on_restorable_id` (`restorable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `archived_repository_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_repositories` (`restorable_id`,`archived_repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_repository_stars`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_repository_stars` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_repository_stars` (`restorable_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_type_states`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_type_states` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) DEFAULT NULL,
  `restorable_type` int(11) DEFAULT NULL,
  `state` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_type_states` (`restorable_id`,`restorable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorable_watched_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorable_watched_repositories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `restorable_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `ignored` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_restorable_watched_repositories` (`restorable_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `restorables`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `restorables` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_restorables_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `retired_namespaces`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `retired_namespaces` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_login` varchar(40) DEFAULT NULL,
  `name` varchar(100) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_retired_namespaces_on_owner_login_and_name` (`owner_login`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `review_dismissal_allowances`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `review_dismissal_allowances` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `protected_branch_id` int(11) NOT NULL,
  `actor_id` int(11) NOT NULL,
  `actor_type` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_review_dismissal_allowances_on_branch_and_actor` (`protected_branch_id`,`actor_id`,`actor_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `review_request_delegation_excluded_members`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `review_request_delegation_excluded_members` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `excluded_members_team_user_unique` (`team_id`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `review_request_reasons`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `review_request_reasons` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `review_request_id` int(11) NOT NULL,
  `codeowners_tree_oid` varchar(40) DEFAULT NULL,
  `codeowners_path` varchar(255) DEFAULT NULL,
  `codeowners_line` int(11) DEFAULT NULL,
  `codeowners_pattern` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_review_request_reasons_on_review_request_id` (`review_request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `review_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `review_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `reviewer_id` int(11) NOT NULL,
  `pull_request_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `reviewer_type` varchar(64) NOT NULL DEFAULT 'User',
  `dismissed_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_review_requests_on_reviewer_id_and_reviewer_type` (`reviewer_id`,`reviewer_type`),
  KEY `index_review_requests_on_pr_id_and_reviewer_type_and_reviewer_id` (`pull_request_id`,`reviewer_type`,`reviewer_id`),
  KEY `index_review_requests_on_pull_request_id_and_dismissed_at` (`pull_request_id`,`dismissed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `role_permissions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `role_permissions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `role_id` int(11) NOT NULL,
  `fine_grained_permission_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `action` varchar(60) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_role_perms_by_role_and_fgp` (`fine_grained_permission_id`,`role_id`),
  KEY `index_role_permissions_on_role_id_and_action` (`role_id`,`action`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `roles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `roles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varbinary(255) NOT NULL,
  `owner_id` int(11) DEFAULT NULL,
  `owner_type` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `base_role_id` int(11) DEFAULT NULL,
  `description` varbinary(608) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_roles_on_name_and_owner_id_and_owner_type` (`name`,`owner_id`,`owner_type`),
  KEY `index_roles_on_owner_id_and_owner_type` (`owner_id`,`owner_type`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `rollup_summaries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `rollup_summaries` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `list_id` int(11) unsigned DEFAULT NULL,
  `raw_data` blob,
  `thread_key` varchar(80) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_rollup_summaries_on_list_type_and_list_id_and_thread_key` (`list_type`,`list_id`,`thread_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `saml_mappings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `saml_mappings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `name_id` varchar(255) NOT NULL,
  `name_id_format` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_saml_mappings_on_name_id` (`name_id`),
  UNIQUE KEY `index_saml_mappings_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `saml_sessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `saml_sessions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `expires_at` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `session_index` varchar(255) DEFAULT NULL,
  `logout_request_id` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_saml_sessions_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `saved_notification_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `saved_notification_entries` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `summary_id` int(11) NOT NULL,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `list_id` int(11) NOT NULL,
  `thread_key` varchar(80) NOT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_saved_notification_entries_on_user_list_and_thread` (`user_id`,`list_type`,`list_id`,`thread_key`),
  KEY `index_saved_notification_entries_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_saved_notification_entries_on_user_list_and_created_at` (`user_id`,`list_type`,`list_id`,`created_at`),
  KEY `index_saved_notification_entries_on_user_id_and_summary_id` (`user_id`,`summary_id`),
  KEY `index_saved_notification_entries_on_list_and_thread` (`list_id`,`list_type`,`thread_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `saved_replies`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `saved_replies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `title` varbinary(1024) NOT NULL,
  `body` mediumblob NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_saved_replies_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `schema_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `schema_migrations` (
  `version` varchar(255) NOT NULL,
  UNIQUE KEY `unique_schema_migrations` (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `science_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `science_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(85) NOT NULL,
  `event_type` varchar(10) NOT NULL,
  `payload` mediumblob NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_science_events_on_name_and_event_type` (`name`,`event_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `scoped_integration_installations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `scoped_integration_installations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `integration_installation_id` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `expires_at` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_scoped_installations_on_integration_installation_id` (`integration_installation_id`),
  KEY `index_scoped_integration_installations_on_created_at` (`created_at`),
  KEY `index_scoped_integration_installations_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `search_index_configurations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `search_index_configurations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `fullname` varchar(255) NOT NULL,
  `index_type` varchar(100) NOT NULL,
  `index_version` int(11) NOT NULL,
  `slice_version` int(11) DEFAULT NULL,
  `version_sha` varchar(40) DEFAULT NULL,
  `is_readable` tinyint(1) NOT NULL DEFAULT '0',
  `is_writable` tinyint(1) NOT NULL DEFAULT '0',
  `is_primary` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `cluster` varchar(100) NOT NULL,
  `slice_name` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_search_index_configurations_on_fullname` (`fullname`),
  KEY `index_search_index_configurations_on_index_type_and_version` (`index_type`,`index_version`),
  KEY `index_search_index_configurations_on_index_type_and_slice_name` (`index_type`,`slice_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `search_index_template_configurations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `search_index_template_configurations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `fullname` varchar(127) NOT NULL,
  `template_type` varchar(100) NOT NULL,
  `template_version` int(11) NOT NULL DEFAULT '0',
  `cluster` varchar(100) NOT NULL,
  `version_sha` varchar(40) DEFAULT NULL,
  `is_writable` tinyint(1) NOT NULL DEFAULT '0',
  `is_primary` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_search_index_template_configurations_on_fullname` (`fullname`),
  KEY `index_search_index_template_configurations_on_template_type` (`template_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sequences`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sequences` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `context_type` varchar(255) NOT NULL,
  `context_id` int(11) NOT NULL,
  `number` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sequences_contexts` (`context_type`,`context_id`),
  UNIQUE KEY `index_sequences_all` (`context_type`,`context_id`,`number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `shared_storage_artifact_aggregations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shared_storage_artifact_aggregations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `aggregate_effective_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `repository_visibility` enum('unknown','public','private') NOT NULL DEFAULT 'unknown',
  `aggregate_size_in_bytes` bigint(20) NOT NULL,
  `previous_aggregation_id` int(11) DEFAULT NULL,
  `synchronization_batch_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `billable_owner_type` varchar(12) DEFAULT NULL,
  `billable_owner_id` int(11) DEFAULT NULL,
  `directly_billed` tinyint(1) NOT NULL DEFAULT '1',
  `submission_state` enum('unsubmitted','submitted','skipped') NOT NULL DEFAULT 'unsubmitted',
  `submission_state_reason` varchar(24) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_shared_storage_artifact_aggregations_on_owner_repo_time` (`owner_id`,`repository_id`,`aggregate_effective_at`),
  KEY `index_on_shared_storage_artifacts_synchronization_batch` (`synchronization_batch_id`),
  KEY `idx_shared_storage_artifact_aggregations_sum_covering` (`billable_owner_type`,`repository_visibility`,`billable_owner_id`,`aggregate_effective_at`,`aggregate_size_in_bytes`),
  KEY `idx_shared_storage_artifact_aggregations_sum_with_owner_covering` (`billable_owner_type`,`repository_visibility`,`billable_owner_id`,`owner_id`,`aggregate_effective_at`,`aggregate_size_in_bytes`),
  KEY `index_shared_storage_aggregations_on_billable_usage` (`synchronization_batch_id`,`directly_billed`,`repository_visibility`,`aggregate_effective_at`,`owner_id`),
  KEY `index_shared_storage_artifact_aggregations_on_repository_id` (`billable_owner_type`,`repository_visibility`,`billable_owner_id`,`aggregate_effective_at`,`repository_id`),
  KEY `index_on_billable_owner_and_usage_and_repo` (`billable_owner_type`,`billable_owner_id`,`aggregate_effective_at`,`repository_id`),
  KEY `idx_shared_storage_artifact_aggregations_previous_aggregation` (`billable_owner_type`,`billable_owner_id`,`directly_billed`,`repository_id`,`owner_id`,`aggregate_effective_at`),
  KEY `index_shared_storage_aggregations_on_submission_state_and_reason` (`submission_state`,`submission_state_reason`),
  KEY `index_on_submission_state_and_created_at` (`submission_state`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `shared_storage_artifact_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shared_storage_artifact_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `effective_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `source` enum('unknown','actions','gpr') NOT NULL DEFAULT 'unknown',
  `repository_visibility` enum('unknown','public','private') NOT NULL DEFAULT 'unknown',
  `event_type` enum('unknown','add','remove') NOT NULL DEFAULT 'unknown',
  `size_in_bytes` bigint(20) NOT NULL,
  `aggregation_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `billable_owner_type` varchar(12) DEFAULT NULL,
  `billable_owner_id` int(11) DEFAULT NULL,
  `directly_billed` tinyint(1) NOT NULL DEFAULT '1',
  `source_artifact_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_shared_storage_artifact_events_on_owner_repo_time_agg` (`owner_id`,`repository_id`,`effective_at`,`aggregation_id`),
  KEY `index_shared_storage_artifact_events_on_aggregate_fields` (`owner_id`,`billable_owner_type`,`billable_owner_id`,`directly_billed`,`repository_id`,`effective_at`,`aggregation_id`),
  KEY `index_on_fields_for_artifact_expiration` (`source`,`event_type`,`owner_id`,`effective_at`,`repository_id`,`size_in_bytes`),
  KEY `index_shared_storage_artifact_events_on_source_artifact_id` (`source_artifact_id`),
  KEY `index_on_fields_for_stafftools_shared_storage_breakdown` (`owner_id`,`repository_visibility`,`effective_at`,`repository_id`,`source`,`aggregation_id`,`event_type`,`size_in_bytes`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `shared_storage_billable_owners`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shared_storage_billable_owners` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `billable_owner_type` varchar(12) NOT NULL,
  `billable_owner_id` int(11) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_shared_storage_billable_owners_on_billable_owner_and_owner` (`billable_owner_type`,`billable_owner_id`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `showcase_collections`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `showcase_collections` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `body` text,
  `slug` varchar(255) DEFAULT NULL,
  `published` tinyint(1) DEFAULT '0',
  `featured` tinyint(1) DEFAULT '0',
  `asset_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `showcase_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `showcase_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `collection_id` int(11) DEFAULT NULL,
  `item_id` int(11) DEFAULT NULL,
  `item_type` varchar(255) DEFAULT NULL,
  `body` text,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `item_per_collection` (`item_id`,`item_type`,`collection_id`),
  KEY `collection` (`collection_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sign_off_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sign_off_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `requester_id` int(11) NOT NULL,
  `requestee_id` int(11) NOT NULL,
  `requestee_type` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_requests_on_requestee_and_pull_request` (`pull_request_id`,`requestee_id`,`requestee_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sign_off_requests_sign_offs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sign_off_requests_sign_offs` (
  `sign_off_request_id` int(11) NOT NULL,
  `sign_off_id` int(11) NOT NULL,
  UNIQUE KEY `index_join_on_request_id_and_sign_off_id` (`sign_off_request_id`,`sign_off_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sign_offs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sign_offs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `signer_id` int(11) NOT NULL,
  `commit_id` varchar(40) NOT NULL,
  `message` varchar(255) DEFAULT NULL,
  `cancelled_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sign_offs_on_pull_request_signer_and_cancelled_at` (`pull_request_id`,`signer_id`,`cancelled_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `site_scoped_integration_installations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `site_scoped_integration_installations` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `integration_id` int(11) NOT NULL,
  `target_id` int(11) NOT NULL,
  `target_type` varchar(25) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `expires_at` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_site_scoped_integration_installations_on_integration_id` (`integration_id`),
  KEY `index_site_scoped_integration_installations_on_target` (`target_id`,`target_type`),
  KEY `index_site_scoped_integration_installations_on_created_at` (`created_at`),
  KEY `index_site_scoped_integration_installations_on_expires_at` (`expires_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sites`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sites` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `site` varchar(12) NOT NULL,
  `region` varchar(8) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sites_on_site` (`site`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `slotted_counters`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `slotted_counters` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `record_type` varchar(30) NOT NULL,
  `record_id` int(11) NOT NULL,
  `slot` int(11) NOT NULL DEFAULT '0',
  `count` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `records_and_slots` (`record_type`,`record_id`,`slot`),
  KEY `index_slotted_counters_on_record_type_and_record_id_and_count` (`record_type`,`record_id`,`count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spam_corpus`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spam_corpus` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `data` blob NOT NULL,
  `spam` tinyint(1) NOT NULL,
  `source_type` varchar(255) DEFAULT NULL,
  `source_id` int(11) DEFAULT NULL,
  `source_user_id` int(11) DEFAULT NULL,
  `owner_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_spam_corpus_on_source_type_and_source_id` (`source_type`,`source_id`),
  KEY `index_spam_corpus_on_owner_id` (`owner_id`),
  KEY `index_spam_corpus_on_source_user_id` (`source_user_id`),
  KEY `index_spam_corpus_on_spam` (`spam`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spam_datasource_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spam_datasource_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `spam_datasource_id` int(11) NOT NULL,
  `value` text NOT NULL,
  `additional_context` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_spam_datasource_entries_on_spam_datasource_id_and_value` (`spam_datasource_id`,`value`(15))
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spam_datasources`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spam_datasources` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `description` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_spam_datasources_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spam_patterns`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spam_patterns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pattern` text NOT NULL,
  `class_name` varchar(255) NOT NULL,
  `attribute_name` varchar(255) NOT NULL,
  `log` tinyint(1) NOT NULL DEFAULT '0',
  `queue` tinyint(1) NOT NULL DEFAULT '0',
  `flag` tinyint(1) NOT NULL DEFAULT '0',
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `match_count` int(11) NOT NULL DEFAULT '0',
  `last_matched_at` datetime DEFAULT NULL,
  `comment` varchar(255) DEFAULT NULL,
  `false_positives` int(11) NOT NULL DEFAULT '0',
  `last_false_positive_at` datetime DEFAULT NULL,
  `suspend` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_spam_patterns_on_class_name` (`class_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spam_queue_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spam_queue_entries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `spam_queue_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `user_login` varchar(40) NOT NULL,
  `additional_context` mediumblob,
  `spam_source_id` int(11) DEFAULT NULL,
  `spam_source_type` varchar(255) DEFAULT NULL,
  `added_by_user_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `locked_by_user_id` int(11) DEFAULT NULL,
  `locked_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `sqe_uniq_user_queue` (`spam_queue_id`,`user_id`),
  KEY `index_spam_queue_entries_on_spam_queue_id_and_locked_at` (`spam_queue_id`,`locked_at`),
  KEY `index_spam_queue_entries_on_spam_queue_id_and_locked_by_user_id` (`spam_queue_id`,`locked_by_user_id`),
  KEY `index_spam_queue_entries_on_spam_queue_id_and_created_at` (`spam_queue_id`,`created_at`),
  KEY `index_spam_queue_entries_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spam_queues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spam_queues` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `description` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `spam_queue_by_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `spammy_notification_entries`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `spammy_notification_entries` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `summary_id` int(11) NOT NULL,
  `list_type` varchar(64) NOT NULL DEFAULT 'Repository',
  `list_id` int(11) NOT NULL,
  `thread_key` varchar(80) NOT NULL,
  `unread` tinyint(4) DEFAULT '1',
  `reason` varchar(40) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `last_read_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_index_on_user_and_list_and_thread` (`user_id`,`list_type`,`list_id`,`thread_key`),
  KEY `index_on_list_and_thread` (`list_type`,`list_id`,`thread_key`),
  KEY `index_on_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_activities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_activities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsorable_id` int(11) NOT NULL,
  `sponsor_id` int(11) DEFAULT NULL,
  `action` int(11) NOT NULL,
  `sponsors_tier_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `old_sponsors_tier_id` int(11) DEFAULT NULL,
  `sponsorable_type` int(11) NOT NULL,
  `sponsor_type` int(11) DEFAULT NULL,
  `timestamp` datetime NOT NULL,
  `matched_sponsorship` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_sponsors_activities_on_sponsorable_and_timestamp` (`sponsorable_id`,`sponsorable_type`,`timestamp`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_activity_metrics`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_activity_metrics` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `sponsorable_id` int(11) NOT NULL,
  `sponsorable_type` int(11) NOT NULL,
  `metric` int(11) NOT NULL,
  `value` int(11) NOT NULL,
  `recorded_on` date NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sponsors_metrics_on_sponsorable_and_metric_and_recorded_on` (`sponsorable_id`,`sponsorable_type`,`metric`,`recorded_on`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_criteria`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_criteria` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slug` varchar(60) NOT NULL,
  `description` blob NOT NULL,
  `criterion_type` int(11) NOT NULL DEFAULT '0',
  `automated` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `applicable_to` tinyint(4) NOT NULL DEFAULT '0',
  `active` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sponsors_criteria_on_slug` (`slug`),
  KEY `index_sponsors_criteria_on_criterion_type` (`criterion_type`),
  KEY `index_sponsors_criteria_on_applicable_to` (`applicable_to`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_fraud_reviews`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_fraud_reviews` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_listing_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `reviewer_id` int(11) DEFAULT NULL,
  `reviewed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sponsors_fraud_reviews_on_sponsors_listing_id` (`sponsors_listing_id`),
  KEY `index_sponsors_fraud_reviews_on_state` (`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_goal_contributions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_goal_contributions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_goal_id` int(11) NOT NULL,
  `sponsor_id` int(11) NOT NULL,
  `sponsors_tier_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sponsors_goal_contributions_on_sponsors_goal_id` (`sponsors_goal_id`),
  KEY `index_sponsors_goal_contributions_on_sponsor_id_and_created_at` (`sponsor_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_goals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_goals` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_listing_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `kind` int(11) NOT NULL DEFAULT '0',
  `target_value` int(11) NOT NULL DEFAULT '0',
  `description` blob,
  `completed_at` datetime DEFAULT NULL,
  `retired_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sponsors_goals_on_sponsors_listing_id_and_state` (`sponsors_listing_id`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_listing_featured_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_listing_featured_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_listing_id` int(11) NOT NULL,
  `featureable_type` int(11) NOT NULL,
  `featureable_id` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '1',
  `description` tinyblob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sponsors_listing_featured_items_unique` (`sponsors_listing_id`,`featureable_type`,`featureable_id`),
  KEY `index_sponsors_listing_featured_items_on_featureable` (`featureable_type`,`featureable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_listings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_listings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `slug` varchar(255) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `sponsorable_type` int(11) NOT NULL,
  `sponsorable_id` int(11) NOT NULL,
  `short_description` tinyblob,
  `full_description` blob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `published_at` datetime DEFAULT NULL,
  `payout_probation_started_at` datetime DEFAULT NULL,
  `payout_probation_ended_at` datetime DEFAULT NULL,
  `match_disabled` tinyint(1) NOT NULL DEFAULT '0',
  `stripe_authorization_code` varchar(40) DEFAULT NULL,
  `docusign_envelope_id` varchar(40) DEFAULT NULL,
  `docusign_envelope_status` varchar(10) DEFAULT NULL,
  `sponsors_membership_id` int(11) DEFAULT NULL,
  `match_limit_reached_at` datetime DEFAULT NULL,
  `milestone_email_sent_at` datetime DEFAULT NULL,
  `approval_requested_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sponsors_listings_on_slug` (`slug`),
  UNIQUE KEY `index_sponsors_listings_on_sponsorable_id_and_sponsorable_type` (`sponsorable_id`,`sponsorable_type`),
  UNIQUE KEY `index_sponsors_listings_on_docusign_envelope_id` (`docusign_envelope_id`),
  UNIQUE KEY `index_sponsors_listings_on_sponsors_membership_id` (`sponsors_membership_id`),
  KEY `index_sponsors_listings_on_payout_probation` (`payout_probation_started_at`,`payout_probation_ended_at`),
  KEY `index_sponsors_listings_on_state_and_payout_probation_started` (`state`,`payout_probation_started_at`),
  KEY `index_sponsors_listings_on_state_and_payout_probation` (`state`,`payout_probation_ended_at`,`payout_probation_started_at`),
  KEY `index_sponsors_listings_on_match_disabled_and_created_at` (`match_disabled`,`created_at`),
  KEY `index_sponsors_listings_on_match_disabled_and_published_at` (`match_disabled`,`published_at`),
  KEY `index_sponsors_listings_on_stripe_authorization_code` (`stripe_authorization_code`),
  KEY `index_sponsors_listings_on_state_and_approval_requested_at` (`state`,`approval_requested_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_memberships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_memberships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `state` int(11) NOT NULL DEFAULT '0',
  `sponsorable_type` int(11) NOT NULL,
  `sponsorable_id` int(11) NOT NULL,
  `survey_id` int(11) DEFAULT NULL,
  `reviewer_id` int(11) DEFAULT NULL,
  `appeal_allowed` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `billing_country` varchar(60) DEFAULT NULL,
  `contact_email_id` int(11) DEFAULT NULL,
  `reviewed_at` datetime DEFAULT NULL,
  `legal_name` varchar(255) DEFAULT NULL,
  `featured_description` varbinary(256) DEFAULT NULL,
  `featured_state` int(11) DEFAULT '0',
  `country_of_residence` char(2) DEFAULT NULL,
  `banned_at` datetime DEFAULT NULL,
  `banned_by_id` int(11) DEFAULT NULL,
  `banned_reason` varbinary(1024) DEFAULT NULL,
  `ignored_at` datetime DEFAULT NULL,
  `fiscal_host` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sponsors_membership_on_sponsorable_type_and_sponsorable_id` (`sponsorable_id`,`sponsorable_type`),
  KEY `index_sponsors_memberships_on_state_and_sponsorable_type` (`state`,`sponsorable_type`),
  KEY `index_sponsors_memberships_on_contact_email_id` (`contact_email_id`),
  KEY `index_sponsors_memberships_on_reviewed_at` (`reviewed_at`),
  KEY `index_sponsors_memberships_on_featured_state_and_sponsorable_id` (`featured_state`,`sponsorable_id`),
  KEY `index_on_ignored_state_country` (`ignored_at`,`state`,`billing_country`),
  KEY `index_sponsors_memberships_on_fiscal_host_and_state` (`fiscal_host`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_memberships_criteria`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_memberships_criteria` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_criterion_id` int(11) NOT NULL,
  `sponsors_membership_id` int(11) NOT NULL,
  `reviewer_id` int(11) DEFAULT NULL,
  `met` tinyint(1) NOT NULL DEFAULT '0',
  `value` blob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_membership_and_criterion` (`sponsors_membership_id`,`sponsors_criterion_id`),
  KEY `index_sponsors_memberships_criteria_on_sponsors_criterion_id` (`sponsors_criterion_id`),
  KEY `index_sponsors_memberships_criteria_on_reviewer_id` (`reviewer_id`),
  KEY `index_on_membership_and_met` (`sponsors_membership_id`,`met`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsors_tiers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsors_tiers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsors_listing_id` int(11) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `description` mediumblob NOT NULL,
  `state` smallint(6) NOT NULL DEFAULT '0',
  `monthly_price_in_cents` int(11) NOT NULL DEFAULT '0',
  `yearly_price_in_cents` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `marketplace_listing_plan_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sponsors_tiers_on_name_and_sponsors_listing_id_and_state` (`name`,`sponsors_listing_id`,`state`),
  KEY `index_sponsors_tiers_on_listing_and_monthly_price_in_cents` (`sponsors_listing_id`,`monthly_price_in_cents`),
  KEY `index_sponsors_tiers_on_name_listing_and_created_at` (`name`,`sponsors_listing_id`,`created_at`),
  KEY `index_sponsors_tiers_on_marketplace_listing_plan_id` (`marketplace_listing_plan_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsorship_match_bans`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsorship_match_bans` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsorable_id` int(11) NOT NULL,
  `sponsorable_type` int(11) NOT NULL,
  `sponsor_id` int(11) NOT NULL,
  `sponsor_type` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sponsorship_match_bans_on_sponsorable` (`sponsorable_id`,`sponsorable_type`),
  KEY `index_sponsorship_match_bans_on_sponsor` (`sponsor_id`,`sponsor_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsorship_newsletter_tiers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsorship_newsletter_tiers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sponsorship_newsletter_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `sponsors_tier_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_newsletter_and_tier` (`sponsorship_newsletter_id`,`sponsors_tier_id`),
  KEY `index_newsletter_tiers_on_tier` (`sponsors_tier_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsorship_newsletters`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsorship_newsletters` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `author_id` int(11) NOT NULL,
  `body` mediumblob NOT NULL,
  `subject` varbinary(1024) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `sponsorable_type` int(11) NOT NULL,
  `sponsorable_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_sponsorship_newsletters_on_author_id` (`author_id`),
  KEY `index_sponsorship_newsletters_on_sponsorable_and_state` (`sponsorable_type`,`sponsorable_id`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `sponsorships`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `sponsorships` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `privacy_level` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `sponsor_type` int(11) NOT NULL,
  `sponsor_id` int(11) NOT NULL,
  `is_sponsor_opted_in_to_email` tinyint(1) NOT NULL DEFAULT '0',
  `maintainer_notes` text,
  `is_sponsor_tier_reward_fulfilled` tinyint(1) NOT NULL DEFAULT '0',
  `subscription_item_id` int(11) NOT NULL,
  `is_sponsor_opted_in_to_share_with_fiscal_host` tinyint(1) NOT NULL DEFAULT '0',
  `sponsorable_type` int(11) NOT NULL,
  `sponsorable_id` int(11) NOT NULL,
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `subscribable_type` int(11) DEFAULT NULL,
  `subscribable_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_sponsorships_sponsor_sponsorable_unique` (`sponsor_id`,`sponsor_type`,`sponsorable_id`,`sponsorable_type`),
  KEY `index_sponsorships_on_privacy_level` (`privacy_level`),
  KEY `index_sponsorships_on_is_sponsor_opted_in_to_email` (`is_sponsor_opted_in_to_email`),
  KEY `index_sponsorships_on_sponsorable_id_and_sponsorable_type` (`sponsorable_id`,`sponsorable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ssh_certificate_authorities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ssh_certificate_authorities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_type` varchar(8) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `openssh_public_key` text NOT NULL,
  `fingerprint` varbinary(32) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_ssh_certificate_authorities_on_fingerprint` (`fingerprint`),
  KEY `index_ssh_certificate_authorities_on_owner_type_and_owner_id` (`owner_type`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `staff_access_grants`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `staff_access_grants` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `granted_by_id` int(11) NOT NULL,
  `revoked_by_id` int(11) DEFAULT NULL,
  `staff_access_request_id` int(11) DEFAULT NULL,
  `reason` varchar(255) NOT NULL,
  `revoked_at` datetime DEFAULT NULL,
  `expires_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `accessible_type` varchar(255) DEFAULT NULL,
  `accessible_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_staff_access_grants_on_staff_access_request_id` (`staff_access_request_id`),
  KEY `index_staff_access_grants_on_granted_by_id` (`granted_by_id`),
  KEY `index_staff_access_grants_on_accessible_type_and_accessible_id` (`accessible_type`,`accessible_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `staff_access_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `staff_access_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `requested_by_id` int(11) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `expires_at` datetime NOT NULL,
  `cancelled_at` datetime DEFAULT NULL,
  `cancelled_by_id` int(11) DEFAULT NULL,
  `denied_at` datetime DEFAULT NULL,
  `denied_by_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `accessible_type` varchar(255) DEFAULT NULL,
  `accessible_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_staff_access_requests_on_requested_by_id` (`requested_by_id`),
  KEY `index_staff_access_requests_on_accessible_type_and_accessible_id` (`accessible_type`,`accessible_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `staff_notes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `staff_notes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `note` text,
  `user_id` int(11) DEFAULT NULL,
  `notable_id` int(11) DEFAULT NULL,
  `notable_type` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_staff_notes_on_user_id` (`user_id`),
  KEY `index_staff_notes_on_notable_id` (`notable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `stafftools_roles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `stafftools_roles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `starred_gists`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `starred_gists` (
  `user_id` int(11) DEFAULT NULL,
  `gist_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_starred_gists_on_user_id_and_gist_id` (`user_id`,`gist_id`),
  KEY `index_starred_gists_on_created_at` (`created_at`),
  KEY `index_starred_gists_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_starred_gists_on_gist_id_and_user_id` (`gist_id`,`user_id`),
  KEY `index_starred_gists_on_gist_id_and_created_at_and_user_id` (`gist_id`,`created_at`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `stars`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `stars` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `starrable_id` int(11) NOT NULL,
  `starrable_type` varchar(30) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_stars_on_user_id_starrable_id_and_starrable_type` (`user_id`,`starrable_id`,`starrable_type`),
  KEY `index_stars_on_starrable_type_and_created_at` (`starrable_type`,`created_at`),
  KEY `index_stars_on_starrable_id_starrable_type_user_hidden` (`starrable_id`,`starrable_type`,`user_hidden`),
  KEY `index_stars_on_starrable_id_and_created_at` (`starrable_id`,`created_at`),
  KEY `index_stars_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_stars_on_created_at` (`created_at`),
  KEY `index_stars_on_starrable_id_and_user_hidden` (`starrable_id`,`user_hidden`),
  KEY `index_stars_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_stars_on_starrable_id_type_created_user_hidden` (`starrable_id`,`starrable_type`,`created_at`,`user_hidden`),
  KEY `index_stars_on_starrable_id_starrable_type_user_and_user_hidden` (`starrable_id`,`starrable_type`,`user_id`,`user_hidden`),
  KEY `index_stars_on_user_id_and_starrable_id` (`user_id`,`starrable_id`),
  KEY `starrable_type_and_user_hidden_and_created_at_and_starrable_id` (`starrable_type`,`user_hidden`,`created_at`,`starrable_id`),
  KEY `index_stars_on_starrable_id_starrable_type_created_at_user_id` (`starrable_id`,`starrable_type`,`created_at`,`user_id`,`user_hidden`),
  KEY `user_id_and_starrable_type_and_created_at_and_starrable_id` (`user_id`,`starrable_type`,`created_at`,`starrable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `statuses` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `state` varchar(20) NOT NULL DEFAULT 'unknown',
  `description` varchar(255) DEFAULT NULL,
  `target_url` blob,
  `sha` char(40) NOT NULL,
  `repository_id` int(11) unsigned NOT NULL,
  `creator_id` int(11) unsigned NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `pull_request_id` int(11) unsigned DEFAULT NULL,
  `context` varchar(255) NOT NULL DEFAULT 'default',
  `oauth_application_id` int(11) DEFAULT NULL,
  `tree_oid` binary(20) DEFAULT NULL,
  `commit_oid` binary(20) DEFAULT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_statuses_on_sha_and_context_and_repository_id` (`sha`,`context`,`repository_id`),
  KEY `index_statuses_on_commit_oid_and_repository_id_and_context` (`commit_oid`,`repository_id`,`context`),
  KEY `index_statuses_on_repository_id_and_created_at_and_context` (`repository_id`,`created_at`,`context`),
  KEY `index_statuses_on_repository_id_and_sha_and_context` (`repository_id`,`sha`,`context`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `storage_blobs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storage_blobs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `oid` varchar(255) NOT NULL,
  `size` bigint(20) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_storage_blobs_on_oid` (`oid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `storage_file_servers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storage_file_servers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `host` varchar(255) NOT NULL,
  `online` tinyint(1) NOT NULL DEFAULT '0',
  `embargoed` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `non_voting` tinyint(1) NOT NULL DEFAULT '0',
  `datacenter` varchar(20) DEFAULT NULL,
  `rack` varchar(20) DEFAULT NULL,
  `ip` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_storage_file_servers_on_host` (`host`),
  KEY `index_storage_file_servers_by_location` (`datacenter`,`rack`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `storage_partitions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storage_partitions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `storage_file_server_id` int(11) NOT NULL,
  `partition` varchar(1) NOT NULL,
  `disk_free` bigint(20) NOT NULL,
  `disk_used` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_storage_partitions_on_storage_file_server_id_and_partition` (`storage_file_server_id`,`partition`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `storage_purges`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storage_purges` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `storage_blob_id` int(11) NOT NULL,
  `purge_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_storage_purges_on_storage_blob_id` (`storage_blob_id`),
  KEY `index_storage_purges_on_purge_at` (`purge_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `storage_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storage_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `storage_blob_id` int(11) NOT NULL,
  `uploadable_id` int(11) NOT NULL,
  `uploadable_type` varchar(255) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_uploadable` (`uploadable_id`,`uploadable_type`,`storage_blob_id`),
  KEY `by_uploadable_type` (`storage_blob_id`,`uploadable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `storage_replicas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storage_replicas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `storage_blob_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `host` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_server_blob` (`host`,`storage_blob_id`),
  KEY `index_storage_replicas_on_storage_blob_id` (`storage_blob_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `stratocaster_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `stratocaster_events` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `raw_data` mediumblob,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_stratocaster_events_on_updated_at` (`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `stratocaster_indexes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `stratocaster_indexes` (
  `index_key` varchar(32) NOT NULL DEFAULT '',
  `value` blob NOT NULL,
  PRIMARY KEY (`index_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
/*!50100 PARTITION BY KEY ()
PARTITIONS 100 */;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `stripe_connect_accounts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `stripe_connect_accounts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `payable_type` varchar(32) NOT NULL,
  `payable_id` int(11) NOT NULL,
  `stripe_account_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `stripe_account_details` blob,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_stripe_connect_accounts_on_payable_id_and_payable_type` (`payable_id`,`payable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `stripe_webhooks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `stripe_webhooks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `kind` int(11) NOT NULL,
  `fingerprint` varchar(64) NOT NULL,
  `payload` text NOT NULL,
  `processed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `account_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `status` enum('pending','processed','ignored') DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_stripe_webhooks_on_fingerprint` (`fingerprint`),
  KEY `index_stripe_webhooks_on_processed_at` (`processed_at`),
  KEY `index_stripe_webhooks_account_kind_created` (`account_id`,`kind`,`created_at`),
  KEY `index_stripe_webhooks_on_status_and_created_at` (`status`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `subscription_items`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `subscription_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `plan_subscription_id` int(11) NOT NULL,
  `quantity` int(11) NOT NULL DEFAULT '1',
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `free_trial_ends_on` date DEFAULT NULL,
  `installed_at` datetime DEFAULT NULL,
  `subscribable_id` int(11) DEFAULT NULL,
  `subscribable_type` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_subscription_items_on_plan_sub_and_subscribable` (`plan_subscription_id`,`subscribable_type`,`subscribable_id`),
  KEY `idx_subscription_items_plan_sub_id_and_installed_at` (`plan_subscription_id`,`installed_at`,`created_at`),
  KEY `index_subscription_items_on_subscribable_and_created_at` (`subscribable_type`,`subscribable_id`,`created_at`),
  KEY `index_subscription_items_on_subscribable_and_updated_at` (`subscribable_type`,`subscribable_id`,`updated_at`),
  KEY `index_subscription_items_on_plan_quantity_subscribable` (`plan_subscription_id`,`quantity`,`subscribable_type`,`subscribable_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `successor_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `successor_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `target_id` int(11) NOT NULL,
  `target_type` varchar(40) NOT NULL,
  `inviter_id` int(11) NOT NULL,
  `invitee_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `accepted_at` datetime DEFAULT NULL,
  `declined_at` datetime DEFAULT NULL,
  `canceled_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_successor_invitations_on_target` (`target_id`,`target_type`),
  KEY `index_successor_invitations_on_inviter_id` (`inviter_id`),
  KEY `index_successor_invitations_on_invitee_id` (`invitee_id`),
  KEY `index_successor_invitations_on_accepted_at` (`accepted_at`),
  KEY `index_successor_invitations_on_declined_at` (`declined_at`),
  KEY `index_successor_invitations_on_canceled_at` (`canceled_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `survey_answers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `survey_answers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `survey_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `question_id` int(11) NOT NULL,
  `choice_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `other_text` varbinary(3000) DEFAULT NULL,
  `survey_group_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_survey_answers_on_choice_id` (`choice_id`),
  KEY `index_survey_answers_on_user_id_and_survey_id` (`user_id`,`survey_id`),
  KEY `index_survey_answers_on_survey_id` (`survey_id`),
  KEY `index_survey_answers_on_survey_group_id` (`survey_group_id`),
  KEY `index_survey_answers_on_question_id` (`question_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `survey_choices`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `survey_choices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `question_id` int(11) NOT NULL,
  `text` text NOT NULL,
  `short_text` text NOT NULL,
  `display_order` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `active` tinyint(1) DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `index_survey_choices_on_question_id_and_active` (`question_id`,`active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `survey_groups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `survey_groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `survey_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `survey_questions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `survey_questions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `survey_id` int(11) NOT NULL,
  `text` text NOT NULL,
  `short_text` text NOT NULL,
  `display_order` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `hidden` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_survey_questions_on_survey_id` (`survey_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `surveys`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `surveys` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `slug` varchar(255) NOT NULL,
  `respondents_count` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_surveys_on_slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `tabs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tabs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `anchor` varchar(255) DEFAULT NULL,
  `url` varchar(255) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `task_failures`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `task_failures` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `task_run_id` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `fingerprint` varchar(255) NOT NULL,
  `level` varchar(255) DEFAULT NULL,
  `name` varbinary(1024) DEFAULT NULL,
  `suite` varchar(255) DEFAULT NULL,
  `location` varchar(255) DEFAULT NULL,
  `duration` int(11) DEFAULT NULL,
  `backtrace` text,
  `message` text,
  `status` smallint(2) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_task_failures_on_id_and_fingerprint_unique` (`task_run_id`,`fingerprint`),
  KEY `index_task_failures_on_task_run_id` (`task_run_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `task_logs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `task_logs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `task_run_id` bigint(20) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `finished_scanning_at` datetime DEFAULT NULL,
  `uploader_id` int(11) DEFAULT NULL,
  `state` int(11) DEFAULT NULL,
  `name` varbinary(1024) NOT NULL,
  `guid` char(36) NOT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `content_type` varchar(255) DEFAULT NULL,
  `size` int(11) DEFAULT NULL,
  `oid` char(64) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_task_logs_on_task_run_id` (`task_run_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `task_runs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `task_runs` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `description` varchar(255) DEFAULT NULL,
  `target_url` text,
  `sha` char(40) NOT NULL,
  `source_ref` varchar(255) DEFAULT NULL,
  `current` tinyint(1) NOT NULL DEFAULT '0',
  `name` varbinary(1024) NOT NULL DEFAULT 'default',
  `repository_id` int(11) NOT NULL,
  `creator_id` int(11) NOT NULL,
  `pull_request_id` int(11) DEFAULT NULL,
  `oauth_application_id` int(11) DEFAULT NULL,
  `tree_oid` char(40) DEFAULT NULL,
  `commit_oid` char(40) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `guid` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
  `state` smallint(2) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_task_runs_on_pull_request_id_and_created_at` (`pull_request_id`,`created_at`),
  KEY `index_task_runs_on_source_ref_and_name_and_repository_id` (`source_ref`,`name`(767),`repository_id`),
  KEY `index_task_runs_on_sha_and_name_and_repository_id` (`sha`,`name`(767),`repository_id`),
  KEY `index_task_runs_on_commit_oid_and_repository_id_and_name` (`commit_oid`,`repository_id`,`name`(767)),
  KEY `index_task_runs_on_repository_id_and_created_at_and_name` (`repository_id`,`created_at`,`name`(767)),
  KEY `index_task_runs_on_tree_oid_and_repository_id_and_name_and_state` (`tree_oid`,`repository_id`,`name`(767),`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_change_parent_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_change_parent_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `approved_by_id` int(11) DEFAULT NULL,
  `requester_id` int(11) NOT NULL,
  `requesting_team_type` int(11) NOT NULL DEFAULT '0',
  `parent_team_id` int(11) NOT NULL,
  `child_team_id` int(11) NOT NULL,
  `approved_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_team_change_parent_parent_id_approved_at` (`parent_team_id`,`approved_at`),
  KEY `index_team_change_parent_child_id_approved_at` (`child_team_id`,`approved_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_external_groups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_external_groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `team_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `group_id` varchar(50) NOT NULL,
  `group_name` varchar(100) NOT NULL,
  `group_description` varchar(255) DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT '1',
  `synced_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_team_external_groups_on_team_id_and_group_id` (`team_id`,`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_group_mappings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_group_mappings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tenant_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  `group_id` varchar(40) NOT NULL,
  `group_name` varbinary(400) NOT NULL,
  `group_description` varbinary(2048) DEFAULT NULL,
  `status` int(11) NOT NULL DEFAULT '1',
  `synced_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_team_group_mappings_on_team_id_and_group_id` (`team_id`,`group_id`),
  KEY `index_team_group_mappings_on_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_invitations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_invitations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_invitation_id` int(11) NOT NULL,
  `inviter_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `role` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `index_team_invitations_on_organization_invitation_id` (`organization_invitation_id`),
  KEY `index_team_invitations_on_team_id` (`team_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_member_delegated_review_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_member_delegated_review_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `team_id` int(11) NOT NULL,
  `member_id` int(11) NOT NULL,
  `delegated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_team_member_delegated_review_requests_on_team_member` (`team_id`,`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_membership_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_membership_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `requester_id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  `approved_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_team_membership_requests_on_team_id` (`team_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_sync_business_tenants`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_sync_business_tenants` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `business_id` int(11) NOT NULL,
  `provider_type` int(11) NOT NULL,
  `provider_id` varchar(100) NOT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `setup_url_template` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `url` text,
  `encrypted_ssws_token` varbinary(1024) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_team_sync_business_tenants_on_business_id` (`business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `team_sync_tenants`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `team_sync_tenants` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `provider_type` int(11) NOT NULL,
  `provider_id` varchar(100) NOT NULL,
  `status` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `url` text,
  `encrypted_ssws_token` varbinary(1024) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_team_sync_tenants_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `teams`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `teams` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `permission` varchar(255) DEFAULT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `description` blob,
  `creator_id` int(11) DEFAULT NULL,
  `privacy` int(11) NOT NULL DEFAULT '0',
  `tree_path` mediumblob,
  `deleted` tinyint(1) NOT NULL DEFAULT '0',
  `review_request_delegation_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `review_request_delegation_algorithm` int(11) DEFAULT '0',
  `review_request_delegation_member_count` int(11) DEFAULT '1',
  `review_request_delegation_notify_team` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_teams_on_organization_id_and_slug` (`organization_id`,`slug`),
  KEY `index_teams_on_organization_id_and_privacy` (`organization_id`,`privacy`),
  KEY `index_teams_on_tree_path` (`tree_path`(767)),
  KEY `index_teams_on_organization_id_and_deleted` (`organization_id`,`deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `token_scan_result_locations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `token_scan_result_locations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `token_scan_result_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `commit_oid` varchar(40) NOT NULL,
  `blob_oid` varchar(40) NOT NULL,
  `path` varbinary(1024) NOT NULL,
  `start_line` int(11) NOT NULL,
  `end_line` int(11) NOT NULL,
  `start_column` int(11) NOT NULL,
  `end_column` int(11) NOT NULL,
  `ignore_token` int(11) NOT NULL DEFAULT '0',
  `blob_paths_processed` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_token_scan_result_locations_on_result_and_location` (`token_scan_result_id`,`commit_oid`,`path`,`start_line`,`end_line`,`start_column`,`end_column`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `token_scan_results`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `token_scan_results` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `token_type` varchar(64) NOT NULL,
  `token_signature` varchar(64) NOT NULL,
  `resolution` int(11) DEFAULT NULL,
  `resolver_id` int(11) DEFAULT NULL,
  `resolved_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_token_scan_results_on_repository_and_type_and_signature` (`repository_id`,`token_type`,`token_signature`),
  KEY `index_token_scan_results_on_repo_and_resolution_and_created_at` (`repository_id`,`resolution`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `token_scan_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `token_scan_statuses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `repository_id` int(11) NOT NULL,
  `scheduled_at` datetime DEFAULT NULL,
  `scanned_at` datetime DEFAULT NULL,
  `scan_state` int(11) NOT NULL DEFAULT '0',
  `retry_count` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_token_scan_statuses_on_repository_id` (`repository_id`),
  KEY `index_token_scan_statuses_on_scan_state` (`scan_state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `topic_relations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `topic_relations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(35) NOT NULL,
  `topic_id` int(11) NOT NULL,
  `relation_type` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_topic_relations_on_topic_id_and_name` (`topic_id`,`name`),
  KEY `index_topic_relations_on_name_and_relation_type_and_topic_id` (`name`,`relation_type`,`topic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `topics`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `topics` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(35) NOT NULL,
  `flagged` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `short_description` varchar(255) DEFAULT NULL,
  `description` blob,
  `created_by` varchar(100) DEFAULT NULL,
  `display_name` varchar(50) DEFAULT NULL,
  `released` varchar(25) DEFAULT NULL,
  `wikipedia_url` text,
  `url` text,
  `github_url` text,
  `logo_url` text,
  `featured` tinyint(1) NOT NULL DEFAULT '0',
  `stargazer_count` int(11) NOT NULL DEFAULT '0',
  `applied_count` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_topics_on_name` (`name`),
  KEY `index_topics_on_featured` (`featured`),
  KEY `index_topics_on_short_description` (`short_description`),
  KEY `index_topics_on_flagged_and_name_and_applied_count` (`flagged`,`name`,`applied_count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `tos_acceptances`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tos_acceptances` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `sha` varchar(40) NOT NULL,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_tos_acceptances_on_user_id_and_sha` (`user_id`,`sha`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `trade_controls_restrictions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `trade_controls_restrictions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `type` enum('unrestricted','partial','full','review','tier_0','tier_1') NOT NULL DEFAULT 'unrestricted',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `trade_restricted_country_code` varchar(16) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_trade_controls_restrictions_on_user_id` (`user_id`),
  KEY `index_trade_controls_restrictions_on_type` (`type`),
  KEY `index_on_trade_restricted_country_code` (`trade_restricted_country_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `transactions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `transactions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `action` varchar(30) DEFAULT NULL,
  `current_plan` varchar(30) DEFAULT NULL,
  `old_plan` varchar(30) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `timestamp` datetime DEFAULT NULL,
  `raw_data` blob,
  `billing_transaction_id` int(11) DEFAULT NULL,
  `plan_duration` varchar(30) DEFAULT NULL,
  `next_billed_on` date DEFAULT NULL,
  `old_seats` int(11) NOT NULL DEFAULT '0',
  `current_seats` int(11) NOT NULL DEFAULT '0',
  `asset_packs_total` int(11) NOT NULL DEFAULT '0',
  `asset_packs_delta` int(11) NOT NULL DEFAULT '0',
  `active_listing` tinyint(1) NOT NULL DEFAULT '0',
  `current_subscribable_id` int(11) DEFAULT NULL,
  `current_subscribable_type` int(11) DEFAULT NULL,
  `current_subscribable_quantity` int(11) DEFAULT NULL,
  `old_subscribable_id` int(11) DEFAULT NULL,
  `old_subscribable_type` int(11) DEFAULT NULL,
  `old_subscribable_quantity` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_transactions_on_user_id` (`user_id`),
  KEY `index_transactions_on_timestamp` (`timestamp`),
  KEY `index_transactions_on_billing_transaction_id` (`billing_transaction_id`),
  KEY `index_transactions_on_action_and_timestamp` (`action`,`timestamp`),
  KEY `index_transactions_on_subscribables` (`current_subscribable_id`,`old_subscribable_id`,`current_subscribable_type`,`old_subscribable_type`),
  KEY `index_transactions_on_current_subscribables` (`current_subscribable_id`,`current_subscribable_type`),
  KEY `index_transactions_on_old_subscribables` (`old_subscribable_id`,`old_subscribable_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_analyses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_analyses` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `repository_nwo` varchar(140) DEFAULT NULL,
  `ref` varchar(255) NOT NULL,
  `commit_oid` varchar(40) NOT NULL,
  `analysis_name` varchar(255) NOT NULL,
  `tool` varchar(255) NOT NULL,
  `tool_version` varchar(255) NOT NULL,
  `environment` json NOT NULL,
  `most_recent` tinyint(1) DEFAULT '0',
  `analysis_complete` tinyint(1) NOT NULL DEFAULT '1',
  `started_at` datetime(6) DEFAULT NULL,
  `build_started_at` datetime(6) DEFAULT NULL,
  `workflow_run_id` int(11) DEFAULT NULL,
  `upload_started_at` datetime(6) DEFAULT NULL,
  `upload_finished_at` datetime(6) DEFAULT NULL,
  `enqueued_to_hydro_at` datetime(6) DEFAULT NULL,
  `processing_started_at` datetime(6) DEFAULT NULL,
  `processing_completed_at` datetime(6) DEFAULT NULL,
  `sarif_url` text,
  `sarif_cleaned` tinyint(1) DEFAULT '0',
  `fixes_cleaned` tinyint(1) DEFAULT '0',
  `alerts_cleaned` tinyint(1) DEFAULT '0',
  `analysis_key` varchar(255) DEFAULT NULL,
  `source_repository_id` bigint(20) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_analyses_on_repo_id_most_recent_ref_tool` (`repository_id`,`most_recent`,`ref`,`tool`),
  KEY `idx_analyses_on_repo_id_commit_oid` (`repository_id`,`commit_oid`),
  KEY `idx_analyses_on_sarif_cleaned` (`sarif_cleaned`,`most_recent`,`processing_completed_at`),
  KEY `idx_analyses_on_alerts_cleaned` (`alerts_cleaned`,`most_recent`,`processing_completed_at`),
  KEY `idx_analyses_on_fixes_cleaned` (`fixes_cleaned`,`most_recent`,`processing_completed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_enum_values`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_enum_values` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `enum` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `value` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_enum_values_on_enum_and_name` (`enum`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_logical_alerts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_logical_alerts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `number` int(10) unsigned NOT NULL,
  `rule_id` bigint(20) unsigned NOT NULL,
  `resolution` int(11) NOT NULL DEFAULT '0',
  `resolver_id` int(10) unsigned DEFAULT NULL,
  `resolved_at` datetime(6) DEFAULT NULL,
  `weight` smallint(6) unsigned NOT NULL DEFAULT '0',
  `stable_alert_identifier` binary(21) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_logical_alerts_on_repository_id_and_number` (`repository_id`,`number`),
  UNIQUE KEY `index_logical_alerts_uniq_location` (`repository_id`,`stable_alert_identifier`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_logical_alerts_seq`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_logical_alerts_seq` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `number` int(10) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_logical_alerts_seq_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_migrations` (
  `version` bigint(20) NOT NULL,
  `dirty` tinyint(1) NOT NULL,
  PRIMARY KEY (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_physical_alerts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_physical_alerts` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `logical_alert_id` bigint(20) unsigned DEFAULT NULL,
  `rule_id` bigint(20) unsigned NOT NULL,
  `fingerprint` varchar(255) NOT NULL,
  `file_path` varchar(4096) NOT NULL,
  `start_line` int(10) unsigned DEFAULT NULL,
  `end_line` int(10) unsigned DEFAULT NULL,
  `start_column` int(10) unsigned DEFAULT NULL,
  `end_column` int(10) unsigned DEFAULT NULL,
  `stable_alert_identifier` binary(21) NOT NULL,
  `suppressed` tinyint(1) NOT NULL DEFAULT '0',
  `message` varchar(4096) NOT NULL,
  `severity_level` tinyint(3) unsigned NOT NULL,
  `analysis_id` bigint(20) unsigned NOT NULL,
  `last_seen_analysis_id` bigint(20) unsigned DEFAULT NULL,
  `file_classification` json NOT NULL,
  `has_file_classification` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_physical_alerts_uniq_location` (`repository_id`,`stable_alert_identifier`,`analysis_id`),
  KEY `idx_physical_alerts_on_repo_id_analysis_id` (`repository_id`,`analysis_id`),
  KEY `idx_physical_alerts_on_repo_id_logical_alert_id` (`repository_id`,`logical_alert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_process_errors`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_process_errors` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) NOT NULL,
  `analysis_id` bigint(20) DEFAULT NULL,
  `error_type` tinyint(3) unsigned NOT NULL,
  `sarif_uri` varchar(4096) NOT NULL,
  `json_path` varchar(4096) DEFAULT NULL,
  `message` varchar(4096) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_ref_logical_alert_states`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_ref_logical_alert_states` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `ref` varchar(255) NOT NULL,
  `logical_alert_id` bigint(20) unsigned NOT NULL,
  `eliminated` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_ref_logical_alert_states_on_ref_and_logical_alert_id` (`ref`,`logical_alert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_related_locations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_related_locations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `file_path` varchar(4096) NOT NULL,
  `start_line` int(10) unsigned DEFAULT NULL,
  `end_line` int(10) unsigned DEFAULT NULL,
  `start_column` int(10) unsigned DEFAULT NULL,
  `end_column` int(10) unsigned DEFAULT NULL,
  `message` varchar(4096) NOT NULL,
  `replacement_index` int(10) unsigned NOT NULL,
  `physical_alert_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_related_locations_on_physical_alert_id` (`physical_alert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_rule_tags`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_rule_tags` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `rule_id` bigint(20) unsigned NOT NULL,
  `tag` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_rule_id_tag` (`rule_id`,`tag`),
  KEY `index_tag` (`tag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_rules`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_rules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `tool` varchar(255) NOT NULL,
  `sarif_identifier` varchar(255) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `short_description` text,
  `full_description` text,
  `help_uri` varchar(1024) DEFAULT NULL,
  `help` mediumtext,
  `severity_level` tinyint(3) unsigned NOT NULL,
  `properties` json NOT NULL,
  `precision` varchar(255) NOT NULL,
  `precision_level` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `deprecated_ids` json NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_repo_tool_sarif` (`repository_id`,`tool`,`sarif_identifier`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_thread_flow_locations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_thread_flow_locations` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `repository_id` bigint(20) unsigned NOT NULL,
  `file_path` varchar(4096) NOT NULL,
  `start_line` int(10) unsigned DEFAULT NULL,
  `end_line` int(10) unsigned DEFAULT NULL,
  `start_column` int(10) unsigned DEFAULT NULL,
  `end_column` int(10) unsigned DEFAULT NULL,
  `message` varchar(4096) DEFAULT NULL,
  `code_flow_index` int(10) unsigned NOT NULL,
  `thread_flow_index` int(10) unsigned NOT NULL,
  `step_index` int(10) unsigned NOT NULL,
  `physical_alert_id` bigint(20) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_thread_flow_locations_on_physical_alert_id` (`physical_alert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `ts_timeline_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ts_timeline_events` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `repository_id` bigint(20) unsigned NOT NULL,
  `logical_alert_id` bigint(20) unsigned NOT NULL,
  `event_type` tinyint(3) unsigned NOT NULL,
  `event_timestamp` datetime(6) NOT NULL,
  `created_at` datetime(6) NOT NULL,
  `updated_at` datetime(6) NOT NULL,
  `commit_oid` varchar(40) DEFAULT NULL,
  `ref` varchar(255) DEFAULT NULL,
  `user_id` int(10) unsigned DEFAULT NULL,
  `resolution` tinyint(3) NOT NULL DEFAULT '0',
  `file_path` varchar(4096) DEFAULT NULL,
  `start_line` int(10) unsigned DEFAULT NULL,
  `tool_version` varchar(255) DEFAULT NULL,
  `analysis_id` bigint(20) DEFAULT NULL,
  `environment` json NOT NULL,
  `workflow_run_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_timeline_events_on_logical_id` (`logical_alert_id`),
  KEY `idx_timeline_events_on_analysis_id` (`analysis_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `two_factor_credentials`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `two_factor_credentials` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `secret` varchar(255) NOT NULL,
  `recovery_used_bitfield` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `sms_number` varchar(255) DEFAULT NULL,
  `delivery_method` varchar(255) NOT NULL DEFAULT 'app',
  `backup_sms_number` varchar(255) DEFAULT NULL,
  `recovery_codes_viewed` tinyint(1) DEFAULT '0',
  `provider` varchar(255) DEFAULT NULL,
  `encrypted_recovery_secret` varbinary(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_two_factor_credentials_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `two_factor_recovery_requests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `two_factor_recovery_requests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `otp_verified` tinyint(1) NOT NULL DEFAULT '0',
  `oauth_access_id` int(11) DEFAULT NULL,
  `authenticated_device_id` int(11) DEFAULT NULL,
  `public_key_id` int(11) DEFAULT NULL,
  `request_completed_at` datetime DEFAULT NULL,
  `reviewer_id` int(11) DEFAULT NULL,
  `review_completed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `requesting_device_id` int(11) DEFAULT NULL,
  `approved_at` datetime DEFAULT NULL,
  `declined_at` datetime DEFAULT NULL,
  `staff_review_requested_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_two_factor_recovery_requests_on_user_id_and_created_at` (`user_id`,`created_at`),
  KEY `index_two_factor_recovery_requests_on_user_id_requesting_device` (`user_id`,`requesting_device_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `u2f_registrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `u2f_registrations` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `key_handle` text NOT NULL,
  `certificate` text,
  `public_key` text NOT NULL,
  `counter` int(11) unsigned NOT NULL,
  `nickname` varchar(100) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `is_webauthn_registration` tinyint(1) NOT NULL DEFAULT '0',
  `webauthn_attestation` blob,
  PRIMARY KEY (`id`),
  KEY `index_u2f_registrations_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `upload_manifest_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `upload_manifest_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `upload_manifest_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `content_type` varchar(255) NOT NULL,
  `size` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `blob_oid` varchar(40) DEFAULT NULL,
  `oid` varchar(255) DEFAULT NULL,
  `directory` varbinary(1024) DEFAULT NULL,
  `storage_blob_id` int(11) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_upload_manifest_files_by_upload_manifest_id` (`upload_manifest_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `upload_manifests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `upload_manifests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `uploader_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `message` blob,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `branch` varbinary(1024) DEFAULT NULL,
  `commit_oid` varchar(40) DEFAULT NULL,
  `directory` varbinary(1024) DEFAULT NULL,
  `base_branch` varbinary(1024) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `usage_synchronization_batches`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `usage_synchronization_batches` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `product` varchar(20) NOT NULL,
  `status` int(11) NOT NULL,
  `zuora_status_url` varchar(255) DEFAULT NULL,
  `upload_filename` varchar(50) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `partition` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_usage_synchronization_batches_on_status` (`status`),
  KEY `index_usage_sync_batches_on_prod_status_partition` (`product`,`status`,`partition`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_assets`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_assets` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `content_type` varchar(20) NOT NULL,
  `size` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `guid` varchar(36) DEFAULT NULL,
  `uploaded` tinyint(1) DEFAULT NULL,
  `state` int(11) DEFAULT '0',
  `storage_blob_id` int(11) DEFAULT NULL,
  `oid` varchar(255) DEFAULT NULL,
  `storage_provider` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_assets_on_guid` (`guid`),
  KEY `index_assets_on_user_id_and_created_at` (`user_id`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_content_edits`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_content_edits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_content_id` int(11) NOT NULL,
  `user_content_type` varchar(40) NOT NULL,
  `edited_at` datetime NOT NULL,
  `editor_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `performed_by_integration_id` int(11) DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by_id` int(11) DEFAULT NULL,
  `diff` mediumblob,
  PRIMARY KEY (`id`),
  KEY `index_user_content_edits_on_user_content_typ_and_user_content_id` (`user_content_type`,`user_content_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_dashboard_pins`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_dashboard_pins` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `pinned_item_id` int(11) NOT NULL,
  `pinned_item_type` int(11) NOT NULL,
  `position` int(11) NOT NULL DEFAULT '1',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_dashboard_pins_unique` (`user_id`,`pinned_item_type`,`pinned_item_id`),
  KEY `index_user_dashboard_pins_on_user_id_and_position` (`user_id`,`position`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_emails`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_emails` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `primary` tinyint(1) DEFAULT NULL,
  `state` varchar(255) DEFAULT 'unverified',
  `verification_token` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `deobfuscated_email` varchar(255) DEFAULT NULL,
  `verified_at` datetime DEFAULT NULL,
  `user_hidden` tinyint(4) NOT NULL DEFAULT '0',
  `normalized_domain` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_emails_on_user_id_and_primary` (`user_id`,`primary`),
  KEY `index_user_emails_on_email` (`email`),
  KEY `index_user_emails_on_deobfuscated_email` (`deobfuscated_email`),
  KEY `index_user_emails_on_created_at` (`created_at`),
  KEY `index_user_emails_on_user_hidden_and_user_id` (`user_hidden`,`user_id`),
  KEY `index_user_emails_on_normalized_domain_and_user_id` (`normalized_domain`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_experiment_displays`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_experiment_displays` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `user_experiment_id` int(11) NOT NULL,
  `source` varchar(255) DEFAULT NULL,
  `ignore` tinyint(1) DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_experiment_user_index` (`user_experiment_id`,`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_experiment_enrollments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_experiment_enrollments` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `user_experiment_id` int(11) NOT NULL,
  `subgroup` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `subject_id` bigint(20) unsigned DEFAULT NULL,
  `subject_type` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_experiment_enrollment_experiment_id_subject` (`user_experiment_id`,`subject_id`,`subject_type`),
  KEY `index_user_experiment_enrollment_grouping` (`user_experiment_id`,`subgroup`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_experiments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_experiments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `started_at` datetime DEFAULT NULL,
  `finished_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_experiments_on_slug` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_fact_dimensions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_fact_dimensions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_fact_dimensions_on_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_facts`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_facts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `dimension_id` int(11) NOT NULL,
  `value` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_facts_on_dimension_id_and_value` (`dimension_id`,`value`),
  KEY `index_user_facts_on_user_id_and_dimension_id_and_value` (`user_id`,`dimension_id`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_interests`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_interests` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `interest` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_interests_on_user_id_and_interests` (`user_id`,`interest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_labels`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_labels` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `name` varbinary(1024) NOT NULL,
  `lowercase_name` varbinary(1024) NOT NULL,
  `description` varbinary(400) DEFAULT NULL,
  `color` varchar(10) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_labels_on_name` (`name`),
  KEY `index_user_labels_on_user_id_and_name` (`user_id`,`name`),
  KEY `index_user_labels_on_user_id_and_lowercase_name` (`user_id`,`lowercase_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_licenses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_licenses` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `email` varchar(255) DEFAULT NULL,
  `business_id` int(11) NOT NULL,
  `license_type` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_licenses_on_business_id_and_email` (`business_id`,`email`),
  UNIQUE KEY `index_user_licenses_on_user_id_and_business_id` (`user_id`,`business_id`),
  KEY `index_user_licenses_on_business_id_and_license_type` (`business_id`,`license_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_note_comments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_note_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `note_id` int(11) DEFAULT NULL,
  `body` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_note_comments_on_note_id` (`note_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_notes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_notes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `organization_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `body` text,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_notes_on_organization_id` (`organization_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_personal_profiles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_personal_profiles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `first_name` varchar(64) NOT NULL,
  `last_name` varchar(64) NOT NULL DEFAULT '',
  `middle_name` varchar(64) NOT NULL DEFAULT '',
  `region` varchar(64) DEFAULT NULL,
  `city` varchar(64) NOT NULL,
  `country_code` varchar(3) NOT NULL,
  `postal_code` varchar(32) DEFAULT NULL,
  `address1` varchar(128) NOT NULL,
  `address2` varchar(128) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `msft_trade_screening_status` tinyint(4) NOT NULL DEFAULT '0',
  `last_trade_screen_date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_personal_profiles_on_user_id` (`user_id`),
  KEY `index_on_msft_trade_screening_status` (`msft_trade_screening_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_reviewed_files`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_reviewed_files` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pull_request_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `filepath` varbinary(1024) NOT NULL,
  `head_sha` varbinary(40) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `dismissed` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_reviewed_files_on_pull_user_and_filepath` (`pull_request_id`,`user_id`,`filepath`),
  KEY `index_reviewed_files_on_user_pull_and_dismissed` (`user_id`,`pull_request_id`,`dismissed`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_roles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_roles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `role_id` int(11) NOT NULL,
  `target_id` int(11) NOT NULL,
  `target_type` varchar(60) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `actor_type` varchar(60) NOT NULL,
  `actor_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_user_roles_actor_and_target` (`actor_id`,`actor_type`,`target_id`,`target_type`),
  KEY `idx_user_roles_actor_role_and_target` (`actor_id`,`actor_type`,`role_id`,`target_id`,`target_type`),
  KEY `index_user_roles_on_target_id_and_target_type` (`target_id`,`target_type`),
  KEY `index_user_roles_on_role_id_and_actor_id_and_actor_type` (`role_id`,`actor_id`,`actor_type`),
  KEY `index_user_roles_on_role_target_type_actor` (`role_id`,`target_id`,`target_type`,`actor_type`,`actor_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_seen_features`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_seen_features` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `feature_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_seen_features_on_user_id_and_feature_id` (`user_id`,`feature_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_sessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_sessions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `ip` varchar(60) DEFAULT NULL,
  `time_zone_name` varchar(60) DEFAULT NULL,
  `user_agent` text,
  `accessed_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `impersonator_id` int(11) DEFAULT NULL,
  `revoked_at` datetime DEFAULT NULL,
  `impersonator_session_id` int(11) DEFAULT NULL,
  `sudo_enabled_at` datetime DEFAULT NULL,
  `hashed_key` char(44) NOT NULL,
  `csrf_token` char(44) NOT NULL,
  `revoked_reason` varchar(50) DEFAULT NULL,
  `secret` char(44) DEFAULT NULL,
  `hashed_private_mode_key` char(44) DEFAULT NULL,
  `hashed_gist_key` varchar(44) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_sessions_on_hashed_key` (`hashed_key`),
  UNIQUE KEY `index_user_sessions_on_hashed_private_mode_key` (`hashed_private_mode_key`),
  UNIQUE KEY `index_user_sessions_on_hashed_gist_key` (`hashed_gist_key`),
  KEY `index_user_sessions_on_user_id_and_accessed_at` (`user_id`,`accessed_at`),
  KEY `index_user_sessions_on_accessed_at` (`accessed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_stafftools_roles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_stafftools_roles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `stafftools_role_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_stafftools_roles_on_user_id` (`user_id`),
  KEY `index_user_stafftools_roles_on_stafftools_role_id` (`stafftools_role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_statuses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_statuses` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `emoji` varbinary(44) DEFAULT NULL,
  `message` varbinary(800) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `organization_id` int(11) DEFAULT NULL,
  `limited_availability` tinyint(1) NOT NULL DEFAULT '0',
  `expires_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_statuses_on_user_id` (`user_id`),
  KEY `index_user_statuses_on_organization_id_and_user_id` (`organization_id`,`user_id`),
  KEY `index_user_statuses_on_limited_availability` (`limited_availability`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_verticals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_verticals` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `vertical_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_verticals_on_user_id` (`user_id`),
  KEY `user_verticals` (`vertical_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `user_whitelistings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_whitelistings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `whitelister_id` int(11) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_user_whitelistings_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `login` varchar(40) NOT NULL,
  `crypted_password` varchar(40) DEFAULT NULL,
  `salt` varchar(40) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `remember_token` varchar(40) DEFAULT NULL,
  `remember_token_expires_at` datetime DEFAULT NULL,
  `wants_email` tinyint(1) DEFAULT '1',
  `disabled` tinyint(1) DEFAULT '0',
  `plan` varchar(30) DEFAULT NULL,
  `billed_on` date DEFAULT NULL,
  `auth_token` varchar(255) DEFAULT NULL,
  `upgrade_ignore` varchar(30) DEFAULT NULL,
  `upgrade_accept` int(11) DEFAULT NULL,
  `gh_role` varchar(30) DEFAULT NULL,
  `billing_attempts` int(11) DEFAULT '0',
  `spammy` tinyint(1) DEFAULT '0',
  `last_ip` varchar(40) DEFAULT NULL,
  `plan_duration` varchar(20) DEFAULT NULL,
  `billing_extra` text,
  `gift` tinyint(1) DEFAULT NULL,
  `type` varchar(30) NOT NULL DEFAULT 'User',
  `last_read_broadcast_id` int(11) DEFAULT NULL,
  `raw_data` blob,
  `referral_code` varchar(255) DEFAULT NULL,
  `billing_type` varchar(20) NOT NULL DEFAULT 'card',
  `bcrypt_auth_token` varchar(60) DEFAULT NULL,
  `suspended_at` datetime DEFAULT NULL,
  `organization_billing_email` varchar(255) DEFAULT NULL,
  `gravatar_email` varchar(255) DEFAULT NULL,
  `time_zone_name` varchar(40) DEFAULT NULL,
  `session_fingerprint` varchar(32) DEFAULT NULL,
  `token_secret` varchar(40) DEFAULT NULL,
  `restrict_oauth_applications` tinyint(1) DEFAULT NULL,
  `spammy_reason` text,
  `seats` int(11) NOT NULL DEFAULT '0',
  `split_diff_preferred` tinyint(1) NOT NULL DEFAULT '0',
  `require_email_verification` tinyint(1) NOT NULL DEFAULT '0',
  `warn_private_email` tinyint(1) NOT NULL DEFAULT '0',
  `primary_language_name_id` int(11) DEFAULT NULL,
  `analytics_tracking_id` varchar(32) DEFAULT NULL,
  `report_third_party_analytics` tinyint(1) NOT NULL DEFAULT '1',
  `source_login` varchar(40) DEFAULT NULL,
  `migration_id` int(11) DEFAULT NULL,
  `ofac_flagged` tinyint(1) NOT NULL DEFAULT '0',
  `weak_password_check_result` varbinary(128) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_users_on_login` (`login`),
  UNIQUE KEY `index_users_on_analytics_tracking_id` (`analytics_tracking_id`),
  KEY `index_users_on_type` (`type`),
  KEY `index_users_on_last_ip` (`last_ip`),
  KEY `index_users_on_plan_and_billing_type_and_type` (`plan`,`billing_type`,`type`),
  KEY `index_users_on_updated_at` (`updated_at`),
  KEY `index_users_on_spammy` (`spammy`),
  KEY `index_users_on_suspended_at` (`suspended_at`),
  KEY `index_users_on_gh_role` (`gh_role`),
  KEY `index_users_on_created_at` (`created_at`),
  KEY `index_users_on_billed_on_and_plan_duration_and_plan_and_disabled` (`billed_on`,`plan_duration`,`plan`,`disabled`),
  KEY `index_users_on_organization_billing_email` (`organization_billing_email`),
  KEY `index_users_on_gravatar_email` (`gravatar_email`),
  KEY `index_users_on_migration_id` (`migration_id`),
  KEY `index_users_on_source_login` (`source_login`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vss_subscription_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vss_subscription_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `payload` text,
  `status` enum('unprocessed','processed','failed') NOT NULL DEFAULT 'unprocessed',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vulnerabilities`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vulnerabilities` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `status` varchar(12) NOT NULL,
  `platform` varchar(50) DEFAULT NULL,
  `severity` varchar(12) NOT NULL,
  `identifier` varchar(255) DEFAULT NULL,
  `classification` varchar(255) DEFAULT NULL,
  `external_reference` varchar(255) DEFAULT NULL,
  `description` blob,
  `created_by_id` int(11) NOT NULL,
  `published_at` datetime DEFAULT NULL,
  `published_by_id` int(11) DEFAULT NULL,
  `withdrawn_at` datetime DEFAULT NULL,
  `withdrawn_by_id` int(11) DEFAULT NULL,
  `simulation` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `ghsa_id` varchar(19) NOT NULL,
  `source` varchar(64) DEFAULT NULL,
  `source_identifier` varchar(128) DEFAULT NULL,
  `cve_id` varchar(20) DEFAULT NULL,
  `white_source_id` varchar(20) DEFAULT NULL,
  `summary` varbinary(1024) DEFAULT NULL,
  `npm_id` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_vulnerabilities_on_ghsa_id` (`ghsa_id`),
  UNIQUE KEY `index_vulnerabilities_on_source_and_source_identifier` (`source`,`source_identifier`),
  UNIQUE KEY `index_vulnerabilities_on_npm_id` (`npm_id`),
  KEY `index_vulnerabilities_on_identifier` (`identifier`),
  KEY `index_vulnerabilities_on_platform` (`platform`),
  KEY `index_vulnerabilities_on_severity` (`severity`),
  KEY `index_vulnerabilities_on_published_at` (`published_at`),
  KEY `index_vulnerabilities_on_updated_at` (`updated_at`),
  KEY `index_on_status_and_platform_and_simulation_and_updated_at` (`status`,`platform`,`simulation`,`updated_at`),
  KEY `index_vulnerabilities_on_simulation` (`simulation`),
  KEY `index_vulnerabilities_on_cve_id` (`cve_id`),
  KEY `index_vulnerabilities_on_white_source_id` (`white_source_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vulnerability_alerting_event_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vulnerability_alerting_event_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_alerting_event_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `repository_vulnerability_alert_id` int(11) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_user_and_repo_vuln_alert` (`user_id`,`repository_vulnerability_alert_id`),
  KEY `index_vae_user_and_repo_vuln_alert` (`vulnerability_alerting_event_id`,`user_id`,`repository_vulnerability_alert_id`),
  KEY `index_vulnerability_alerting_event_subscriptions_on_rva_id` (`repository_vulnerability_alert_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vulnerability_alerting_events`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vulnerability_alerting_events` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_id` int(11) DEFAULT NULL,
  `reason` int(11) NOT NULL DEFAULT '0',
  `actor_id` int(11) DEFAULT NULL,
  `processed_at` datetime DEFAULT NULL,
  `finished_at` datetime DEFAULT NULL,
  `alert_count` int(11) NOT NULL DEFAULT '0',
  `notification_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vulnerability_references`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vulnerability_references` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_id` int(11) NOT NULL,
  `url` text,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_vulnerability_references_on_vulnerability_id` (`vulnerability_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vulnerable_version_range_alerting_processes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vulnerable_version_range_alerting_processes` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_alerting_event_id` int(11) NOT NULL,
  `vulnerable_version_range_id` int(11) NOT NULL,
  `processed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_vae_id_and_vvr_id` (`vulnerability_alerting_event_id`,`vulnerable_version_range_id`),
  KEY `index_vae_id_and_processed_at` (`vulnerability_alerting_event_id`,`processed_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `vulnerable_version_ranges`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `vulnerable_version_ranges` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `vulnerability_id` int(11) DEFAULT NULL,
  `affects` varchar(100) NOT NULL,
  `fixed_in` varchar(50) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `requirements` varchar(75) NOT NULL,
  `ecosystem` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_vulnerable_version_ranges_on_affects` (`affects`),
  KEY `index_vulnerable_version_ranges_on_ecosystem` (`ecosystem`),
  KEY `index_vulnerable_version_ranges_on_vulnerability_id` (`vulnerability_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `wal`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `wal` (
  `id` bigint(2) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `path` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_wal_on_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `watched_repositories`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `watched_repositories` (
  `user_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `id` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_watched_repositories_on_user_id_and_repository_id` (`user_id`,`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `web_notifications_transition_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `web_notifications_transition_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `migrated_at` datetime DEFAULT NULL,
  `found` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_web_notifications_transition_log_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `web_push_subscriptions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `web_push_subscriptions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `endpoint` text NOT NULL,
  `user_id` int(11) NOT NULL,
  `auth` varchar(255) NOT NULL,
  `p256dh` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `user_agent` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `index_web_push_subscriptions_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `webauthn_user_handles`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `webauthn_user_handles` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `webauthn_user_handle` binary(64) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_webauthn_user_handles_on_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `wiki_bases`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `wiki_bases` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `created_at` datetime NOT NULL,
  `network_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `incremental_id` bigint(20) NOT NULL,
  `path` varchar(255) NOT NULL,
  `key_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `index_wiki_bases_on_network_id_and_repository_id` (`network_id`,`repository_id`),
  KEY `index_wiki_bases_on_key_id` (`key_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `wiki_incrementals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `wiki_incrementals` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `created_at` datetime DEFAULT NULL,
  `previous_id` bigint(20) DEFAULT NULL,
  `network_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `path` varchar(255) NOT NULL,
  `checksum` varchar(48) DEFAULT NULL,
  `audit_log_len` bigint(20) DEFAULT NULL,
  `key_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_wiki_incrementals_previous_unique` (`previous_id`),
  KEY `index_wiki_incrementals_on_ids` (`network_id`,`repository_id`),
  KEY `index_wiki_incrementals_on_key_id` (`key_id`),
  KEY `index_wiki_incrementals_on_repository_id_and_checksum` (`repository_id`,`checksum`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `wiki_maintenance`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `wiki_maintenance` (
  `network_id` int(11) NOT NULL,
  `repository_id` int(11) NOT NULL,
  `status` enum('completed','scheduled','running','retry','error') NOT NULL,
  `scheduled_at` datetime DEFAULT NULL,
  `last_maintenance_at` datetime DEFAULT NULL,
  `incrementals` int(11) DEFAULT NULL,
  PRIMARY KEY (`network_id`,`repository_id`),
  KEY `wiki_maintenance_on_last_maintenance_at` (`last_maintenance_at`),
  KEY `wiki_maintenance_on_incrementals` (`incrementals`),
  KEY `index_wiki_maintenance_on_status_and_scheduled_at` (`status`,`scheduled_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workflow_builds`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workflow_builds` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` binary(16) DEFAULT NULL,
  `queued_at` datetime(6) DEFAULT NULL,
  `created_at` datetime(6) DEFAULT NULL,
  `started_at` datetime(6) DEFAULT NULL,
  `completed_at` datetime(6) DEFAULT NULL,
  `cloud_build_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'The ID from the build backend for this build',
  `external_build_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT 'The ID from the build backend for this build',
  `repository_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `commit_sha` varchar(40) NOT NULL,
  `workflow_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'Workflow identifier',
  `check_suite_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `request_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `state` int(11) NOT NULL DEFAULT '0' COMMENT 'See WorkflowState for values',
  `workflow_file_path` varchar(255) NOT NULL DEFAULT '.github/main.workflow',
  `reporting_metadata` json DEFAULT NULL COMMENT 'See WorkflowMetadata for values',
  `token_permissions` json DEFAULT NULL COMMENT 'See InstallationPermissions for values',
  `payload_id` bigint(20) unsigned DEFAULT NULL COMMENT 'ID of actions_workflow_payloads.payloads row',
  `workflow_run_id` bigint(20) unsigned DEFAULT '0' COMMENT 'The workflow run database ID',
  `workflow_run_number` bigint(20) unsigned DEFAULT '0' COMMENT 'The workflow run number',
  `delivery_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `installation_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Id of the GitHub Actions app installation in the repository',
  `event` varchar(255) NOT NULL DEFAULT '' COMMENT 'The GitHub event that kicked off a build',
  `event_time` datetime(6) DEFAULT NULL,
  `provider` varchar(255) NOT NULL DEFAULT '' COMMENT 'The build provider',
  `checkout_sha` varchar(40) NOT NULL,
  `checkout_ref` varbinary(1024) NOT NULL,
  `event_ref` varbinary(1024) NOT NULL DEFAULT '',
  `rerun` tinyint(1) DEFAULT '0',
  `was_delayed` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_check_suite_id` (`check_suite_id`),
  UNIQUE KEY `by_uuid` (`uuid`),
  KEY `by_created_at` (`created_at`),
  KEY `by_repository_id` (`repository_id`),
  KEY `by_provider_queued_at` (`provider`,`queued_at`),
  KEY `by_workflow_id_event_repository_id` (`workflow_id`,`event`,`repository_id`),
  KEY `by_external_build_id` (`external_build_id`),
  KEY `by_cloud_build_id` (`cloud_build_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workflow_jobs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workflow_jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `workflow_build_id` bigint(20) unsigned NOT NULL,
  `external_job_id` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT 'The external AZP Job ID',
  `check_run_id` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'The GitHub Check Run ID',
  `created_at` datetime(6) DEFAULT NULL,
  `updated_at` datetime(6) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `by_external_job_id` (`external_job_id`),
  KEY `by_workflow_build_id` (`workflow_build_id`),
  KEY `by_check_run_id` (`check_run_id`),
  KEY `by_created_at` (`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workflow_runs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workflow_runs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `workflow_id` int(11) NOT NULL,
  `check_suite_id` bigint(11) unsigned NOT NULL,
  `run_number` int(11) NOT NULL DEFAULT '0',
  `trigger_id` bigint(20) DEFAULT NULL,
  `trigger_type` varchar(30) DEFAULT NULL,
  `event` varchar(50) DEFAULT NULL,
  `action` varbinary(400) DEFAULT NULL,
  `name` varbinary(1024) DEFAULT NULL,
  `head_branch` varbinary(1024) DEFAULT NULL,
  `head_sha` varchar(64) DEFAULT NULL,
  `workflow_file_path` varbinary(1024) DEFAULT NULL,
  `completed_log_url` varbinary(1024) DEFAULT NULL,
  `external_id` varchar(64) DEFAULT NULL,
  `repository_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_workflow_runs_on_check_suite_id` (`check_suite_id`),
  KEY `index_workflow_runs_on_workflow_and_check_suite_and_run_number` (`workflow_id`,`check_suite_id`,`run_number`),
  KEY `index_workflow_runs_on_repository_id` (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workflow_schedules`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workflow_schedules` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `schedule_hash` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT 'hash of properties that uniquely identify a schedule, see ScheduleHash',
  `repository_node_id` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  `workflow_identifier` varchar(2048) COLLATE utf8mb4_bin NOT NULL COMMENT 'user defined name for a workflow',
  `workflow_file_path` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  `environment` varchar(40) COLLATE utf8mb4_bin NOT NULL,
  `schedule` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  `scatter_offset` double NOT NULL,
  `next_run_at` datetime(6) NOT NULL COMMENT 'when this should be run next',
  `locked_at` datetime(6) DEFAULT NULL COMMENT 'when a worker picked up the task, used to clear stale locks',
  `locked_by` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'ID unique to worker processing this run',
  `commit_sha` char(40) COLLATE utf8mb4_bin NOT NULL COMMENT 'commit from which schedules were read from workflow file',
  `installation_id` bigint(20) NOT NULL COMMENT 'Id of the GitHub Actions app installation in the repository the workflow is in',
  `actor_node_id` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT 'last person to alter schedules via push or modifying default branch',
  `actor_login` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  `created_at` datetime(6) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `by_schedule_hash` (`schedule_hash`) COMMENT 'quickly synchronise schedules as they change',
  KEY `by_repository_node_id` (`repository_node_id`) COMMENT 'synchronisation requires us to find existing state for a repo',
  KEY `by_next_run_at` (`next_run_at`) COMMENT 'we poll to find tasks up next for execution',
  KEY `by_locked_by` (`locked_by`) COMMENT 'we poll to find rows a worker locked',
  KEY `by_locked_at` (`locked_at`) COMMENT 'we poll to identify rows that are assumed abandoned',
  KEY `by_locked_by_environment_next_run_at` (`locked_by`,`environment`,`next_run_at`) COMMENT 'optimises finding rows to work on'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workflows`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workflows` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  `name` varbinary(1024) NOT NULL,
  `path` varbinary(1024) NOT NULL,
  `deleted_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `disabled_at` datetime DEFAULT NULL,
  `enabled_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_workflows_on_repository_id_and_path` (`repository_id`,`path`),
  KEY `index_workflows_on_repository_id_and_state` (`repository_id`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workspace_plans`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workspace_plans` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `owner_id` int(11) NOT NULL,
  `owner_type` varchar(12) NOT NULL,
  `resource_group_id` int(11) DEFAULT NULL,
  `name` varchar(90) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `vscs_target` varchar(21) DEFAULT NULL,
  `resource_provider` varchar(50) DEFAULT 'Microsoft.VSOnline',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_on_resource_group_and_name` (`resource_group_id`,`name`),
  UNIQUE KEY `index_on_owner_rg_rp_and_target` (`owner_id`,`owner_type`,`resource_group_id`,`resource_provider`,`vscs_target`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workspace_resource_groups`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workspace_resource_groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `subscription` char(36) NOT NULL,
  `location` varchar(40) NOT NULL,
  `name` varchar(90) NOT NULL,
  `plans_count` int(11) NOT NULL DEFAULT '0',
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_workspace_resource_groups_on_subscription_and_name` (`subscription`,`name`),
  KEY `index_on_sub_location_and_plans` (`subscription`,`location`,`plans_count`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `workspaces`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `workspaces` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `repository_id` int(11) NOT NULL,
  `owner_id` int(11) NOT NULL,
  `pull_request_id` int(11) DEFAULT NULL,
  `guid` char(36) DEFAULT NULL,
  `name` varchar(90) NOT NULL,
  `slug` varchar(100) DEFAULT NULL,
  `oid` char(40) NOT NULL,
  `ref` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `last_used_at` datetime DEFAULT NULL,
  `plan_id` int(11) DEFAULT NULL,
  `location` varchar(40) NOT NULL,
  `state` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_workspaces_on_owner_id_and_name` (`owner_id`,`name`),
  UNIQUE KEY `index_workspaces_on_repository_id_and_owner_id_and_name` (`repository_id`,`owner_id`,`name`),
  UNIQUE KEY `index_workspaces_on_name` (`name`),
  UNIQUE KEY `index_workspaces_on_guid_and_owner_id` (`guid`,`owner_id`),
  UNIQUE KEY `index_workspaces_on_slug_and_owner_id` (`slug`,`owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
DROP TABLE IF EXISTS `zuora_webhooks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `zuora_webhooks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `kind` int(11) NOT NULL,
  `account_id` varchar(64) DEFAULT NULL,
  `payload` text NOT NULL,
  `processed_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `status` enum('pending','processed','ignored','investigating') DEFAULT NULL,
  `investigation_notes` text,
  PRIMARY KEY (`id`),
  KEY `index_zuora_webhooks_on_processed_at` (`processed_at`),
  KEY `index_zuora_webhooks_on_account_id_and_kind` (`account_id`,`kind`),
  KEY `index_zuora_webhooks_on_status_and_created_at` (`status`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `schema_migrations` WRITE;
/*!40000 ALTER TABLE `schema_migrations` DISABLE KEYS */;
INSERT INTO `schema_migrations` VALUES ('1'),('10'),('11'),('12'),('13'),('14'),('15'),('16'),('17'),('18'),('19'),('2'),('20'),('20081120012922'),('20081120012923'),('20081121051337'),('20081124230658'),('20081205012100'),('20081208113643'),('20081210172635'),('20081211092208'),('20090102203503'),('20090103013802'),('20090113003557'),('20090126013036'),('20090129001307'),('20090130015237'),('20090205011545'),('20090205030806'),('20090210233821'),('20090226000023'),('20090227230556'),('20090306025144'),('20090316174743'),('20090330125929'),('20090411003151'),('20090411005344'),('20090413223931'),('20090414045146'),('20090414175630'),('20090416163047'),('20090416224037'),('20090512022051'),('20090529004002'),('20090617020912'),('20090708214315'),('20090714080312'),('20090812031617'),('20090826211721'),('20090901180518'),('20090901181816'),('20091014070418'),('20091019152632'),('20091214225218'),('20100108002419'),('20100115224910'),('20100116084606'),('20100118063600'),('20100119061913'),('20100119105906'),('20100122003001'),('20100126213415'),('20100128184312'),('20100212013631'),('20100216065415'),('20100223042954'),('20100329223237'),('20100403221907'),('20100405221501'),('20100406002936'),('20100406025247'),('20100423163359'),('20100423173738'),('20100424120105'),('20100424122126'),('20100424131244'),('20100430011714'),('20100430220654'),('20100505035411'),('20100506143056'),('20100513224302'),('20100530172507'),('20100602085758'),('20100604002623'),('20100605014515'),('20100606021413'),('20100621231558'),('20100622180529'),('20100623002735'),('20100713032430'),('20100723034524'),('20100813190146'),('20100910193000'),('20100912175048'),('20101007200110'),('20101026005313'),('20101029095718'),('20101122231005'),('20101214032857'),('20101221174716'),('20101221192923'),('20101229205516'),('20101230044313'),('20110114063525'),('20110116014146'),('20110117225117'),('20110119004451'),('20110128213315'),('20110131212651'),('20110203092716'),('20110212233709'),('20110214021937'),('20110218203945'),('20110223231051'),('20110225060107'),('20110228225207'),('20110311192443'),('20110316060053'),('20110316111339'),('20110317104149'),('20110323050034'),('20110330013411'),('20110401195509'),('20110401200227'),('20110406011306'),('20110409205102'),('20110414100434'),('20110418200626'),('20110420214253'),('20110506132948'),('20110508130209'),('20110513212959'),('20110524010435'),('20110524195030'),('20110528013121'),('20110601044254'),('20110606164110'),('20110607202437'),('20110609142509'),('20110613192751'),('20110613231146'),('20110614043943'),('20110630050805'),('20110708023814'),('20110708225135'),('20110803054558'),('20110816013828'),('20110816034259'),('20110816174453'),('20110911210622'),('20111009234451'),('20111009234452'),('20111022203454'),('20111025011233'),('20111102051745'),('20111115211108'),('20111121055416'),('20111129175222'),('20111201195338'),('20112031001919'),('20120105183710'),('20120105183729'),('20120106012349'),('20120106012456'),('20120106024422'),('20120106033718'),('20120106035039'),('20120106125534'),('20120106131922'),('20120106134250'),('20120114102252'),('20120118030707'),('20120123235802'),('20120131181628'),('20120203003113'),('20120207164749'),('20120215171317'),('20120221194954'),('20120224225334'),('20120229052722'),('20120305015348'),('20120305015349'),('20120305234923'),('20120306002019'),('20120306101928'),('20120313192749'),('20120315101928'),('20120317101928'),('20120319195112'),('20120319220257'),('20120319224041'),('20120322210942'),('20120322223823'),('20120411001512'),('20120417040633'),('20120417133432'),('20120423032442'),('20120423032624'),('20120424190155'),('20120424204905'),('20120430171351'),('20120507195808'),('20120508005449'),('20120508134453'),('20120509181619'),('20120510041335'),('20120511224714'),('20120517193812'),('20120517205102'),('20120518180433'),('20120525162536'),('20120603142541'),('20120615201933'),('20120615202814'),('20120618144155'),('20120618184213'),('20120619014402'),('20120620191353'),('20120621211617'),('20120622214056'),('20120626000004'),('20120626223812'),('20120628184118'),('20120629181439'),('20120709225446'),('20120716220127'),('20120728052057'),('20120801061752'),('20120808193228'),('20120815225149'),('20120819233330'),('20120820181554'),('20120820222125'),('20120821161300'),('20120831042226'),('20120904170656'),('20120904170728'),('20120906115544'),('20120906173558'),('20120907165109'),('20120910165109'),('20120913233448'),('20120918010746'),('20120918225115'),('20120919211725'),('20120919214611'),('20120926150539'),('20120926150608'),('20121004220345'),('20121015214443'),('20121017204859'),('20121018212202'),('20121019202319'),('20121021030030'),('20121023221751'),('20121024210218'),('20121103192651'),('20121105210906'),('20121105211147'),('20121109071527'),('20121110193224'),('20121110214008'),('20121112075051'),('20121112201611'),('20121112205243'),('20121113045029'),('20121113074548'),('20121113074549'),('20121113100844'),('20121114015612'),('20121114172435'),('20121114181944'),('20121114192041'),('20121114194136'),('20121114200035'),('20121114215817'),('20121114221331'),('20121115215955'),('20121116190441'),('20121117000106'),('20121119175441'),('20121120030114'),('20121124052423'),('20121201002915'),('20121204101628'),('20121207102209'),('20121213001909'),('20121213223722'),('20121217063603'),('20121218164200'),('20121218200108'),('20121221172532'),('20121227164655'),('20130102210725'),('20130107165146'),('20130107223618'),('20130108141920'),('20130108204048'),('20130108224554'),('20130108225148'),('20130109060239'),('20130109102078'),('20130110040521'),('20130110054619'),('20130110163945'),('20130112134950'),('20130117192502'),('20130124144531'),('20130124225133'),('20130129185356'),('20130206142949'),('20130206175817'),('20130206194534'),('20130207070557'),('20130208043447'),('20130214184917'),('20130214233132'),('20130217233132'),('20130217233133'),('20130217233134'),('20130218170539'),('20130219181242'),('20130222232639'),('20130222232708'),('20130223101436'),('20130225152537'),('20130226194043'),('20130227235816'),('20130305021135'),('20130305150352'),('20130305150433'),('20130306055011'),('20130306224921'),('20130308175028'),('20130308224205'),('20130311153151'),('20130311164812'),('20130315193048'),('20130317230723'),('20130320053428'),('20130325194618'),('20130325200214'),('20130325222213'),('20130326041329'),('20130327200717'),('20130329171416'),('20130401122949'),('20130402005618'),('20130403150137'),('20130406103343'),('20130410124351'),('20130410142200'),('20130418199999'),('20130425013038'),('20130428014622'),('20130503005418'),('20130503094731'),('20130507194219'),('20130509014116'),('20130510001431'),('20130512090249'),('20130517132841'),('20130518031223'),('20130520111814'),('20130522125825'),('20130528205147'),('20130530234317'),('20130531194557'),('20130531194558'),('20130602152109'),('20130604021806'),('20130604023700'),('20130606201247'),('20130606202017'),('20130610171649'),('20130613032853'),('20130613193558'),('20130613234958'),('20130614021757'),('20130615001004'),('20130615052054'),('20130615172703'),('20130617055151'),('20130617073603'),('20130617195035'),('20130617211056'),('20130618232911'),('20130624210852'),('20130625232233'),('20130625232252'),('20130627165543'),('20130628202228'),('20130701225817'),('20130701233104'),('20130702001913'),('20130703021402'),('20130708232431'),('20130710204724'),('20130715232749'),('20130716051159'),('20130716200020'),('20130716202409'),('20130717192314'),('20130718194043'),('20130718221718'),('20130724002158'),('20130725183951'),('20130805213411'),('20130805221334'),('20130807185258'),('20130809233037'),('20130812222328'),('20130812224620'),('20130814015549'),('20130815042713'),('20130815171215'),('20130816192019'),('20130819165904'),('20130820060629'),('20130822004115'),('20130822081914'),('20130822235001'),('20130826061541'),('20130827002843'),('20130827203009'),('20130827211249'),('20130902011353'),('20130903061754'),('20130904094215'),('20130904225031'),('20130904225056'),('20130905020207'),('20130905205000'),('20130909163048'),('20130909163439'),('20130909170717'),('20130909172526'),('20130910053252'),('20130910061802'),('20130911215500'),('20130912151354'),('20130912223848'),('20130912232042'),('20130913172323'),('20130913230828'),('20130914001004'),('20130916093900'),('20130916201450'),('20130917002929'),('20130917130000'),('20130918012308'),('20130919004031'),('20130919015354'),('20130919180357'),('20130919180410'),('20130919205137'),('20130923221841'),('20130930153321'),('20130930223159'),('20131001133429'),('20131002180511'),('20131002220229'),('20131003003515'),('20131003153253'),('20131003232651'),('20131004060312'),('20131004165120'),('20131007174743'),('20131008002122'),('20131008151157'),('20131008221032'),('20131009190100'),('20131010163658'),('20131010192952'),('20131011155753'),('20131011162647'),('20131011192701'),('20131011215915'),('20131011233841'),('20131014202421'),('20131015202121'),('20131016002210'),('20131016172319'),('20131016231643'),('20131016232753'),('20131017002410'),('20131017034352'),('20131017180347'),('20131017181403'),('20131018205330'),('20131023001431'),('20131023231344'),('20131025201730'),('20131028184832'),('20131028201843'),('20131028205955'),('20131029031754'),('20131029122603'),('20131030145656'),('20131030214007'),('20131101202410'),('20131104155557'),('20131104232702'),('20131105161819'),('20131105163548'),('20131106220625'),('20131107172334'),('20131107192541'),('20131108215137'),('20131111201110'),('20131111215016'),('20131111220056'),('20131113011755'),('20131114082428'),('20131114184956'),('20131114211033'),('20131114232932'),('20131114233757'),('20131115031519'),('20131115165537'),('20131115213103'),('20131118215144'),('20131118224406'),('20131118232749'),('20131119014740'),('20131119020322'),('20131119021009'),('20131120192933'),('20131121234834'),('20131121235217'),('20131121235504'),('20131126213520'),('20131202163159'),('20131203020439'),('20131204161619'),('20131209093737'),('20131210203818'),('20131211055042'),('20131211173437'),('20131211180047'),('20131211220735'),('20131211223957'),('20131211230853'),('20131212175055'),('20131212185029'),('20131213001938'),('20131213015903'),('20131213143718'),('20131213161407'),('20131213211417'),('20131217213643'),('20131219161600'),('20140102101200'),('20140107041243'),('20140107234853'),('20140109203320'),('20140110185544'),('20140113112837'),('20140113174552'),('20140113175648'),('20140114020141'),('20140114205524'),('20140114210631'),('20140114212804'),('20140115160802'),('20140115171058'),('20140117112350'),('20140117164422'),('20140117170555'),('20140119001248'),('20140120190106'),('20140122161550'),('20140122191011'),('20140123205818'),('20140124003346'),('20140124081022'),('20140125212532'),('20140128174955'),('20140129232354'),('20140130041812'),('20140130165957'),('20140130172731'),('20140131132356'),('20140205211111'),('20140205221451'),('20140206013351'),('20140206211822'),('20140207214955'),('20140209023454'),('20140210205330'),('20140212000144'),('20140212083134'),('20140212083232'),('20140212083314'),('20140212083459'),('20140212101842'),('20140212223308'),('20140213053601'),('20140213053602'),('20140218073735'),('20140218130809'),('20140218201733'),('20140218212442'),('20140218230333'),('20140218235902'),('20140218235903'),('20140219021500'),('20140219145100'),('20140220194941'),('20140220222240'),('20140221142543'),('20140221142643'),('20140222000054'),('20140223203451'),('20140224134117'),('20140226011552'),('20140227152752'),('20140227211337'),('20140228220207'),('20140228223403'),('20140303205220'),('20140304113145'),('20140304134241'),('20140305040746'),('20140306115459'),('20140306115733'),('20140306221241'),('20140307165908'),('20140307170017'),('20140310165635'),('20140311231057'),('20140312015234'),('20140312145632'),('20140314040706'),('20140319141546'),('20140321180558'),('20140324191906'),('20140325141337'),('20140325211148'),('20140326133835'),('20140326163325'),('20140327173205'),('20140327211719'),('20140328121337'),('20140329175620'),('20140331221151'),('20140401022249'),('20140401195730'),('20140402125432'),('20140402170240'),('20140403180701'),('20140404191752'),('20140407142913'),('20140409163627'),('20140410142229'),('20140410160448'),('20140414190952'),('20140415105647'),('20140415150244'),('20140415182923'),('20140415183126'),('20140415200249'),('20140415200558'),('20140415204747'),('20140417041450'),('20140417133056'),('20140417214303'),('20140418020215'),('20140418085614'),('20140422150108'),('20140422153620'),('20140422180214'),('20140422211424'),('20140422214336'),('20140425011714'),('20140425215826'),('20140425224639'),('20140426145956'),('20140427202838'),('20140427203702'),('20140427204207'),('20140427210208'),('20140427210721'),('20140427211248'),('20140427211909'),('20140427215822'),('20140427221623'),('20140427222209'),('20140427223256'),('20140427224213'),('20140427224839'),('20140427225047'),('20140427225442'),('20140428010225'),('20140428073358'),('20140429213651'),('20140429230143'),('20140430164809'),('20140501011157'),('20140501185945'),('20140505211102'),('20140506125409'),('20140506223008'),('20140507201604'),('20140507201810'),('20140514001129'),('20140514204412'),('20140516214406'),('20140520162430'),('20140522173446'),('20140527005506'),('20140527163402'),('20140527185928'),('20140527190719'),('20140528171929'),('20140530225923'),('20140602091747'),('20140602130901'),('20140602210756'),('20140602211552'),('20140603074620'),('20140604172239'),('20140604212317'),('20140605010318'),('20140605174425'),('20140606205906'),('20140608134446'),('20140609122848'),('20140609143453'),('20140609223809'),('20140610153635'),('20140610162405'),('20140610212139'),('20140613143640'),('20140613234950'),('20140615215411'),('20140616034816'),('20140616035253'),('20140617052438'),('20140617220059'),('20140618231559'),('20140620170931'),('20140620171638'),('20140620200909'),('20140624170918'),('20140704163900'),('20140706024539'),('20140707183946'),('20140707221230'),('20140708211632'),('20140708212730'),('20140708224204'),('20140710153525'),('20140711015718'),('20140718004114'),('20140721183145'),('20140722124004'),('20140722184807'),('20140723193850'),('20140724003542'),('20140724220016'),('20140728200252'),('20140728200319'),('20140730184540'),('20140805081411'),('20140807093836'),('20140807210722'),('20140808153703'),('20140808205959'),('20140808212143'),('20140808212144'),('20140810210508'),('20140811120228'),('20140814022831'),('20140814143542'),('20140815135902'),('20140815145304'),('20140816140000'),('20140816152212'),('20140820192749'),('20140821143150'),('20140822091616'),('20140822190053'),('20140824055137'),('20140825074905'),('20140825082409'),('20140825083050'),('20140825190459'),('20140827214940'),('20140827224343'),('20140828100941'),('20140828141338'),('20140828204858'),('20140828204859'),('20140828204860'),('20140828204906'),('20140828213438'),('20140828214017'),('20140829024908'),('20140829205807'),('20140829211812'),('20140901203826'),('20140903220914'),('20140904000112'),('20140905232243'),('20140907183952'),('20140908150739'),('20140909152955'),('20140909211830'),('20140910213843'),('20140910235916'),('20140911003317'),('20140912000000'),('20140912145141'),('20140912172701'),('20140915141207'),('20140915191152'),('20140915204018'),('20140916134957'),('20140917155720'),('20140918061218'),('20140918192325'),('20140925175514'),('20140925212837'),('20140926155920'),('20140926180502'),('20140929163101'),('20140929170632'),('20140930224127'),('20140930232432'),('20141001122639'),('20141002121202'),('20141002202128'),('20141003154627'),('20141006204311'),('20141009174529'),('20141010202302'),('20141011205120'),('20141013135509'),('20141015021647'),('20141023044944'),('20141030175148'),('20141103000000'),('20141106165158'),('20141110000000'),('20141114182905'),('20141114191824'),('20141118145719'),('20141118204511'),('20141119134404'),('20141120224609'),('20141120231723'),('20141125155154'),('20141126010157'),('20141126010833'),('20141126075225'),('20141126101800'),('20141126101801'),('20141201224102'),('20141202234603'),('20141207160816'),('20141209065719'),('20141209100342'),('20141210021338'),('20141216234727'),('20141218004716'),('20141218004808'),('20141222103726'),('20150105034508'),('20150106165351'),('20150108143820'),('20150108214156'),('20150108235713'),('20150113132011'),('20150114235518'),('20150115111033'),('20150115183500'),('20150116210531'),('20150120190205'),('20150121055254'),('20150121183330'),('20150122114800'),('20150123163700'),('20150128091215'),('20150129161513'),('20150129162741'),('20150129183547'),('20150129204709'),('20150130171542'),('20150203204155'),('20150203224008'),('20150206190329'),('20150206190348'),('20150206212905'),('20150212223335'),('20150213192352'),('20150213192732'),('20150217200221'),('20150217223206'),('20150218231036'),('20150220173507'),('20150220212223'),('20150223213542'),('20150224193055'),('20150224214136'),('20150224215023'),('20150225190405'),('20150226181639'),('20150226213554'),('20150227233607'),('20150303044010'),('20150304180251'),('20150305211608'),('20150305212723'),('20150306211212'),('20150309011152'),('20150309011703'),('20150309203024'),('20150311164534'),('20150312014333'),('20150313135000'),('20150318022935'),('20150326170158'),('20150328202146'),('20150331195600'),('20150407141443'),('20150409000821'),('20150410161432'),('20150413231034'),('20150414174900'),('20150414174901'),('20150416223550'),('20150416234044'),('20150424215115'),('20150427172951'),('20150427180047'),('20150427184325'),('20150427213219'),('20150428103900'),('20150428150956'),('20150429203918'),('20150507164010'),('20150507194545'),('20150519200347'),('20150519214247'),('20150519215825'),('20150521235143'),('20150526153007'),('20150608222318'),('20150609210041'),('20150610224412'),('20150617154818'),('20150617163920'),('20150617170602'),('20150624153621'),('20150624154727'),('20150624154757'),('20150624154810'),('20150625195944'),('20150626193223'),('20150626201041'),('20150630200832'),('20150630201523'),('20150702003222'),('20150706193218'),('20150707013501'),('20150707161507'),('20150707193850'),('20150720213135'),('20150720213136'),('20150722145004'),('20150723163231'),('20150723233837'),('20150730170249'),('20150730232305'),('20150730235027'),('20150731204223'),('20150803093746'),('20150803153013'),('20150803233338'),('20150806112418'),('20150807130711'),('20150807215000'),('20150807215006'),('20150810173511'),('20150811200001'),('20150812001423'),('20150812002506'),('20150812133834'),('20150812201404'),('20150813003158'),('20150813204347'),('20150813213347'),('20150813221529'),('20150813233019'),('20150814171134'),('20150820191145'),('20150824150220'),('20150824184944'),('20150824194113'),('20150825194438'),('20150826002158'),('20150827222311'),('20150827222312'),('20150828214748'),('20150831224553'),('20150901054718'),('20150901060010'),('20150901145334'),('20150901185845'),('20150903233206'),('20150908202659'),('20150911050754'),('20150911052453'),('20150911172108'),('20150912151845'),('20150914174409'),('20150915022723'),('20150916144758'),('20150917134636'),('20150921021614'),('20150922192453'),('20150923020254'),('20150923203630'),('20150928114214'),('20150929015547'),('20150929190559'),('20151002223321'),('20151005181322'),('20151006175318'),('20151008210000'),('20151009182108'),('20151012202023'),('20151013210547'),('20151015204512'),('20151016095523'),('20151020183026'),('20151021175855'),('20151022152616'),('20151022152617'),('20151027000000'),('20151027120000'),('20151027173733'),('20151027220626'),('20151028223042'),('20151029172318'),('20151030022305'),('20151102215413'),('20151103030231'),('20151103210911'),('20151105224640'),('20151106205402'),('20151110010108'),('20151110220000'),('20151110220001'),('20151110220046'),('20151111155240'),('20151112060005'),('20151112162038'),('20151116231413'),('20151117171258'),('20151118011754'),('20151119211318'),('20151119220849'),('20151123171258'),('20151123215100'),('20151123220553'),('20151124020758'),('20151124234224'),('20151127145531'),('20151201174213'),('20151201210508'),('20151209211950'),('20151210020304'),('20151214113105'),('20151215004954'),('20151216014637'),('20151216203603'),('20151218193402'),('20151218232243'),('20151229152600'),('20160105175820'),('20160105201458'),('20160105230227'),('20160106054157'),('20160107181213'),('20160108010047'),('20160111175529'),('20160111213807'),('20160112010903'),('20160113133707'),('20160113171238'),('20160113231308'),('20160114184020'),('20160114185358'),('20160119221215'),('20160120040515'),('20160120171219'),('20160121152114'),('20160121221020'),('20160125084815'),('20160125084816'),('20160126005052'),('20160126150419'),('20160127002020'),('20160129230523'),('20160201181114'),('20160202153200'),('20160202174745'),('20160202182621'),('20160202184407'),('20160203014852'),('20160204223142'),('20160204232950'),('20160205032431'),('20160205230321'),('20160206011908'),('20160207165808'),('20160210233002'),('20160211163100'),('20160211191541'),('20160212154744'),('20160215000113'),('20160216230945'),('20160217005905'),('20160218210250'),('20160219233357'),('20160222164711'),('20160222195306'),('20160222203419'),('20160223095003'),('20160223162924'),('20160223194707'),('20160223220412'),('20160223223544'),('20160225012801'),('20160225161152'),('20160225195215'),('20160225195221'),('20160225195222'),('20160225195223'),('20160225195226'),('20160225195227'),('20160226232148'),('20160229181934'),('20160301034527'),('20160301222156'),('20160303050231'),('20160303121845'),('20160303232722'),('20160303234459'),('20160304130200'),('20160304180238'),('20160304180910'),('20160304222735'),('20160304224512'),('20160304224513'),('20160308034154'),('20160308042336'),('20160308213756'),('20160309190138'),('20160310182413'),('20160311134634'),('20160311134636'),('20160311173530'),('20160315023129'),('20160315173530'),('20160315214253'),('20160316181340'),('20160317082559'),('20160317082609'),('20160317225316'),('20160318180123'),('20160322024619'),('20160322200849'),('20160322211508'),('20160322212549'),('20160322232804'),('20160323015847'),('20160323190212'),('20160324145416'),('20160324182946'),('20160324210349'),('20160329164240'),('20160329190350'),('20160329191011'),('20160401014043'),('20160401014044'),('20160401181054'),('20160401190205'),('20160404153533'),('20160404173019'),('20160404174311'),('20160404175142'),('20160404182448'),('20160404213554'),('20160404224503'),('20160405050009'),('20160405144150'),('20160406212107'),('20160407162509'),('20160407173526'),('20160408001546'),('20160408173950'),('20160411192347'),('20160411213123'),('20160413000512'),('20160414082106'),('20160414173223'),('20160414191533'),('20160415192007'),('20160418151813'),('20160418154728'),('20160419173608'),('20160420133704'),('20160420151942'),('20160420173424'),('20160420180758'),('20160425074500'),('20160425181302'),('20160425191627'),('20160427080526'),('20160427110231'),('20160427181435'),('20160427214658'),('20160428143042'),('20160429212610'),('20160502091342'),('20160502125617'),('20160503155211'),('20160503213135'),('20160504211539'),('20160504221306'),('20160504224050'),('20160505201343'),('20160506182827'),('20160509164644'),('20160509183057'),('20160509204214'),('20160510013659'),('20160510021143'),('20160510173654'),('20160510212602'),('20160512173012'),('20160512231330'),('20160513195005'),('20160516182959'),('20160517152822'),('20160519214057'),('20160522155515'),('20160523143303'),('20160523171434'),('20160525164444'),('20160526022342'),('20160528061224'),('20160531092625'),('20160531235929'),('20160603000040'),('20160603100601'),('20160603202314'),('20160606203229'),('20160606205918'),('20160609134459'),('20160609201353'),('20160609214820'),('20160612185418'),('20160614210948'),('20160615144945'),('20160616112128'),('20160616150050'),('20160619181059'),('20160620230642'),('20160623173221'),('20160625000000'),('20160627191240'),('20160628203926'),('20160629202736'),('20160630130707'),('20160630195611'),('20160630214030'),('20160701162959'),('20160701212456'),('20160704065827'),('20160705091852'),('20160705124738'),('20160705162017'),('20160705190408'),('20160706142029'),('20160706152716'),('20160706160738'),('20160706161801'),('20160706202643'),('20160707212831'),('20160708014634'),('20160708162113'),('20160711123932'),('20160711175840'),('20160711192940'),('20160712154128'),('20160712213525'),('20160712223738'),('20160713150017'),('20160714224018'),('20160715222257'),('20160725233950'),('20160726164719'),('20160728182221'),('20160801132722'),('20160802000244'),('20160802200401'),('20160804192147'),('20160808145819'),('20160808234836'),('20160809025316'),('20160811182142'),('20160811210906'),('20160812165553'),('20160813012406'),('20160814150611'),('20160816214936'),('20160817113910'),('20160817135737'),('20160818115622'),('20160818205247'),('20160820115904'),('20160821233107'),('20160822145957'),('20160822195134'),('20160822222616'),('20160823000451'),('20160824234357'),('20160825133954'),('20160825173908'),('20160829175757'),('20160830065508'),('20160830152915'),('20160830180750'),('20160830194252'),('20160831190941'),('20160904131717'),('20160906111848'),('20160906160916'),('20160906184346'),('20160907184208'),('20160907215240'),('20160907215241'),('20160908154607'),('20160908154701'),('20160908154709'),('20160909182020'),('20160913091938'),('20160913091949'),('20160913135552'),('20160913140000'),('20160913141945'),('20160913162837'),('20160914040100'),('20160914070723'),('20160914154937'),('20160914213155'),('20160914215436'),('20160915000000'),('20160915024416'),('20160915084756'),('20160916172336'),('20160916202702'),('20160919152149'),('20160920132456'),('20160920154146'),('20160920184250'),('20160920193928'),('20160922212411'),('20160922212919'),('20160922215239'),('20160922220125'),('20160923152955'),('20160923180427'),('20160923180428'),('20160927202115'),('20160928092600'),('20160928155932'),('20160928192343'),('20160928232815'),('20160929225118'),('20160929233026'),('20160930173003'),('20160930213705'),('20161003225024'),('20161005223120'),('20161006034435'),('20161006144952'),('20161006165830'),('20161010090725'),('20161010214450'),('20161012013941'),('20161013012625'),('20161013201315'),('20161013234633'),('20161015155800'),('20161017084528'),('20161017084529'),('20161017084531'),('20161017084532'),('20161017084534'),('20161017101207'),('20161018021435'),('20161018105835'),('20161018172458'),('20161018225838'),('20161019081728'),('20161019084109'),('20161019124130'),('20161019134000'),('20161019204409'),('20161025192428'),('20161026160843'),('20161027211613'),('20161028184202'),('20161031152604'),('20161031181141'),('20161101180937'),('20161103163153'),('20161104171709'),('20161104194525'),('20161104201354'),('20161107235845'),('20161108024608'),('20161108221247'),('20161109173721'),('20161110211403'),('20161114164148'),('20161114164324'),('20161117043951'),('20161118004317'),('20161119000634'),('20161121141208'),('20161121161416'),('20161123182840'),('20161126065031'),('20161126200319'),('20161128182828'),('20161129184511'),('20161130155312'),('20161202014556'),('20161202191328'),('20161205122847'),('20161206160329'),('20161208095246'),('20161208175333'),('20161208185927'),('20161208205931'),('20161208210255'),('20161209165240'),('20161209223050'),('20161212090731'),('20161212090831'),('20161212090931'),('20161212153041'),('20161212153042'),('20161212222026'),('20161213002019'),('20161213232612'),('20161215044712'),('20161215125201'),('20161215160032'),('20161216045837'),('20161216045838'),('20161219204447'),('20161221024908'),('20161221142825'),('20161229132700'),('20161229220358'),('20170107002545'),('20170110162512'),('20170111191323'),('20170111191333'),('20170111222934'),('20170117105801'),('20170117184721'),('20170119175402'),('20170119195954'),('20170119214236'),('20170125145738'),('20170126045301'),('20170126211524'),('20170127175525'),('20170130230229'),('20170130230230'),('20170202180230'),('20170203024621'),('20170203163419'),('20170203165535'),('20170203224642'),('20170206160034'),('20170206195311'),('20170206221314'),('20170207040327'),('20170207161403'),('20170207201713'),('20170207214105'),('20170208162725'),('20170208191707'),('20170208200104'),('20170208200134'),('20170208200346'),('20170209162320'),('20170209185954'),('20170210124721'),('20170210124722'),('20170210124723'),('20170210124730'),('20170210180955'),('20170212001821'),('20170213012018'),('20170213170109'),('20170213181807'),('20170213212632'),('20170214221028'),('20170215184652'),('20170215202156'),('20170216001743'),('20170216181326'),('20170221205257'),('20170222021036'),('20170222021037'),('20170222195409'),('20170224195546'),('20170227104100'),('20170227193601'),('20170301002340'),('20170301061518'),('20170302040509'),('20170302185928'),('20170303152151'),('20170303152152'),('20170306132942'),('20170307215340'),('20170309152751'),('20170310202300'),('20170311031957'),('20170311045332'),('20170314184052'),('20170314214840'),('20170316012808'),('20170316221551'),('20170318065552'),('20170320192817'),('20170320193351'),('20170321211128'),('20170322073838'),('20170322125021'),('20170322125208'),('20170322125956'),('20170322134938'),('20170322172924'),('20170325232113'),('20170326054151'),('20170327170550'),('20170327182936'),('20170328094133'),('20170328190948'),('20170328190949'),('20170330215348'),('20170331152035'),('20170331172258'),('20170403213447'),('20170404001852'),('20170404190635'),('20170405181903'),('20170406120037'),('20170406143858'),('20170406174934'),('20170406200610'),('20170409164659'),('20170409172032'),('20170409183846'),('20170410191629'),('20170410192235'),('20170410204808'),('20170411155748'),('20170411162239'),('20170411162553'),('20170411185534'),('20170411231104'),('20170413213748'),('20170414020431'),('20170414164729'),('20170414165745'),('20170414172059'),('20170414200143'),('20170418152737'),('20170419170307'),('20170419170826'),('20170419205200'),('20170419213915'),('20170420163641'),('20170421090807'),('20170421150911'),('20170421192013'),('20170424164420'),('20170424190132'),('20170424200144'),('20170424200145'),('20170424210606'),('20170425200003'),('20170426192458'),('20170427153549'),('20170501164209'),('20170501165455'),('20170502223159'),('20170503114709'),('20170503182518'),('20170504194117'),('20170505153241'),('20170505155245'),('20170505172848'),('20170505185350'),('20170509212107'),('20170510224020'),('20170511194617'),('20170512171732'),('20170515205727'),('20170515230347'),('20170516015755'),('20170517172254'),('20170517222425'),('20170517223356'),('20170517223445'),('20170522084446'),('20170522173417'),('20170523133126'),('20170524192754'),('20170524200133'),('20170524204916'),('20170525164658'),('20170525170418'),('20170525174345'),('20170525230607'),('20170526195854'),('20170526204856'),('20170530192813'),('20170531174406'),('20170531192229'),('20170531234628'),('20170602150236'),('20170605212144'),('20170606171720'),('20170606195308'),('20170607010338'),('20170607022303'),('20170608140859'),('20170608144351'),('20170608184232'),('20170613142414'),('20170613194405'),('20170613212440'),('20170614053236'),('20170614183254'),('20170619191434'),('20170620192534'),('20170622001444'),('20170622164824'),('20170622185406'),('20170624015511'),('20170626212027'),('20170628160824'),('20170628213315'),('20170629000813'),('20170704164850'),('20170706135609'),('20170706211916'),('20170707225205'),('20170711114345'),('20170711133903'),('20170711163555'),('20170711170705'),('20170713203941'),('20170714190006'),('20170717142835'),('20170717224728'),('20170718091818'),('20170718184159'),('20170719194428'),('20170719201411'),('20170720152215'),('20170720212206'),('20170721142853'),('20170721185654'),('20170725013726'),('20170725182200'),('20170726182904'),('20170726191325'),('20170728183409'),('20170728200855'),('20170801052950'),('20170801221756'),('20170801233113'),('20170802002633'),('20170802115815'),('20170802133414'),('20170802141819'),('20170802165159'),('20170802182147'),('20170802190502'),('20170803023843'),('20170803164423'),('20170804181425'),('20170807215843'),('20170807221042'),('20170808170204'),('20170809144244'),('20170809202051'),('20170810095116'),('20170810135309'),('20170810141748'),('20170811203555'),('20170811221931'),('20170814160531'),('20170814183409'),('20170815164814'),('20170815183802'),('20170815201412'),('20170816222453'),('20170817153620'),('20170817172032'),('20170817200215'),('20170817203708'),('20170817204053'),('20170818173131'),('20170821153533'),('20170821163531'),('20170821180149'),('20170822162813'),('20170822174957'),('20170823165142'),('20170823174001'),('20170823181228'),('20170823211352'),('20170824005301'),('20170824124317'),('20170824181301'),('20170824230023'),('20170825160855'),('20170825185008'),('20170825185350'),('20170825203352'),('20170828185657'),('20170828192228'),('20170828192751'),('20170830075020'),('20170830172148'),('20170830200923'),('20170831095935'),('20170831102055'),('20170831173804'),('20170831173931'),('20170831174041'),('20170831185615'),('20170901123337'),('20170901144142'),('20170901173145'),('20170904222143'),('20170905170111'),('20170905195926'),('20170906154554'),('20170907102920'),('20170907102935'),('20170908211015'),('20170911191724'),('20170912040652'),('20170912162916'),('20170912165716'),('20170912192354'),('20170913085911'),('20170913151043'),('20170913204015'),('20170914201257'),('20170915204104'),('20170917195533'),('20170920185950'),('20170921184521'),('20170921185714'),('20170922111848'),('20170922130027'),('20170922132041'),('20170924145539'),('20170925141025'),('20170925192903'),('20170926183814'),('20170929154646'),('20170930231414'),('20171001001458'),('20171002082708'),('20171002205208'),('20171002205317'),('20171004180333'),('20171007231713'),('20171010175207'),('20171012183832'),('20171012201228'),('20171013083342'),('20171013160912'),('20171013200200'),('20171016141709'),('20171016172652'),('20171017152032'),('20171018125006'),('20171018152405'),('20171018195848'),('20171019152244'),('20171019203917'),('20171020130631'),('20171020130933'),('20171020183347'),('20171020185148'),('20171023135813'),('20171023170030'),('20171023200911'),('20171024004516'),('20171025225110'),('20171026173114'),('20171026205350'),('20171027153619'),('20171030174143'),('20171031161016'),('20171101091552'),('20171101182309'),('20171101184229'),('20171101200944'),('20171101233011'),('20171102154354'),('20171103133246'),('20171103135902'),('20171103141251'),('20171103143031'),('20171103145819'),('20171103193310'),('20171103205348'),('20171103220500'),('20171106193137'),('20171107041619'),('20171107160646'),('20171107161455'),('20171107191156'),('20171107213959'),('20171108012738'),('20171108152023'),('20171109160517'),('20171109223252'),('20171113135246'),('20171113174633'),('20171113185116'),('20171113211350'),('20171114044100'),('20171114150408'),('20171114183028'),('20171114225044'),('20171114232052'),('20171115135723'),('20171115163700'),('20171115210131'),('20171115214542'),('20171116154721'),('20171117005948'),('20171117135849'),('20171117165843'),('20171121095048'),('20171121151505'),('20171121193525'),('20171121210820'),('20171125142632'),('20171127200945'),('20171127215257'),('20171127221225'),('20171129172912'),('20171129185115'),('20171129202328'),('20171129233335'),('20171130004941'),('20171201143350'),('20171204164320'),('20171205015849'),('20171206190345'),('20171207203341'),('20171207235539'),('20171208133753'),('20171211171154'),('20171212003335'),('20171212190818'),('20171213125419'),('20171213221620'),('20171214124416'),('20171214195000'),('20171217185547'),('20171218191519'),('20171219112142'),('20171221185023'),('20180102190634'),('20180103182342'),('20180103223316'),('20180104202546'),('20180105184801'),('20180108144230'),('20180110201743'),('20180111193141'),('20180117004540'),('20180119185452'),('20180119194429'),('20180119200431'),('20180119203140'),('20180123003713'),('20180125015446'),('20180125222832'),('20180126153927'),('20180130001726'),('20180130012658'),('20180130143955'),('20180130150117'),('20180130150743'),('20180130201842'),('20180131141516'),('20180131162117'),('20180131233142'),('20180201110207'),('20180201180813'),('20180202112243'),('20180202181840'),('20180202204115'),('20180203024747'),('20180206134240'),('20180207162309'),('20180207193622'),('20180208030102'),('20180210013745'),('20180212111244'),('20180212181246'),('20180212202219'),('20180214224349'),('20180215214110'),('20180216083655'),('20180216135323'),('20180216153718'),('20180216212528'),('20180219190621'),('20180220151100'),('20180220233736'),('20180221000807'),('20180221171343'),('20180221200119'),('20180222201550'),('20180226213056'),('20180227145946'),('20180228215506'),('20180301173149'),('20180301222726'),('20180306194145'),('20180307130543'),('20180307162956'),('20180308023922'),('20180308060516'),('20180308233628'),('20180309093714'),('20180309191158'),('20180309210235'),('20180309230912'),('20180312164352'),('20180312183519'),('20180312232535'),('20180313122232'),('20180314212728'),('20180315141302'),('20180315220459'),('20180315220631'),('20180316184935'),('20180316205238'),('20180319141537'),('20180319171830'),('20180319174335'),('20180320170708'),('20180321180112'),('20180322155656'),('20180327152941'),('20180330133752'),('20180330181449'),('20180402182710'),('20180402190009'),('20180402200031'),('20180402202041'),('20180404152816'),('20180404170937'),('20180405002245'),('20180405080219'),('20180405095457'),('20180405101545'),('20180405110110'),('20180406145328'),('20180406203318'),('20180410013313'),('20180410223217'),('20180411231115'),('20180416181308'),('20180418095205'),('20180418151220'),('20180418200947'),('20180419170044'),('20180420094620'),('20180423212137'),('20180424183316'),('20180424200842'),('20180425121101'),('20180425135320'),('20180425135700'),('20180425142837'),('20180425165052'),('20180425221729'),('20180430211031'),('20180430211552'),('20180501173111'),('20180503185812'),('20180503201650'),('20180504140026'),('20180504141534'),('20180504211915'),('20180506152340'),('20180508132908'),('20180509071344'),('20180510201420'),('20180512000036'),('20180514053458'),('20180514063228'),('20180515110509'),('20180515162205'),('20180515170110'),('20180515182203'),('20180515230943'),('20180516222605'),('20180517022716'),('20180518142103'),('20180518145824'),('20180522105709'),('20180523221852'),('20180524220027'),('20180524220241'),('20180525101440'),('20180525115523'),('20180525135550'),('20180529123400'),('20180529125356'),('20180529164856'),('20180531111230'),('20180606142950'),('20180607004816'),('20180608163836'),('20180608223703'),('20180609001222'),('20180611200323'),('20180613200020'),('20180614165911'),('20180614182108'),('20180615204155'),('20180615235123'),('20180618165457'),('20180618201550'),('20180619083942'),('20180619142658'),('20180619161235'),('20180620000707'),('20180620034734'),('20180621171718'),('20180623060831'),('20180627221802'),('20180627233312'),('20180629180536'),('20180702131808'),('20180702222121'),('20180704161710'),('20180705195110'),('20180705224657'),('20180706172720'),('20180706172750'),('20180706173324'),('20180709133900'),('20180709174840'),('20180712204534'),('20180718074844'),('20180718154625'),('20180720163339'),('20180720235739'),('20180724102453'),('20180725021646'),('20180726155936'),('20180726200120'),('20180727154923'),('20180727221621'),('20180730104750'),('20180731095211'),('20180731162434'),('20180731162738'),('20180801111937'),('20180801192209'),('20180801192210'),('20180802073642'),('20180802132633'),('20180802204526'),('20180803114953'),('20180807163001'),('20180808143121'),('20180808175134'),('20180810131841'),('20180810202039'),('20180810221705'),('20180813174312'),('20180814190058'),('20180815004314'),('20180815230034'),('20180816213056'),('20180817145428'),('20180817205720'),('20180820140841'),('20180821172658'),('20180821185148'),('20180822004102'),('20180823203509'),('20180824042833'),('20180824042853'),('20180824042908'),('20180824204125'),('20180824235002'),('20180827220534'),('20180827221942'),('20180827235810'),('20180828155554'),('20180829164908'),('20180831204654'),('20180904174926'),('20180905001913'),('20180906000218'),('20180906140335'),('20180907230201'),('20180910181541'),('20180911140617'),('20180911143938'),('20180911153551'),('20180912202525'),('20180912204218'),('20180912204626'),('20180913192345'),('20180913204540'),('20180914015118'),('20180914171345'),('20180914202230'),('20180915014143'),('20180915015513'),('20180917142446'),('20180917162405'),('20180918032742'),('20180918141815'),('20180918200513'),('20180919000554'),('20180919155817'),('20180919155818'),('20180919155819'),('20180920164147'),('20180924143209'),('20180924192543'),('20180925150421'),('20180927151324'),('20180928144619'),('20181001173122'),('20181001173224'),('20181001183644'),('20181002144902'),('20181002144910'),('20181002144915'),('20181002165350'),('20181002181716'),('20181002185411'),('20181003152800'),('20181004153653'),('20181008210322'),('20181008225354'),('20181008232252'),('20181012094624'),('20181016160558'),('20181016223550'),('20181018093831'),('20181019203659'),('20181022170830'),('20181022213122'),('20181023115806'),('20181023143735'),('20181023234720'),('20181024231447'),('20181025000236'),('20181025173517'),('20181026011521'),('20181029101311'),('20181029195456'),('20181030193025'),('20181031183805'),('20181031205006'),('20181101154847'),('20181101154857'),('20181101193728'),('20181101195942'),('20181102104555'),('20181102104556'),('20181102104557'),('20181102131543'),('20181102160421'),('20181105133108'),('20181107102634'),('20181107224418'),('20181108182147'),('20181113170809'),('20181114190450'),('20181115173542'),('20181116151208'),('20181120170915'),('20181120184635'),('20181121205032'),('20181121205040'),('20181121205044'),('20181123115758'),('20181126211628'),('20181126233702'),('20181127201610'),('20181128230747'),('20181129151144'),('20181129152009'),('20181129164107'),('20181129211438'),('20181130012629'),('20181130110349'),('20181130212104'),('20181203135208'),('20181203202033'),('20181203203528'),('20181204191144'),('20181210180814'),('20181213111411'),('20181214215343'),('20181216141142'),('20181217155300'),('20181218005345'),('20181220230551'),('20190103142546'),('20190103150740'),('20190104185727'),('20190104192452'),('20190104192943'),('20190104193719'),('20190107195734'),('20190109173540'),('20190109174356'),('20190114083647'),('20190114121417'),('20190114160625'),('20190114163635'),('20190114164424'),('20190114184523'),('20190114190509'),('20190115161730'),('20190115163552'),('20190115185227'),('20190115190054'),('20190115220128'),('20190115221633'),('20190116185748'),('20190117151436'),('20190117204322'),('20190118191641'),('20190123161546'),('20190124034126'),('20190124034155'),('20190124200242'),('20190124202820'),('20190125110604'),('20190125115517'),('20190125161703'),('20190125211923'),('20190129203122'),('20190130094452'),('20190131184908'),('20190201185546'),('20190206012825'),('20190207034152'),('20190207144242'),('20190207203036'),('20190209013623'),('20190211192936'),('20190213002645'),('20190213141338'),('20190213155633'),('20190213224954'),('20190214160835'),('20190214205709'),('20190215161604'),('20190215195414'),('20190219093810'),('20190219141736'),('20190219193256'),('20190219201234'),('20190221144131'),('20190221144824'),('20190221175044'),('20190223000122'),('20190225134648'),('20190225213529'),('20190225213658'),('20190225213822'),('20190225232315'),('20190226194623'),('20190227182529'),('20190228083939'),('20190301040904'),('20190305182253'),('20190305192214'),('20190306000405'),('20190306002604'),('20190306204827'),('20190307164638'),('20190307171601'),('20190307175610'),('20190307184043'),('20190307191943'),('20190307192121'),('20190307201055'),('20190307213837'),('20190307214905'),('20190308044042'),('20190308221131'),('20190311103555'),('20190311112110'),('20190311133013'),('20190311175851'),('20190311191746'),('20190312031406'),('20190312085411'),('20190312123435'),('20190312164822'),('20190312171341'),('20190312181631'),('20190312224112'),('20190312230135'),('20190313073717'),('20190313131412'),('20190313200808'),('20190314060907'),('20190314140757'),('20190314181300'),('20190314194633'),('20190314195025'),('20190314203726'),('20190314204723'),('20190315014409'),('20190318162645'),('20190318193137'),('20190318211708'),('20190319070951'),('20190319085431'),('20190319155035'),('20190320153327'),('20190320161338'),('20190320190300'),('20190320205706'),('20190320205722'),('20190321203107'),('20190322185107'),('20190322185108'),('20190325161004'),('20190325231025'),('20190326224441'),('20190327133857'),('20190327205120'),('20190328171038'),('20190328200136'),('20190328213427'),('20190329182117'),('20190329204345'),('20190329204678'),('20190329215155'),('20190401162601'),('20190401174622'),('20190401184735'),('20190401235730'),('20190402004232'),('20190402165945'),('20190402172258'),('20190402213133'),('20190403184633'),('20190403220653'),('20190404190726'),('20190405105823'),('20190405193358'),('20190408095940'),('20190408172257'),('20190408204714'),('20190409085256'),('20190409154313'),('20190409165351'),('20190409191043'),('20190409202901'),('20190409212150'),('20190410172733'),('20190411001142'),('20190411011109'),('20190411145737'),('20190411175350'),('20190411201924'),('20190411204023'),('20190412171958'),('20190415194259'),('20190415204314'),('20190417164809'),('20190417210306'),('20190418175031'),('20190419000356'),('20190419010451'),('20190419163741'),('20190422150145'),('20190422154733'),('20190422160228'),('20190423205637'),('20190423212122'),('20190424012444'),('20190424164918'),('20190425115403'),('20190425184225'),('20190426014858'),('20190426152413'),('20190426195450'),('20190426201229'),('20190426201230'),('20190426203919'),('20190426205657'),('20190429103710'),('20190429193853'),('20190429221328'),('20190501135103'),('20190501135104'),('20190501213224'),('20190503014437'),('20190503152214'),('20190503175949'),('20190503212236'),('20190506111806'),('20190507162549'),('20190507202159'),('20190507211335'),('20190507212231'),('20190507220240'),('20190508055455'),('20190509115900'),('20190509131612'),('20190509195707'),('20190510125732'),('20190510145604'),('20190510163528'),('20190510192844'),('20190510193547'),('20190510201738'),('20190514105951'),('20190517004820'),('20190517191900'),('20190521151027'),('20190522142413'),('20190522193429'),('20190522194414'),('20190522205150'),('20190523232656'),('20190524130641'),('20190528170743'),('20190528210652'),('20190529094610'),('20190529153311'),('20190530040355'),('20190530203305'),('20190531144200'),('20190603165809'),('20190603181444'),('20190604163331'),('20190604174105'),('20190605215114'),('20190606135951'),('20190606153117'),('20190607070319'),('20190607070358'),('20190607070421'),('20190607070441'),('20190610215731'),('20190610220741'),('20190611203754'),('20190613184614'),('20190614161904'),('20190617173508'),('20190618000443'),('20190618090711'),('20190619185957'),('20190620032636'),('20190620090544'),('20190621094845'),('20190624185118'),('20190625144406'),('20190625153835'),('20190625175210'),('20190626165357'),('20190628141808'),('20190628155203'),('20190702211326'),('20190703203316'),('20190716013343'),('20190716181614'),('20190717114031'),('20190717161110'),('20190717162006'),('20190717212730'),('20190718190609'),('20190718215537'),('20190719163156'),('20190721143336'),('20190722204841'),('20190722225004'),('20190723135018'),('20190723211402'),('20190724080331'),('20190724183839'),('20190724201832'),('20190724202000'),('20190724202633'),('20190725164946'),('20190726011937'),('20190726025409'),('20190726145828'),('20190726160230'),('20190726185614'),('20190726191141'),('20190726221607'),('20190729103801'),('20190729113908'),('20190729113918'),('20190729113946'),('20190729172821'),('20190730001457'),('20190730172817'),('20190730191122'),('20190730222812'),('20190730233300'),('20190731193933'),('20190801010042'),('20190801104938'),('20190805153921'),('20190807012601'),('20190807033434'),('20190809225405'),('20190809230645'),('20190813203505'),('20190813210813'),('20190814100542'),('20190814172213'),('20190814214227'),('20190815085421'),('20190815114702'),('20190815153434'),('20190815154446'),('20190816173529'),('20190816174707'),('20190816175233'),('20190816193623'),('20190816193648'),('20190816193656'),('20190816193714'),('20190819121222'),('20190819131935'),('20190820142022'),('20190820170244'),('20190820172521'),('20190821002558'),('20190821141405'),('20190821191805'),('20190822185940'),('20190822191650'),('20190822194706'),('20190822205425'),('20190823141531'),('20190826182645'),('20190826230447'),('20190827000103'),('20190827172355'),('20190828102217'),('20190828153831'),('20190829172529'),('20190829183612'),('20190829225929'),('20190830142446'),('20190903185140'),('20190903211502'),('20190903214305'),('20190904154318'),('20190904191125'),('20190904201848'),('20190905182232'),('20190905224620'),('20190906142228'),('20190906165828'),('20190906165829'),('20190906181235'),('20190909162740'),('20190909174937'),('20190909175419'),('20190909185621'),('20190909194350'),('20190909202554'),('20190909205010'),('20190909214518'),('20190909221516'),('20190910124927'),('20190910144435'),('20190910212617'),('20190911221543'),('20190911221645'),('20190913154959'),('20190916162748'),('20190916174155'),('20190918153735'),('20190918224803'),('20190919021132'),('20190919081618'),('20190919144512'),('20190919151611'),('20190919151842'),('20190919152052'),('20190919152132'),('20190919194508'),('20190919230954'),('20190920173126'),('20190920210151'),('20190922185337'),('20190923061839'),('20190923140800'),('20190923150641'),('20190923182644'),('20190924143826'),('20190924150357'),('20190924150910'),('20190924203039'),('20190924211448'),('20190925225214'),('20190926183534'),('20190926190143'),('20190926203544'),('20190926205203'),('20190927151724'),('20190930161414'),('20190930205543'),('20191001141702'),('20191001143515'),('20191001205616'),('20191002131909'),('20191002191813'),('20191002194729'),('20191003191402'),('20191004210111'),('20191007181009'),('20191007181242'),('20191007211300'),('20191008192040'),('20191008221911'),('20191009125647'),('20191009134033'),('20191009155153'),('20191009180740'),('20191010111409'),('20191010134319'),('20191010154450'),('20191010220915'),('20191011002606'),('20191011170057'),('20191011181019'),('20191011181130'),('20191011181213'),('20191011181241'),('20191011211654'),('20191011225735'),('20191011233419'),('20191011234228'),('20191012002816'),('20191014181656'),('20191015185906'),('20191015185911'),('20191016092057'),('20191016152428'),('20191016155730'),('20191016194928'),('20191016221023'),('20191016235900'),('20191017180052'),('20191017205841'),('20191017224809'),('20191017232759'),('20191021143152'),('20191021162001'),('20191022124901'),('20191022224354'),('20191022225008'),('20191023140033'),('20191023205820'),('20191023215218'),('20191024175818'),('20191024205340'),('20191024211011'),('20191025144448'),('20191025212440'),('20191029022314'),('20191029144852'),('20191029183003'),('20191030003411'),('20191030182059'),('20191101155206'),('20191101210100'),('20191102032008'),('20191104154517'),('20191105140118'),('20191107005926'),('20191107152555'),('20191107195742'),('20191108171845'),('20191108174533'),('20191108174736'),('20191108185012'),('20191113201219'),('20191113201220'),('20191113205349'),('20191115195755'),('20191119014729'),('20191119021032'),('20191121081834'),('20191121110554'),('20191122115716'),('20191122115932'),('20191122204140'),('20191122215109'),('20191125092023'),('20191125234424'),('20191126165220'),('20191126235653'),('20191127170157'),('20191129103849'),('20191202191309'),('20191202193809'),('20191203132159'),('20191203172917'),('20191203190050'),('20191204094734'),('20191205104248'),('20191205181754'),('20191205234451'),('20191206112803'),('20191206220551'),('20191209115822'),('20191209162314'),('20191209190030'),('20191209220234'),('20191209220235'),('20191210092758'),('20191210161538'),('20191210170954'),('20191210185300'),('20191210215333'),('20191211001225'),('20191211020441'),('20191212161128'),('20191212165001'),('20191212165457'),('20191213014136'),('20191213173135'),('20191215175651'),('20191216170150'),('20191217182043'),('20191218103224'),('20191219053401'),('20191219053654'),('20191219053723'),('20191219203647'),('20191219211520'),('20191223172401'),('20191223195326'),('20200103210256'),('20200106163203'),('20200106172241'),('20200106173746'),('20200106182500'),('20200106183738'),('20200106222232'),('20200107195250'),('20200108202413'),('20200109161628'),('20200110173635'),('20200110191146'),('20200110204557'),('20200110223716'),('20200113155209'),('20200114100720'),('20200114135545'),('20200114173855'),('20200115043003'),('20200115150544'),('20200115174129'),('20200115175646'),('20200115205541'),('20200116183724'),('20200116224726'),('20200118031600'),('20200118052940'),('20200120151623'),('20200121170039'),('20200121183804'),('20200121203959'),('20200121213349'),('20200122211459'),('20200123093223'),('20200123093224'),('20200123225115'),('20200124231918'),('20200127192437'),('20200128020905'),('20200128085111'),('20200128143309'),('20200128161247'),('20200128183602'),('20200128184643'),('20200130150612'),('20200130170614'),('20200130204301'),('20200131035503'),('20200203200945'),('20200203211723'),('20200204004528'),('20200204132734'),('20200204143042'),('20200204143328'),('20200204180906'),('20200204190628'),('20200205002613'),('20200205210759'),('20200205230915'),('20200206013901'),('20200206031728'),('20200206083323'),('20200206095438'),('20200206155120'),('20200206210043'),('20200207135412'),('20200207141403'),('20200207195111'),('20200208194923'),('20200210152652'),('20200210170935'),('20200210171736'),('20200210201810'),('20200211114821'),('20200211140408'),('20200211164045'),('20200211170054'),('20200211191204'),('20200212011411'),('20200212200342'),('20200212213027'),('20200212225818'),('20200213134415'),('20200213143213'),('20200213144835'),('20200213223551'),('20200213223552'),('20200214154743'),('20200214155317'),('20200214170853'),('20200214193125'),('20200217021300'),('20200218071915'),('20200218151349'),('20200218180226'),('20200218202108'),('20200219020017'),('20200219130823'),('20200219133233'),('20200219133908'),('20200219221004'),('20200220155126'),('20200221220718'),('20200224135508'),('20200224222727'),('20200225091357'),('20200225231131'),('20200226015545'),('20200226183420'),('20200226223304'),('20200226223451'),('20200226233640'),('20200227195243'),('20200227220621'),('20200228200640'),('20200228201442'),('20200302114119'),('20200303152809'),('20200303173009'),('20200303214402'),('20200304160418'),('20200304173130'),('20200304182425'),('20200305000356'),('20200305174402'),('20200305202303'),('20200309185148'),('20200309195153'),('20200309213901'),('20200309230106'),('20200310010201'),('20200310131803'),('20200310143231'),('20200310221505'),('20200311153324'),('20200312014818'),('20200312155540'),('20200315115956'),('20200316100211'),('20200316105436'),('20200316112519'),('20200316112543'),('20200316112557'),('20200316120416'),('20200316154415'),('20200316202232'),('20200316205340'),('20200318211752'),('20200318213410'),('20200318213420'),('20200318221126'),('20200319005510'),('20200319132135'),('20200319161905'),('20200319171432'),('20200320113019'),('20200320113037'),('20200320194930'),('20200320194932'),('20200324005332'),('20200324191407'),('20200324220539'),('20200326194515'),('20200326231059'),('20200330201647'),('20200330212202'),('20200331180922'),('20200401062428'),('20200401145623'),('20200401145701'),('20200401171316'),('20200402181524'),('20200402223207'),('20200406132047'),('20200406161940'),('20200406172946'),('20200406203951'),('20200406210208'),('20200407002443'),('20200407180620'),('20200408042149'),('20200408133037'),('20200408173900'),('20200409014055'),('20200409192411'),('20200413192855'),('20200414135812'),('20200414182946'),('20200414182958'),('20200415004453'),('20200415140508'),('20200415194921'),('20200415210704'),('20200416181612'),('20200417191720'),('20200420170206'),('20200420170314'),('20200420173335'),('20200420215329'),('20200420223352'),('20200421015954'),('20200421021630'),('20200421045907'),('20200421081327'),('20200421192140'),('20200421204533'),('20200422022959'),('20200422152958'),('20200423203546'),('20200423210755'),('20200427154300'),('20200427160308'),('20200427175022'),('20200428174832'),('20200428210656'),('20200429183453'),('20200429222205'),('20200430094942'),('20200430094943'),('20200430094944'),('20200430185849'),('20200504085005'),('20200504141454'),('20200504174223'),('20200505004730'),('20200505221816'),('20200506172011'),('20200507130353'),('20200507165740'),('20200507191909'),('20200507211455'),('20200508184134'),('20200511104727'),('20200511160409'),('20200511235920'),('20200512100017'),('20200512104000'),('20200512104033'),('20200512104051'),('20200512104150'),('20200512104324'),('20200512104429'),('20200512112354'),('20200513134750'),('20200513161147'),('20200513183627'),('20200513193722'),('20200514064845'),('20200514103859'),('20200514152326'),('20200514184634'),('20200514185038'),('20200515202711'),('20200519103225'),('20200519154713'),('20200520184333'),('20200520190444'),('20200520223114'),('20200521164413'),('20200521223726'),('20200521230120'),('20200526175633'),('20200526225250'),('20200527211358'),('20200528013342'),('20200528212601'),('20200601135845'),('20200601203238'),('20200602154313'),('20200602174129'),('20200604085401'),('20200604135246'),('20200604200037'),('20200609105907'),('20200610180914'),('20200610190017'),('20200612001549'),('20200612003139'),('20200612164520'),('20200612193613'),('20200615202457'),('20200615222328'),('20200616064128'),('20200616135327'),('20200616175016'),('20200616175257'),('20200616210724'),('20200617154858'),('20200617161713'),('20200618202235'),('20200619105319'),('20200619182338'),('20200622125910'),('20200622175820'),('20200622212545'),('20200623091154'),('20200623141616'),('20200623152743'),('20200623190128'),('20200624003957'),('20200624134001'),('20200624193553'),('20200624234640'),('20200628071047'),('20200629134417'),('20200630082444'),('20200630082635'),('20200630082847'),('20200630083009'),('20200630083132'),('20200630150423'),('20200630215816'),('20200630222411'),('20200701161718'),('20200706053055'),('20200706160419'),('20200707075752'),('20200708124515'),('20200710035547'),('20200714230355'),('20200715132426'),('20200715162328'),('20200716172436'),('20200716212050'),('20200716215138'),('20200717130929'),('20200720144100'),('20200720221231'),('20200721022725'),('20200721095835'),('20200721154954'),('20200721160313'),('20200721174037'),('20200721184222'),('20200721211731'),('20200723153643'),('20200724213152'),('20200727200323'),('20200727200344'),('20200727201103'),('20200727202316'),('20200727202934'),('20200730224433'),('21'),('22'),('23'),('24'),('25'),('26'),('27'),('28'),('29'),('3'),('30'),('31'),('32'),('33'),('34'),('35'),('36'),('37'),('38'),('39'),('4'),('40'),('41'),('42'),('43'),('44'),('45'),('46'),('47'),('48'),('49'),('5'),('50'),('51'),('52'),('53'),('54'),('55'),('56'),('57'),('58'),('59'),('6'),('60'),('61'),('62'),('63'),('64'),('65'),('66'),('67'),('68'),('69'),('7'),('70'),('71'),('72'),('73'),('74'),('75'),('76'),('77'),('78'),('79'),('8'),('80'),('81'),('82'),('9');
/*!40000 ALTER TABLE `schema_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `hookshot_schema_migrations` WRITE;
/*!40000 ALTER TABLE `hookshot_schema_migrations` DISABLE KEYS */;
INSERT INTO `hookshot_schema_migrations` VALUES ('20180322073358'),('20180416201337'),('20180523192742'),('20180523204036'),('20180711191020'),('20180723194423'),('20180724031407'),('20180730175409'),('20180808182112'),('20180814030844'),('20180814042906'),('20180814203344'),('20180821214109'),('20180822191055'),('20180904162233'),('20180904181133'),('20180928185245'),('20190311162852'),('20190628163354'),('20191126211459'),('20200714141126'),('20200714161857');
/*!40000 ALTER TABLE `hookshot_schema_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `dg_schema_migrations` WRITE;
/*!40000 ALTER TABLE `dg_schema_migrations` DISABLE KEYS */;
INSERT INTO `dg_schema_migrations` VALUES ('20160927021646'),('20160927230301'),('20160929001409'),('20160929064044'),('20160930203351'),('20160930204908'),('20160930205307'),('20161004233010'),('20161007191754'),('20161012005326'),('20161012232222'),('20161014204415'),('20161014214431'),('20161018183333'),('20161018192252'),('20161018194447'),('20161018204558'),('20161018220659'),('20161018225854'),('20161019010842'),('20161019222647'),('20161023231206'),('20161028022454'),('20161028182715'),('20161028210233'),('20161028222745'),('20161102205428'),('20161104234056'),('20161105073648'),('20161107204051'),('20161107225451'),('20161108023924'),('20161115020108'),('20161118174509'),('20161119001746'),('20161119013410'),('20161128222850'),('20161201221854'),('20161209220017'),('20170120003128'),('20170120004447'),('20170124051142'),('20170126012658'),('20170126213335'),('20170131223425'),('20170215030759'),('20170823174504'),('20170823174520'),('20170911185117'),('20170912212445'),('20170913181817'),('20170914000426'),('20170914015823'),('20170925231004'),('20171010225651'),('20171016164606'),('20171020013129'),('20171020171846'),('20171023172119'),('20171024213011'),('20171025162010'),('20171027065938'),('20171027070357'),('20171027070657'),('20171027071038'),('20171027073041'),('20171121002929'),('20171121004231'),('20180123001849'),('20180408164108'),('20180613163528'),('20180615173754'),('20180626140825'),('20180706070201'),('20180719163855'),('20180720212203'),('20180720221059'),('20180803200921'),('20180806211929'),('20180905203908'),('20180924185150'),('20181023194931'),('20181030035221'),('20181121232050'),('20181201050624'),('20190222230541'),('20190319212944'),('20190320162415'),('20190321184534'),('20190326000425'),('20190409183210'),('20190410202853'),('20190411163510'),('20190411163627'),('20190412172909'),('20190415214707'),('20190416175625'),('20190426210849'),('20190426235759'),('20190430142903'),('20190508175310'),('20190508182813'),('20190513171324'),('20190529210616'),('20190729230621'),('20200106211434');
/*!40000 ALTER TABLE `dg_schema_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `actions_deployer_schema_migrations` WRITE;
/*!40000 ALTER TABLE `actions_deployer_schema_migrations` DISABLE KEYS */;
INSERT INTO `actions_deployer_schema_migrations` VALUES (20200624115437,0);
/*!40000 ALTER TABLE `actions_deployer_schema_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `actions_credz_schema_migrations` WRITE;
/*!40000 ALTER TABLE `actions_credz_schema_migrations` DISABLE KEYS */;
INSERT INTO `actions_credz_schema_migrations` VALUES (20200508133312,0);
/*!40000 ALTER TABLE `actions_credz_schema_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `actions_payloads_schema_migrations` WRITE;
/*!40000 ALTER TABLE `actions_payloads_schema_migrations` DISABLE KEYS */;
INSERT INTO `actions_payloads_schema_migrations` VALUES (20200326173158,0);
/*!40000 ALTER TABLE `actions_payloads_schema_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

LOCK TABLES `ts_migrations` WRITE;
/*!40000 ALTER TABLE `ts_migrations` DISABLE KEYS */;
INSERT INTO `ts_migrations` VALUES (20200730085454,0);
/*!40000 ALTER TABLE `ts_migrations` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
Editor is loading...
Leave a Comment