mirror of
https://github.com/itflow-org/itflow
synced 2026-08-28 18:35:17 +00:00
Index the per-parent child fetches and the mail queue loop (db 2.7.6)
This commit is contained in:
28
db.sql
28
db.sql
@@ -1282,7 +1282,8 @@ CREATE TABLE `email_queue` (
|
||||
`email_failed_at` datetime DEFAULT NULL,
|
||||
`email_attempts` tinyint(1) NOT NULL DEFAULT 0,
|
||||
`email_sent_at` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`email_id`)
|
||||
PRIMARY KEY (`email_id`),
|
||||
KEY `email_status` (`email_status`, `email_queued_at`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -1373,7 +1374,9 @@ CREATE TABLE `history` (
|
||||
`history_invoice_id` int(11) NOT NULL DEFAULT 0,
|
||||
`history_recurring_invoice_id` int(11) NOT NULL DEFAULT 0,
|
||||
`history_quote_id` int(11) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`history_id`)
|
||||
PRIMARY KEY (`history_id`),
|
||||
KEY `history_invoice_id` (`history_invoice_id`),
|
||||
KEY `history_quote_id` (`history_quote_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -1400,7 +1403,8 @@ CREATE TABLE `invoice_items` (
|
||||
`item_tax_id` int(11) NOT NULL DEFAULT 0,
|
||||
`item_product_id` int(11) NOT NULL DEFAULT 0,
|
||||
`item_invoice_id` int(11) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`item_id`)
|
||||
PRIMARY KEY (`item_id`),
|
||||
KEY `item_invoice_id` (`item_invoice_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -1598,7 +1602,8 @@ CREATE TABLE `notifications` (
|
||||
`notification_client_id` int(11) NOT NULL DEFAULT 0,
|
||||
`notification_user_id` int(11) NOT NULL DEFAULT 0,
|
||||
`notification_entity_id` int(11) DEFAULT 0,
|
||||
PRIMARY KEY (`notification_id`)
|
||||
PRIMARY KEY (`notification_id`),
|
||||
KEY `notification_user_id` (`notification_user_id`, `notification_dismissed_at`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -1809,7 +1814,8 @@ CREATE TABLE `quote_items` (
|
||||
`item_tax_id` int(11) NOT NULL DEFAULT 0,
|
||||
`item_product_id` int(11) NOT NULL DEFAULT 0,
|
||||
`item_quote_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`item_id`)
|
||||
PRIMARY KEY (`item_id`),
|
||||
KEY `item_quote_id` (`item_quote_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -1912,7 +1918,8 @@ CREATE TABLE `records` (
|
||||
`record_updated_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
|
||||
`record_archived_at` datetime DEFAULT NULL,
|
||||
`record_domain_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`record_id`)
|
||||
PRIMARY KEY (`record_id`),
|
||||
KEY `record_domain_id` (`record_domain_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -2743,7 +2750,8 @@ CREATE TABLE `tasks` (
|
||||
`task_created_at` datetime NOT NULL DEFAULT current_timestamp(),
|
||||
`task_updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp(),
|
||||
`task_ticket_id` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`task_id`)
|
||||
PRIMARY KEY (`task_id`),
|
||||
KEY `task_ticket_id` (`task_ticket_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -2814,7 +2822,8 @@ CREATE TABLE `ticket_history` (
|
||||
`ticket_history_description` varchar(255) NOT NULL,
|
||||
`ticket_history_created_at` datetime NOT NULL DEFAULT current_timestamp(),
|
||||
`ticket_history_ticket_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`ticket_history_id`)
|
||||
PRIMARY KEY (`ticket_history_id`),
|
||||
KEY `ticket_history_ticket_id` (`ticket_history_ticket_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
@@ -2906,7 +2915,8 @@ CREATE TABLE `ticket_watchers` (
|
||||
`watcher_name` varchar(255) DEFAULT NULL,
|
||||
`watcher_email` varchar(255) NOT NULL,
|
||||
`watcher_ticket_id` int(11) NOT NULL,
|
||||
PRIMARY KEY (`watcher_id`)
|
||||
PRIMARY KEY (`watcher_id`),
|
||||
KEY `watcher_ticket_id` (`watcher_ticket_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user