Browse Source

Removing isladora_version_count table (#788)

pull/790/head
dannylamb 4 years ago committed by GitHub
parent
commit
0097808bdd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 47
      islandora.install

47
islandora.install

@ -5,42 +5,6 @@
* Install/update hook implementations. * Install/update hook implementations.
*/ */
/**
* Implements hook_schema().
*/
function islandora_schema() {
$schema = [];
$schema['islandora_version_count'] = [
'description' => 'Keeps track of the number of changes to an entity',
'fields' => [
'id' => [
'description' => 'Autoincrementing id for record',
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE,
],
'uuid' => [
'description' => 'UUID for an entity',
'type' => 'varchar',
'length' => 128,
'not null' => TRUE,
'unique' => TRUE,
],
'count' => [
'description' => 'Number of times an entity has been updated.',
'type' => 'int',
'unsigned' => TRUE,
'default' => 0,
],
],
'primary key' => ['id'],
'unique keys' => [
'uuid' => ['uuid'],
],
];
return $schema;
}
/** /**
* Delete the 'delete_media' action we used to provide, if it exists. * Delete the 'delete_media' action we used to provide, if it exists.
* *
@ -80,3 +44,14 @@ function islandora_update_8002(&$sandbox) {
// Force drupal to reload the config. // Force drupal to reload the config.
\Drupal::service('plugin.manager.condition')->clearCachedDefinitions(); \Drupal::service('plugin.manager.condition')->clearCachedDefinitions();
} }
/**
* Deletes the islandora_version_count table.
*
* We never implemented the functionality.
*/
function islandora_update_8003(&$sandbox) {
\Drupal::service('database')
->schema()
->dropTable('islandora_version_count');
}

Loading…
Cancel
Save