Passa ai contenuti principali

SQL Setup Magento - Upgrade table

Come fare l'alter table di colonna?
Io uso questo metodo.
$installer = $this;
$installer->startSetup();
/**
tabella mdg_giftregistry_item
 */
$tableName = $installer->getTable('mdg_giftregistry/item');
/**
 * @var $table Varien_Db_Ddl_Table
 */
$table = $installer->getConnection()->newTable($tableName);
$installer->getConnection()->addColumn($tableName, 'customer_id',
    array(
        'type'=>Varien_Db_Ddl_Table::TYPE_INTEGER,
        'unsigned' => true,
        'nullable' => false,
        'primary' => true,
        'comment'=>'customer_id',
        'primary'=>false
    ));
$installer->endSetup();

Commenti

Post popolari in questo blog

install language on osTicket

this simple guide aims you to install and configure your language on osTicket i written this guide based on forum post http://osticket.com/forum/discussion/76252/installing-language-pack

Ubuntu: La propria installazione di python è danneggiata. Correggere il collegamento simbolico «/usr/bin/python».

Questa è un problema, soprattutto se si vuole aggiornare la distribuzione.+ Dì la verità: hai pacioccato con le versioni di python vero? Volevi usare la 3.5 e non 2.7 e così hai aggiunto alternatives o manipolato il symlink. No? io si. Così in fase di aggiornamento mi sono bloccato. Allora per risolverlo ecco la soluzione: elimina tuttle le eventuali alternative : sudo update-alternatives –remove-all python crea il symlink alla 2.7 sudo ln -s /usr/bin/python3.5 /usr/bin/python aggiorna i permessi: sudo chmod 7777 /usr/bin/python Ora funziona tutto. La soluzione l’ho scovata qui: https://askubuntu.com/questions/448926/do-release-upgrade-python-install-is-corrupted