DemacMedia/Magento-Multi-Location-Inventory

View on GitHub
app/code/community/Demac/MultiLocationInventory/sql/demac_multilocationinventory_setup/upgrade-1.1.2-1.1.3.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
$installer = $this;

$installer->startSetup();

/**
 * Add ClientId to table 'demac_multilocationinventory/location'
 */
$table = $installer->getTable('demac_multilocationinventory/location');

$installer->getConnection()
    ->addColumn($table, 'external_id',
                array(
                    'type'    => Varien_Db_Ddl_Table::TYPE_TEXT,
                    'length'  => 255,
                    'unique'  => true,
                    'comment' => 'External ID for client usage',
                    'after'   => 'name'
                )
    );

$installer->getConnection()
    ->addIndex($table, 'IDX_EXTERNAL_ID', 'external_id', Varien_Db_Adapter_Interface::INDEX_TYPE_UNIQUE);

$installer->endSetup();