Skip to content
Snippets Groups Projects
Commit a8241761 authored by mattwire's avatar mattwire
Browse files

Fix creating indexes

parent d9e1cb6c
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@
*
* Generated from mjwshared/xml/schema/CRM/Mjwshared/PaymentprocessorWebhook.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
* (GenCodeChecksum:800bb1b9150b0090bdd46b5887e834d9)
* (GenCodeChecksum:72cfd9cdecd1d3775dfb794e3b430795)
*/
use CRM_Mjwshared_ExtensionUtil as E;
......@@ -394,8 +394,8 @@ class CRM_Mjwshared_DAO_PaymentprocessorWebhook extends CRM_Core_DAO {
'localizable' => FALSE,
'sig' => 'civicrm_paymentprocessor_webhook::0::created_date',
],
'processed_date' => [
'name' => 'processed_date',
'index_processed_date' => [
'name' => 'index_processed_date',
'field' => [
0 => 'processed_date',
],
......@@ -411,8 +411,8 @@ class CRM_Mjwshared_DAO_PaymentprocessorWebhook extends CRM_Core_DAO {
'localizable' => FALSE,
'sig' => 'civicrm_paymentprocessor_webhook::0::status::processed_date',
],
'identifier' => [
'name' => 'identifier',
'index_identifier' => [
'name' => 'index_identifier',
'field' => [
0 => 'identifier',
],
......
......@@ -33,11 +33,11 @@ class CRM_Mjwshared_Upgrader extends CRM_Mjwshared_Upgrader_Base {
public function upgrade_1002() {
$this->ctx->log->info('Add indexes to civicrm_paymentprocessor_webhook table');
if (!CRM_Core_BAO_SchemaHandler::checkIfIndexExists('civicrm_paymentprocessor_webhook', 'processed_date')) {
CRM_Core_DAO::executeQuery('ALTER TABLE `civicrm_paymentprocessor_webhook` ADD INDEX `processed_date` (`processed_date`)');
if (!CRM_Core_BAO_SchemaHandler::checkIfIndexExists('civicrm_paymentprocessor_webhook', 'index_processed_date')) {
CRM_Core_DAO::executeQuery('ALTER TABLE `civicrm_paymentprocessor_webhook` ADD INDEX `index_processed_date` (`processed_date`)');
}
if (!CRM_Core_BAO_SchemaHandler::checkIfIndexExists('civicrm_paymentprocessor_webhook', 'processed_date')) {
CRM_Core_DAO::executeQuery('ALTER TABLE `civicrm_paymentprocessor_webhook` ADD INDEX `identifier` (`identifier`)');
if (!CRM_Core_BAO_SchemaHandler::checkIfIndexExists('civicrm_paymentprocessor_webhook', 'index_identifier')) {
CRM_Core_DAO::executeQuery('ALTER TABLE `civicrm_paymentprocessor_webhook` ADD INDEX `index_identifier` (`identifier`)');
}
return TRUE;
}
......
......@@ -47,9 +47,9 @@ CREATE TABLE `civicrm_paymentprocessor_webhook` (
PRIMARY KEY (`id`),
INDEX `index_event_id`(event_id),
INDEX `index_created_date`(created_date),
INDEX `processed_date`(processed_date),
INDEX `index_processed_date`(processed_date),
INDEX `index_status_processed_date`(status, processed_date),
INDEX `identifier`(identifier),
INDEX `index_identifier`(identifier),
CONSTRAINT FK_civicrm_paymentprocessor_webhook_payment_processor_id FOREIGN KEY (`payment_processor_id`) REFERENCES `civicrm_payment_processor`(`id`) ON DELETE SET NULL
)
ENGINE=InnoDB;
......@@ -77,7 +77,7 @@
<comment>Has this webhook been processed yet?</comment>
</field>
<index>
<name>processed_date</name>
<name>index_processed_date</name>
<fieldName>processed_date</fieldName>
</index>
......@@ -102,7 +102,7 @@
<comment>Optional key to group webhooks, as needed by some processors.</comment>
</field>
<index>
<name>identifier</name>
<name>index_identifier</name>
<fieldName>identifier</fieldName>
</index>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment