You are here

function uc_shipping_update_7300 in Ubercart 7.3

Add indexes to package and shipment tables.

File

shipping/uc_shipping/uc_shipping.install, line 479
Install, update and uninstall functions for the uc_shipping module.

Code

function uc_shipping_update_7300() {

  // Alter {uc_shipments} table.
  if (!db_index_exists('uc_shipments', 'order_id')) {
    db_add_index('uc_shipments', 'order_id', array(
      'order_id',
    ));
  }

  // Alter {uc_packages} table.
  if (!db_index_exists('uc_packages', 'order_id')) {
    db_add_index('uc_packages', 'order_id', array(
      'order_id',
    ));
  }
  if (!db_index_exists('uc_packages', 'sid')) {
    db_add_index('uc_packages', 'sid', array(
      'sid',
    ));
  }

  // Alter {uc_packaged_products} table.
  if (!db_index_exists('uc_packaged_products', 'order_product_id')) {
    db_add_index('uc_packaged_products', 'order_product_id', array(
      'order_product_id',
    ));
  }
}