You are here

function kaltura_update_7300 in Kaltura 7.3

Change the primary ID field for an entity from Kaltura entry ID to a serial number.

File

./kaltura.install, line 342
Installation process for kaltura core module.

Code

function kaltura_update_7300() {

  // Add new primary ID field and change keys. Values of serial field are filled
  // in automatically.
  $spec = array(
    'description' => 'The primary identifier for an entity.',
    'type' => 'serial',
    'unsigned' => TRUE,
    'not null' => TRUE,
  );
  $keys_new = array(
    'primary key' => array(
      'eid',
    ),
    'unique keys' => array(
      'kaltura_entryid' => array(
        'kaltura_entryid',
      ),
    ),
  );
  db_drop_primary_key('node_kaltura');
  db_add_field('node_kaltura', 'eid', $spec, $keys_new);

  // This var is not used anymore.
  variable_del('kaltura_last_update');
}