Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage
  • Mage_Adminhtml_Block_Html_Date
  • Mage_Adminhtml_Block_Html_Select
  • Mage_Api_Model_Wsdl_Config_Element
  • Mage_Captcha_Adminhtml_RefreshController
  • Mage_Captcha_RefreshController
  • Mage_Core_AjaxController
  • Mage_Core_Block_Abstract
  • Mage_Core_Block_Flush
  • Mage_Core_Block_Html_Calendar
  • Mage_Core_Block_Html_Date
  • Mage_Core_Block_Html_Link
  • Mage_Core_Block_Html_Select
  • Mage_Core_Block_Messages
  • Mage_Core_Block_Profiler
  • Mage_Core_Block_Store_Switcher
  • Mage_Core_Block_Template
  • Mage_Core_Block_Template_Facade
  • Mage_Core_Block_Template_Smarty
  • Mage_Core_Block_Template_Zend
  • Mage_Core_Block_Text
  • Mage_Core_Block_Text_List
  • Mage_Core_Block_Text_List_Item
  • Mage_Core_Block_Text_List_Link
  • Mage_Core_Block_Text_Tag
  • Mage_Core_Block_Text_Tag_Css
  • Mage_Core_Block_Text_Tag_Css_Admin
  • Mage_Core_Block_Text_Tag_Debug
  • Mage_Core_Block_Text_Tag_Js
  • Mage_Core_Block_Text_Tag_Meta
  • Mage_Core_Controller_Front_Action
  • Mage_Core_Controller_Front_Router
  • Mage_Core_Controller_Request_Http
  • Mage_Core_Controller_Response_Http
  • Mage_Core_Controller_Varien_Action
  • Mage_Core_Controller_Varien_Front
  • Mage_Core_Controller_Varien_Router_Abstract
  • Mage_Core_Controller_Varien_Router_Admin
  • Mage_Core_Controller_Varien_Router_Default
  • Mage_Core_Controller_Varien_Router_Standard
  • Mage_Core_Helper_Abstract
  • Mage_Core_Helper_Cookie
  • Mage_Core_Helper_Data
  • Mage_Core_Helper_File_Storage
  • Mage_Core_Helper_File_Storage_Database
  • Mage_Core_Helper_Hint
  • Mage_Core_Helper_Http
  • Mage_Core_Helper_Js
  • Mage_Core_Helper_String
  • Mage_Core_Helper_Translate
  • Mage_Core_Helper_Url
  • Mage_Core_Helper_Url_Rewrite
  • Mage_Core_IndexController
  • Mage_Core_Model_Abstract
  • Mage_Core_Model_App
  • Mage_Core_Model_App_Area
  • Mage_Core_Model_App_Emulation
  • Mage_Core_Model_Cache
  • Mage_Core_Model_Calculator
  • Mage_Core_Model_Config
  • Mage_Core_Model_Config_Base
  • Mage_Core_Model_Config_Data
  • Mage_Core_Model_Config_Element
  • Mage_Core_Model_Config_Options
  • Mage_Core_Model_Config_System
  • Mage_Core_Model_Cookie
  • Mage_Core_Model_Date
  • Mage_Core_Model_Design
  • Mage_Core_Model_Design_Package
  • Mage_Core_Model_Design_Source_Design
  • Mage_Core_Model_Email
  • Mage_Core_Model_Email_Info
  • Mage_Core_Model_Email_Template
  • Mage_Core_Model_Email_Template_Filter
  • Mage_Core_Model_Email_Template_Mailer
  • Mage_Core_Model_Email_Transport
  • Mage_Core_Model_Encryption
  • Mage_Core_Model_File_Storage
  • Mage_Core_Model_File_Storage_Abstract
  • Mage_Core_Model_File_Storage_Database
  • Mage_Core_Model_File_Storage_Database_Abstract
  • Mage_Core_Model_File_Storage_Directory_Database
  • Mage_Core_Model_File_Storage_File
  • Mage_Core_Model_File_Storage_Flag
  • Mage_Core_Model_File_Uploader
  • Mage_Core_Model_File_Validator_AvailablePath
  • Mage_Core_Model_File_Validator_NotProtectedExtension
  • Mage_Core_Model_Flag
  • Mage_Core_Model_Input_Filter
  • Mage_Core_Model_Input_Filter_MaliciousCode
  • Mage_Core_Model_Language
  • Mage_Core_Model_Layout
  • Mage_Core_Model_Layout_Data
  • Mage_Core_Model_Layout_Element
  • Mage_Core_Model_Layout_Update
  • Mage_Core_Model_Locale
  • Mage_Core_Model_Locale_Config
  • Mage_Core_Model_Log_Adapter
  • Mage_Core_Model_Magento_Api
  • Mage_Core_Model_Magento_Api_V2
  • Mage_Core_Model_Message
  • Mage_Core_Model_Message_Abstract
  • Mage_Core_Model_Message_Collection
  • Mage_Core_Model_Message_Error
  • Mage_Core_Model_Message_Notice
  • Mage_Core_Model_Message_Success
  • Mage_Core_Model_Message_Warning
  • Mage_Core_Model_Mysql4_Abstract
  • Mage_Core_Model_Mysql4_Cache
  • Mage_Core_Model_Mysql4_Collection_Abstract
  • Mage_Core_Model_Mysql4_Config
  • Mage_Core_Model_Mysql4_Config_Data
  • Mage_Core_Model_Mysql4_Config_Data_Collection
  • Mage_Core_Model_Mysql4_Design
  • Mage_Core_Model_Mysql4_Design_Collection
  • Mage_Core_Model_Mysql4_Design_Package_Collection
  • Mage_Core_Model_Mysql4_Design_Theme
  • Mage_Core_Model_Mysql4_Email_Template
  • Mage_Core_Model_Mysql4_Email_Template_Collection
  • Mage_Core_Model_Mysql4_File_Storage_Abstract
  • Mage_Core_Model_Mysql4_File_Storage_Database
  • Mage_Core_Model_Mysql4_File_Storage_Directory_Database
  • Mage_Core_Model_Mysql4_File_Storage_File
  • Mage_Core_Model_Mysql4_Flag
  • Mage_Core_Model_Mysql4_Language
  • Mage_Core_Model_Mysql4_Language_Collection
  • Mage_Core_Model_Mysql4_Layout
  • Mage_Core_Model_Mysql4_Resource
  • Mage_Core_Model_Mysql4_Session
  • Mage_Core_Model_Mysql4_Store
  • Mage_Core_Model_Mysql4_Store_Collection
  • Mage_Core_Model_Mysql4_Store_Group
  • Mage_Core_Model_Mysql4_Store_Group_Collection
  • Mage_Core_Model_Mysql4_Translate
  • Mage_Core_Model_Mysql4_Translate_String
  • Mage_Core_Model_Mysql4_Url_Rewrite
  • Mage_Core_Model_Mysql4_Url_Rewrite_Collection
  • Mage_Core_Model_Mysql4_Variable
  • Mage_Core_Model_Mysql4_Variable_Collection
  • Mage_Core_Model_Mysql4_Website
  • Mage_Core_Model_Mysql4_Website_Collection
  • Mage_Core_Model_Observer
  • Mage_Core_Model_Resource
  • Mage_Core_Model_Resource_Abstract
  • Mage_Core_Model_Resource_Cache
  • Mage_Core_Model_Resource_Config
  • Mage_Core_Model_Resource_Config_Data
  • Mage_Core_Model_Resource_Config_Data_Collection
  • Mage_Core_Model_Resource_Db_Abstract
  • Mage_Core_Model_Resource_Db_Collection_Abstract
  • Mage_Core_Model_Resource_Design
  • Mage_Core_Model_Resource_Design_Collection
  • Mage_Core_Model_Resource_Design_Package_Collection
  • Mage_Core_Model_Resource_Email_Template
  • Mage_Core_Model_Resource_Email_Template_Collection
  • Mage_Core_Model_Resource_Entity_Abstract
  • Mage_Core_Model_Resource_Entity_Table
  • Mage_Core_Model_Resource_File_Storage_Abstract
  • Mage_Core_Model_Resource_File_Storage_Database
  • Mage_Core_Model_Resource_File_Storage_Directory_Database
  • Mage_Core_Model_Resource_File_Storage_File
  • Mage_Core_Model_Resource_Flag
  • Mage_Core_Model_Resource_Helper_Abstract
  • Mage_Core_Model_Resource_Helper_Mysql4
  • Mage_Core_Model_Resource_Iterator
  • Mage_Core_Model_Resource_Language
  • Mage_Core_Model_Resource_Language_Collection
  • Mage_Core_Model_Resource_Layout
  • Mage_Core_Model_Resource_Resource
  • Mage_Core_Model_Resource_Session
  • Mage_Core_Model_Resource_Setup
  • Mage_Core_Model_Resource_Setup_Query_Modifier
  • Mage_Core_Model_Resource_Store
  • Mage_Core_Model_Resource_Store_Collection
  • Mage_Core_Model_Resource_Store_Group
  • Mage_Core_Model_Resource_Store_Group_Collection
  • Mage_Core_Model_Resource_Transaction
  • Mage_Core_Model_Resource_Translate
  • Mage_Core_Model_Resource_Translate_String
  • Mage_Core_Model_Resource_Type_Abstract
  • Mage_Core_Model_Resource_Type_Db
  • Mage_Core_Model_Resource_Type_Db_Mysqli
  • Mage_Core_Model_Resource_Type_Db_Mysqli_Setup
  • Mage_Core_Model_Resource_Type_Db_Pdo_Mysql
  • Mage_Core_Model_Resource_Url_Rewrite
  • Mage_Core_Model_Resource_Url_Rewrite_Collection
  • Mage_Core_Model_Resource_Variable
  • Mage_Core_Model_Resource_Variable_Collection
  • Mage_Core_Model_Resource_Website
  • Mage_Core_Model_Resource_Website_Collection
  • Mage_Core_Model_Session
  • Mage_Core_Model_Session_Abstract
  • Mage_Core_Model_Session_Abstract_Varien
  • Mage_Core_Model_Session_Abstract_Zend
  • Mage_Core_Model_Source_Email_Variables
  • Mage_Core_Model_Store
  • Mage_Core_Model_Store_Api
  • Mage_Core_Model_Store_Api_V2
  • Mage_Core_Model_Store_Group
  • Mage_Core_Model_Template
  • Mage_Core_Model_Translate
  • Mage_Core_Model_Translate_Expr
  • Mage_Core_Model_Translate_Inline
  • Mage_Core_Model_Translate_String
  • Mage_Core_Model_Url
  • Mage_Core_Model_Url_Rewrite
  • Mage_Core_Model_Url_Validator
  • Mage_Core_Model_Variable
  • Mage_Core_Model_Variable_Config
  • Mage_Core_Model_Variable_Observer
  • Mage_Core_Model_Website
  • Mage_Page_Block_Switch
  • Mage_Page_Block_Template_Container
  • Mage_Page_Block_Template_Links
  • Mage_Page_Block_Template_Links_Block
  • Mage_Sales_Model_Quote_Address_Total_Collector

Exceptions

  • Mage_Core_Controller_Varien_Exception
  • Mage_Core_Exception
  • Mage_Core_Model_Session_Exception
  • Mage_Core_Model_Store_Exception

Functions

  • destruct
  • is_dir_writeable
  • is_empty_date
  • mageCoreErrorHandler
  • mageDebugBacktrace
  • mageDelTree
  • mageFindClassFile
  • mageParseCsv
  • mageSendErrorFooter
  • mageSendErrorHeader
  • mageUndoMagicQuotes
  • now
  • sys_get_temp_dir
  • uc_words
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Core_Model_Resource_Setup

Resource Setup Model

Direct known subclasses

Mage_Api2_Model_Resource_Setup, Mage_CatalogIndex_Model_Resource_Setup, Mage_Eav_Model_Entity_Setup, Mage_ImportExport_Model_Resource_Setup, Mage_Index_Model_Resource_Setup, Mage_Oauth_Model_Resource_Setup, Mage_Sendfriend_Model_Resource_Setup

Indirect known subclasses

Mage_Catalog_Model_Resource_Eav_Mysql4_Setup, Mage_Catalog_Model_Resource_Setup, Mage_GoogleCheckout_Model_Resource_Setup, Mage_ImportExport_Model_Mysql4_Setup, Mage_Index_Model_Mysql4_Setup, Mage_Paypal_Model_Mysql4_Setup, Mage_Paypal_Model_Resource_Setup, Mage_Sales_Model_Entity_Setup, Mage_Sales_Model_Mysql4_Setup, Mage_Sales_Model_Resource_Setup, Mage_Sendfriend_Model_Mysql4_Setup, Mage_Tax_Model_Mysql4_Setup, Mage_CatalogIndex_Model_Mysql4_Setup, Mage_Tax_Model_Resource_Setup, Mage_Weee_Model_Mysql4_Setup, Mage_Weee_Model_Resource_Setup, Mage_XmlConnect_Model_Mysql4_Setup, Mage_XmlConnect_Model_Resource_Setup, Mage_Checkout_Model_Mysql4_Setup, Mage_Checkout_Model_Resource_Setup, Mage_Customer_Model_Entity_Setup, Mage_Customer_Model_Resource_Setup, Mage_GiftMessage_Model_Mysql4_Setup, Mage_GiftMessage_Model_Resource_Setup, Mage_GoogleCheckout_Model_Mysql4_Setup
Package: Mage\Core
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Core/Model/Resource/Setup.php
Methods summary
public
# __construct( string $resourceName )

Initialize resource configurations, setup connection, etc

Initialize resource configurations, setup connection, etc

Parameters

$resourceName
string
$resourceName the setup resource name
public Varien_Db_Adapter_Interface
# getConnection( )

Get connection object

Get connection object

Returns

Varien_Db_Adapter_Interface
public Mage_Core_Model_Resource_Setup
# setTable( string $tableName, string $realTableName )

Add table placeholder/table name relation

Add table placeholder/table name relation

Parameters

$tableName
string
$tableName
$realTableName
string
$realTableName

Returns

Mage_Core_Model_Resource_Setup
public string
# getTable( string|array $tableName )

Get table name (validated by db adapter) by table placeholder

Get table name (validated by db adapter) by table placeholder

Parameters

$tableName
string|array
$tableName

Returns

string
protected string
# _getTableCacheName( string|array $tableName )

Retrieve table name for cache

Retrieve table name for cache

Parameters

$tableName
string|array
$tableName

Returns

string
protected Mage_Core_Model_Resource_Resource
# _getResource( )

Get core resource resource model

Get core resource resource model

Returns

Mage_Core_Model_Resource_Resource
public static boolean
# applyAllUpdates( )

Apply database updates whenever needed

Apply database updates whenever needed

Returns

boolean
public static
# applyAllDataUpdates( )

Apply database data updates whenever needed

Apply database data updates whenever needed

public Mage_Core_Model_Resource_Setup
# applyDataUpdates( )

Apply data updates to the system after upgrading.

Apply data updates to the system after upgrading.

Returns

Mage_Core_Model_Resource_Setup
public Mage_Core_Model_Resource_Setup
# applyUpdates( )

Apply module resource install, upgrade and data scripts

Apply module resource install, upgrade and data scripts

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _hookQueries( )

Hooks queries to strengthen backwards compatibility in MySQL. Currently - dynamically updates column types for foreign keys, when their targets were changed during MMDB development.

Hooks queries to strengthen backwards compatibility in MySQL. Currently - dynamically updates column types for foreign keys, when their targets were changed during MMDB development.

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _unhookQueries( )

Removes query hook

Removes query hook

Returns

Mage_Core_Model_Resource_Setup
public Mage_Core_Model_Resource_Setup
# callbackQueryHook( string & $sql, array & $bind )

Callback function, called on every query adapter processes. Modifies SQL or tables, so that foreign keys will be set successfully

Callback function, called on every query adapter processes. Modifies SQL or tables, so that foreign keys will be set successfully

Parameters

$sql
string
$sql
$bind
array
$bind

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _installData( string $newVersion )

Run data install scripts

Run data install scripts

Parameters

$newVersion
string
$newVersion

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _upgradeData( string $oldVersion, string $newVersion )

Run data upgrade scripts

Run data upgrade scripts

Parameters

$oldVersion
string
$oldVersion
$newVersion
string
$newVersion

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _installResourceDb( string $newVersion )

Run resource installation file

Run resource installation file

Parameters

$newVersion
string
$newVersion

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _upgradeResourceDb( string $oldVersion, string $newVersion )

Run resource upgrade files from $oldVersion to $newVersion

Run resource upgrade files from $oldVersion to $newVersion

Parameters

$oldVersion
string
$oldVersion
$newVersion
string
$newVersion

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _rollbackResourceDb( string $newVersion, string $oldVersion )

Roll back resource

Roll back resource

Parameters

$newVersion
string
$newVersion
$oldVersion
string
$oldVersion

Returns

Mage_Core_Model_Resource_Setup
protected Mage_Core_Model_Resource_Setup
# _uninstallResourceDb( string $version )

Uninstall resource

Uninstall resource

Parameters

$version
string
$version existing resource version

Returns

Mage_Core_Model_Resource_Setup
protected array
# _getAvailableDbFiles( string $actionType, string $fromVersion, string $toVersion )

Retrieve available Database install/upgrade files for current module

Retrieve available Database install/upgrade files for current module

Parameters

$actionType
string
$actionType
$fromVersion
string
$fromVersion
$toVersion
string
$toVersion

Returns

array
protected array
# _getAvailableDataFiles( string $actionType, string $fromVersion, string $toVersion )

Retrieve available Data install/upgrade files for current module

Retrieve available Data install/upgrade files for current module

Parameters

$actionType
string
$actionType
$fromVersion
string
$fromVersion
$toVersion
string
$toVersion

Returns

array
protected Mage_Core_Model_Resource_Setup
# _setResourceVersion( string $actionType, string $version )

Save resource version

Save resource version

Parameters

$actionType
string
$actionType
$version
string
$version

Returns

Mage_Core_Model_Resource_Setup
protected string|false
# _modifyResourceDb( string $actionType, string $fromVersion, string $toVersion )

Run module modification files. Return version of last applied upgrade (false if no upgrades applied)

Run module modification files. Return version of last applied upgrade (false if no upgrades applied)

Parameters

$actionType
string
$actionType self::TYPE_*
$fromVersion
string
$fromVersion
$toVersion
string
$toVersion

Returns

string|false

Throws

Mage_Core_Exception
protected array
# _getModifySqlFiles( string $actionType, string $fromVersion, string $toVersion, array $arrFiles )

Get data files for modifications

Get data files for modifications

Parameters

$actionType
string
$actionType
$fromVersion
string
$fromVersion
$toVersion
string
$toVersion
$arrFiles
array
$arrFiles

Returns

array
public mixed|boolean
# getTableRow( string $table, string $idField, string|integer $id, string $field = null, string $parentField = null, string|integer $parentId = 0 )

Retrieve row or field from table by id or string and parent id

Retrieve row or field from table by id or string and parent id

Parameters

$table
string
$table
$idField
string
$idField
$id
string|integer
$id
$field
string
$field
$parentField
string
$parentField
$parentId
string|integer
$parentId

Returns

mixed|boolean
public Mage_Core_Model_Resource_Setup
# deleteTableRow( string $table, string $idField, string|integer $id, null|string $parentField = null, integer|string $parentId = 0 )

Delete table row

Delete table row

Parameters

$table
string
$table
$idField
string
$idField
$id
string|integer
$id
$parentField
null|string
$parentField
$parentId
integer|string
$parentId

Returns

Mage_Core_Model_Resource_Setup
public Mage_Eav_Model_Entity_Setup
# updateTableRow( string $table, string $idField, string|integer $id, string|array $field, mixed|null $value = null, string $parentField = null, string|integer $parentId = 0 )

Update one or more fields of table row

Update one or more fields of table row

Parameters

$table
string
$table
$idField
string
$idField
$id
string|integer
$id
$field
string|array
$field
$value
mixed|null
$value
$parentField
string
$parentField
$parentId
string|integer
$parentId

Returns

Mage_Eav_Model_Entity_Setup
public boolean
# tableExists( string $table )

Check is table exists

Check is table exists

Parameters

$table
string
$table

Returns

boolean
public Mage_Core_Model_Resource_Setup
# setConfigData( string $path, string $value, integer|string $scope = 'default', integer $scopeId = 0, integer $inherit = 0 )

Save configuration data

Save configuration data

Parameters

$path
string
$path
$value
string
$value
$scope
integer|string
$scope
$scopeId
integer
$scopeId
$inherit
integer
$inherit

Returns

Mage_Core_Model_Resource_Setup
public Mage_Core_Model_Resource_Setup
# deleteConfigData( string $path, string $scope = null )

Delete config field values

Delete config field values

Parameters

$path
string
$path
$scope
string
$scope (default|stores|websites|config)

Returns

Mage_Core_Model_Resource_Setup
public Mage_Core_Model_Resource_Setup
# run( string $sql )

Run plain SQL query(ies)

Run plain SQL query(ies)

Parameters

$sql
string
$sql

Returns

Mage_Core_Model_Resource_Setup
public Mage_Core_Model_Resource_Setup
# startSetup( )

Prepare database before install/upgrade

Prepare database before install/upgrade

Returns

Mage_Core_Model_Resource_Setup
public Mage_Core_Model_Resource_Setup
# endSetup( )

Prepare database after install/upgrade

Prepare database after install/upgrade

Returns

Mage_Core_Model_Resource_Setup
public string
# getIdxName( string $tableName, array|string $fields, string $indexType = '' )

Retrieve 32bit UNIQUE HASH for a Table index

Retrieve 32bit UNIQUE HASH for a Table index

Parameters

$tableName
string
$tableName
$fields
array|string
$fields
$indexType
string
$indexType

Returns

string
public string
# getFkName( string $priTableName, string $priColumnName, string $refTableName, string $refColumnName )

Retrieve 32bit UNIQUE HASH for a Table foreign key

Retrieve 32bit UNIQUE HASH for a Table foreign key

Parameters

$priTableName
string
$priTableName the target table name
$priColumnName
string
$priColumnName the target table column name
$refTableName
string
$refTableName the reference table name
$refColumnName
string
$refColumnName the reference table column name

Returns

string
public boolean
# getCallAfterApplyAllUpdates( )

Check call afterApplyAllUpdates method for setup class

Check call afterApplyAllUpdates method for setup class

Returns

boolean
public Mage_Core_Model_Resource_Setup
# afterApplyAllUpdates( )

Run each time after applying of all updates, if setup model setted $_callAfterApplyAllUpdates flag to true

Run each time after applying of all updates, if setup model setted $_callAfterApplyAllUpdates flag to true

Returns

Mage_Core_Model_Resource_Setup
Constants summary
string DEFAULT_SETUP_CONNECTION 'core_setup'
#
integer VERSION_COMPARE_EQUAL 0
#
integer VERSION_COMPARE_LOWER -1
#
integer VERSION_COMPARE_GREATER 1
#
string TYPE_DB_INSTALL 'install'
#
string TYPE_DB_UPGRADE 'upgrade'
#
string TYPE_DB_ROLLBACK 'rollback'
#
string TYPE_DB_UNINSTALL 'uninstall'
#
string TYPE_DATA_INSTALL 'data-install'
#
string TYPE_DATA_UPGRADE 'data-upgrade'
#
Properties summary
protected string $_resourceName
#

Setup resource name

Setup resource name

protected Varien_Simplexml_Object $_resourceConfig
#

Setup resource configuration object

Setup resource configuration object

protected Varien_Simplexml_Object $_connectionConfig
#

Connection configuration object

Connection configuration object

protected Varien_Simplexml_Object $_moduleConfig
#

Setup module configuration object

Setup module configuration object

protected boolean $_callAfterApplyAllUpdates false
#

Call afterApplyAllUpdates method flag

Call afterApplyAllUpdates method flag

protected Varien_Db_Adapter_Pdo_Mysql $_conn
#

Setup Connection

Setup Connection

protected array $_tables array()
#

Tables cache array

Tables cache array

protected array $_setupCache array()
#

Tables data cache array

Tables data cache array

protected boolean $_queriesHooked false
#

Flag which shows, that setup has hooked queries from DB adapter

Flag which shows, that setup has hooked queries from DB adapter

protected static boolean $_hadUpdates
#

Flag which allow to detect that some schema update was applied dueting request

Flag which allow to detect that some schema update was applied dueting request

protected static boolean $_schemaUpdatesChecked
#

Flag which allow run data install or upgrade

Flag which allow run data install or upgrade

Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0