5 * Partial database to mimic the installation of the update_test_failing module.
8 use Drupal\Core\Database\Database;
10 $connection = Database::getConnection();
12 // Set the schema version.
13 $connection->merge('key_value')
14 ->condition('collection', 'system.schema')
15 ->condition('name', 'update_test_failing')
17 'collection' => 'system.schema',
18 'name' => 'update_test_failing',
23 // Update core.extension.
24 $extensions = $connection->select('config')
25 ->fields('config', ['data'])
26 ->condition('collection', '')
27 ->condition('name', 'core.extension')
30 $extensions = unserialize($extensions);
31 $extensions['module']['update_test_failing'] = 8000;
32 $connection->update('config')
34 'data' => serialize($extensions),
36 ->condition('collection', '')
37 ->condition('name', 'core.extension')