You are here

function commerce_payment_update_7101 in Commerce Core 7

Add indexes to the commerce_payment_transaction table on order_id and uid.

File

modules/payment/commerce_payment.install, line 270
Installation functions for Drupal Commerce Payment.

Code

function commerce_payment_update_7101() {
  if (db_index_exists('commerce_payment_transaction', 'uid')) {
    db_drop_index('commerce_payment_transaction', 'uid');
  }
  if (db_index_exists('commerce_payment_transaction', 'order_id')) {
    db_drop_index('commerce_payment_transaction', 'order_id');
  }
  db_add_index('commerce_payment_transaction', 'uid', array(
    'uid',
  ));
  db_add_index('commerce_payment_transaction', 'order_id', array(
    'order_id',
  ));
  return t('Database indexes added to the uid and order_id columns of the commerce_payment_transaction table.');
}