*/ $installer = $this; /* @var $installer Mage_Core_Model_Resource_Setup */ $installer->startSetup(); $installer->run(" ALTER TABLE {$this->getTable('poll_store')} DROP FOREIGN KEY `FK_POLL_STORE`; ALTER TABLE {$this->getTable('poll_store')} ADD CONSTRAINT `FK_POLL_STORE_POLL` FOREIGN KEY (`poll_id`) REFERENCES {$this->getTable('poll')} (`poll_id`) ON UPDATE CASCADE ON DELETE CASCADE; "); $installer->run(" ALTER TABLE {$this->getTable('poll')} CHANGE `store_id` `store_id` smallint(5) unsigned NULL DEFAULT '0'; ALTER TABLE {$this->getTable('poll')} ADD CONSTRAINT `FK_POLL_STORE` FOREIGN KEY (`store_id`) REFERENCES {$this->getTable('core_store')} (`store_id`) ON UPDATE CASCADE ON DELETE SET NULL; "); $installer->run(" ALTER TABLE {$this->getTable('poll_store')} ADD CONSTRAINT `FK_POLL_STORE_STORE` FOREIGN KEY (`store_id`) REFERENCES {$this->getTable('core_store')} (`store_id`) ON UPDATE CASCADE ON DELETE CASCADE; "); $installer->endSetup();