123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?php
- function tripal_gbrowse_install() {
- drupal_install_schema('tripal_gbrowse');
- }
- function tripal_gbrowse_update_2 (&$sandbox) {
- $ret = array();
-
- db_add_field($ret, 'tripal_gbrowse_instances', 'nid', array('type' => 'int','unsigned' => FALSE, 'not null' => TRUE));
-
- db_add_field($ret, 'tripal_gbrowse_instances', 'vid', array('type' => 'int','unsigned' => FALSE, 'not null' => TRUE));
-
- return $ret;
- }
- function tripal_gbrowse_uninstall() {
- drupal_uninstall_schema('tripal_gbrowse');
- }
- function tripal_gbrowse_schema() {
-
- $schema['tripal_gbrowse_instances'] = array(
-
- 'fields' => array(
-
- 'nid' => array(
- 'type' => 'int',
- 'unsigned' => FALSE,
- 'not null' => TRUE,
- ),
-
-
- 'vid' => array(
- 'type' => 'int',
- 'unsigned' => FALSE,
- 'not null' => TRUE,
- ),
-
-
- 'gbrowse_id' => array(
- 'type' => 'serial',
- 'unsigned' => TRUE,
- 'not null' => TRUE,
- ),
-
-
- 'database_name' => array(
- 'type' => 'varchar',
- 'not null' => TRUE,
- ),
-
-
- 'database_user' => array(
- 'type' => 'varchar',
- 'not null' => TRUE,
- ),
-
-
- 'user_password' => array(
- 'type' => 'varchar',
- 'not null' => TRUE,
- ),
-
-
- 'gbrowse_name' => array(
- 'type' => 'varchar',
- 'not null' => TRUE,
- ),
-
-
-
- 'gbrowse_link' => array(
- 'type' => 'varchar',
- 'not null' => TRUE,
- ),
-
-
-
- 'config_file' => array(
- 'type' => 'varchar',
- 'not null' => TRUE,
- ),
-
- ),
-
- 'primary key' => array('gbrowse_id'),
-
- );
- return $schema;
- }
|