You are here

function media_flickr_update_6003 in Media: Flickr 6

Add media_flickr_node table.

File

./media_flickr.install, line 159
Installation file for Media: Flickr.

Code

function media_flickr_update_6003() {
  $schema['media_flickr_node'] = array(
    'description' => t('Node/field references for flickr photosets.'),
    'fields' => array(
      'nid' => array(
        'description' => t("The {node}.nid for this photoset."),
        'not null' => TRUE,
        'type' => 'int',
        'unsigned' => TRUE,
      ),
      'field' => array(
        'default' => '',
        'description' => t('The field machine name this photoset is stored in.'),
        'length' => 255,
        'not null' => TRUE,
        'type' => 'varchar',
      ),
      'photoset' => array(
        'default' => '',
        'description' => t('The flickr photoset code.'),
        'length' => 255,
        'not null' => TRUE,
        'type' => 'varchar',
      ),
    ),
    'indexes' => array(
      'nid' => array(
        'nid',
      ),
      'field' => array(
        'field',
      ),
      'photoset' => array(
        'photoset',
      ),
    ),
  );
  $ret = array();
  if (!db_table_exists('media_flickr_node')) {
    db_create_table($ret, 'media_flickr_node', $schema['media_flickr_node']);
  }
  return $ret;
}