Magento 1.9 – Install Script Will Not Execute

install-scriptmagento-1.9

My module lives at app/code/local/Mymod/Pinterestimage.

etc/config.xml containts:

<?xml version="1.0"?>
<config>
    <modules>
        <Mymod_Pinterestimage>
            <version>0.2.0</version>
        </Mymod_Pinterestimage>
    </modules>
    <global>
        <!-- Create Pinterest image attribute using resources-->
        <resources>
            <pinterestimage_setup>
                <setup>
                    <module>Mymod_Pinterestimage</module>
                    <!-- <class>Mymod_Pinterestimage_Model_Resource_Eav_Mysql4_Setup</class>-->
                </setup>
                <connection>
                    <use>core_setup</use>
                </connection>
            </pinterestimage_setup>
        </resources>
        ...
    </global>
    ...
</config>

In app/code/local/Mymod/Pinterestimage/sql/pinterestimage_setup/install-020.php I have:

<?
echo 'Running This Upgrade: '.get_class($this)."\n <br /> \n";
die("Exit for now");
$installer = $this;

$installer->startSetup();
$this->addAttribute(
    'catalog_product',
    'pinterest_image',
    array (
        'group'             => 'Images',
        'type'              => 'varchar',
        'frontend'          => 'catalog/product_attribute_frontend_image',
        'label'             => 'Default Pinterest Image',
        'input'             => 'media_image',
        'class'             => '',
        'source'            => '',
        'global'            => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
        'visible'           => true,
        'required'          => false,
        'user_defined'      => false,
        'default'           => '',
        'searchable'        => false,
        'filterable'        => false,
        'comparable'        => false,
        'visible_on_front'  => false,
        'unique'            => false,
    )
);
$installer->endSetup();

In the database table core_resources I do not see a code column with the attribute Mymod_Pinterestimage

Best Answer

You can delete the record "pinterestimage_setup" from the database table core_resource instead of changing "pinterestimage_setup" to "mymod_pinterestimage_setup"

Related Topic