EDIT: , , , . , . , , . , , EAV . , Mage_Eav_Model_Entity_Setup::addAttribute(), Mage_Core_Model_Resource_Setup::run() SQL- .
:
, , , .
, , Magento .
config.xml:
<config>
...
<global>
...
<resources>
<mymodule_setup>
<setup>
<module>MyCompany_MyModule</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</mymodule_setup>
<mymodule_write>
<connection>
<use>core_write</use>
</connection>
</mymodule_write>
<mymodule_read>
<connection>
<use>core_read</use>
</connection>
</mymodule_read>
<mymodule2_setup>
<setup>
<module>MyCompany_MyModule</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</mymodule2_setup>
<mymodule2_write>
<connection>
<use>core_write</use>
</connection>
</mymodule2_write>
<mymodule2_read>
<connection>
<use>core_read</use>
</connection>
</mymodule2_read>
</resources>
...
</global>
...
</config>
/ app/code/local/MyCompany/MyModule/sql/mymodule_setup app/code/local/MyCompany/MyModule/sql/mymodule2_setup
, . , :
<resources>
<mymodule2_setup>
<setup>
:
<class>MyCompany_MyModule_Entity_Setup</class>
app/code/local/MyCompany/MyModule/Entity/Setup.php
:
<?php
class MyCompany_MyModule_Entity_Setup extends Mage_Eav_Model_Entity_Setup
{
}
, , Mage_Core_Model_Resource_Setup Mage_Eav_Model_Entity_Setup (eav).