system.install

Version

1.263 (checked in on 2008/09/06 at 08:36:21 by dries)

Functions

Namesort iconDescription
system_installImplementation of hook_install().
system_requirementsTest and report Drupal installation requirements.
system_schemaImplementation of hook_schema().
system_update_1022Add index on users created column.
system_update_6000Remove auto_increment from {boxes} to allow adding custom blocks with visibility settings.
system_update_6001Add version id column to {term_node} to allow taxonomy module to use revisions.
system_update_6002Increase the maximum length of variable names from 48 to 128.
system_update_6003Add index on comments status column.
system_update_6004This update used to add an index on users created column (#127941). However, system_update_1022() does the same thing. This update tried to detect if 1022 had already run but failed to do so, resulting in an "index already exists" error.
system_update_6005Add language to url_alias table and modify indexes.
system_update_6006Drop useless indices on node_counter table.
system_update_6007Change the severity column in the watchdog table to the new values.
system_update_6008Add info files to themes. The info and owner columns are added by update_fix_d6_requirements() in update.php to avoid a large number of error messages from update.php. All we need to do here is copy description to owner and then drop description.
system_update_6009The PHP filter is now a separate module.
system_update_6010Add variable replacement for watchdog messages.
system_update_6011Add language support to nodes
system_update_6012Add serialized field to cache tables. This is now handled directly by update.php, so this function is a no-op.
system_update_6013Rebuild cache data for theme system changes
system_update_6014Record that the installer is done, so it is not possible to run the installer on upgraded sites.
system_update_6015Add the form cache table.
system_update_6016Make {node}'s primary key be nid, change nid,vid to a unique key. Add primary keys to block, filters, flood, permission, and term_relation.
system_update_6017Rename settings related to user.module email notifications.
system_update_6018Add HTML corrector to HTML formats or replace the old module if it was in use.
system_update_6019Reconcile small differences in the previous, manually created mysql and pgsql schemas so they are the same and can be represented by a single schema structure.
system_update_6020Create the tables for the new menu system.
system_update_6021Migrate the menu items from the old menu system to the new menu_links table.
system_update_6022Update files tables to associate files to a uid by default instead of a nid. Rename file_revisions to upload since it should only be used by the upload module used by upload to link files to nodes.
system_update_6023
system_update_6024Add translation fields to nodes used by translation module.
system_update_6025Increase the maximum length of node titles from 128 to 255.
system_update_6026Display warning about new Update status module.
system_update_6027Add block cache.
system_update_6028Add the node load cache table.
system_update_6029Enable the dblog module on sites that upgrade, since otherwise watchdog logging will stop unexpectedly.
system_update_6030Add the tables required by actions.inc.
system_update_6031Ensure that installer cannot be run again after updating from Drupal 5.x to 6.x Actually, this is already done by system_update_6014(), so this is now a no-op.
system_update_6032profile_fields.name used to be nullable but is part of a unique key and so shouldn't be.
system_update_6033Change node_comment_statistics to be not autoincrement.
system_update_6034Rename permission "administer access control" to "administer permissions".
system_update_6035Change index on system table for better performance.
system_update_6036Change the search schema and indexing.
system_update_6037Create consistent empty region for disabled blocks.
system_update_6038Ensure that "Account" is not used as a Profile category.
system_update_6039Rename permissions "edit foo content" to "edit any foo content". Also update poll module permission "create polls" to "create poll content".
system_update_6040Add a weight column to the upload table.
system_update_6041Change forum vocabulary not to be required by default and set the weight of the forum.module 1 higher than the taxonomy.module.
system_update_6042Upgrade recolored theme stylesheets to new array structure.
system_update_6043Update table indices to make them more rational and useful.
system_update_6044RC1 to RC2 index cleanup.
system_update_6045Update blog, book and locale module permissions.
system_update_6046Ensure that the file_directory_path variable is set (using the old 5.x default, if necessary), so that the changed 6.x default won't break existing sites.
system_update_6047Fix cache mode for blocks inserted in system_install() in fresh installs of previous RC.
system_update_7000Rename blog and forum permissions to be consistent with other content types.
system_update_7001Generate a cron key and save it in the variables table.
system_update_7002Add a table to store blocked IP addresses.
system_update_7003Update {blocked_ips} with valid IP addresses from {access}.
system_update_7004Remove hardcoded numeric deltas from all blocks in core.
system_update_7005Remove throttle columns and variables.
system_update_7006Registry tables and drop the file key of the menu router, since it is no longer needed.
system_update_7007Convert to new method of storing permissions.
system_update_7008Use the poll_choice primary key to record votes in poll_votes rather than the choice order. Rename chorder to weight.
system_update_7009Rename the variables for primary and secondary links.
system_update_7010Increase the size of the 'load_functions' and 'to_arg_functions' fields in table 'menu_router'.
system_update_last_removed
 
 

Drupal is a registered trademark of Dries Buytaert.