From cd686bf7c4d1927dfdf1869d84087e2a509c0db9 Mon Sep 17 00:00:00 2001 From: Carlos Lizaga Date: Tue, 23 Jan 2018 14:32:27 +0100 Subject: [PATCH] Add indexes to timestamp field in oauth_nonce Syntax control --- app/code/Magento/Integration/Setup/UpgradeSchema.php | 10 ++++++++++ app/code/Magento/Integration/etc/module.xml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/code/Magento/Integration/Setup/UpgradeSchema.php b/app/code/Magento/Integration/Setup/UpgradeSchema.php index 6173a359329b0..21aea4e4122c9 100644 --- a/app/code/Magento/Integration/Setup/UpgradeSchema.php +++ b/app/code/Magento/Integration/Setup/UpgradeSchema.php @@ -71,6 +71,16 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con $setup->getConnection()->createTable($table); } + if (version_compare($context->getVersion(), '2.2.1', '<')) { + $connection = $setup->getConnection(); + + $connection->addIndex( + $setup->getTable('oauth_nonce'), + $setup->getIdxName('oauth_nonce', ['timestamp']), + ['timestamp'] + ); + } + $setup->endSetup(); } } diff --git a/app/code/Magento/Integration/etc/module.xml b/app/code/Magento/Integration/etc/module.xml index c5e2aa75a8d05..d62b00ae8e3f3 100644 --- a/app/code/Magento/Integration/etc/module.xml +++ b/app/code/Magento/Integration/etc/module.xml @@ -6,7 +6,7 @@ */ --> - +