Skip to content
Snippets Groups Projects
Commit 2e125869 authored by Angie Byron's avatar Angie Byron
Browse files

#757214 by justinrandell, scor: Fixed D6->D7 update.php failure: Fatal error:...

#757214 by justinrandell, scor: Fixed D6->D7 update.php failure: Fatal error: Class 'MergeQuery_mysql()'.
parent 07ef1595
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
......@@ -342,36 +342,9 @@ function update_fix_d7_requirements() {
);
db_create_table('role_permission', $schema['role_permission']);
// Add the {semaphore} table in case menu_rebuild() gets called during
// an update.
$schema['semaphore'] = array(
'description' => 'Table for holding semaphores, locks, flags, etc. that cannot be stored as Drupal variables since they must not be cached.',
'fields' => array(
'name' => array(
'description' => 'Primary Key: Unique name.',
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'value' => array(
'description' => 'A value for the semaphore.',
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'expire' => array(
'description' => 'A Unix timestamp with microseconds indicating when the semaphore should expire.',
'type' => 'float',
'size' => 'big',
'not null' => TRUE
),
),
'indexes' => array('value' => array('value')),
'primary key' => array('name'),
);
db_create_table('semaphore', $schema['semaphore']);
// Drops and recreates semaphore value index.
db_drop_index('semaphore', 'expire');
db_add_index('semaphore', 'value', array('value'));
// Add registry tables since these are required during an update.
$schema['registry'] = array(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment