Forked from
UNL Information Services / UNL-CMS
989 commits behind the upstream repository.
-
Tim Steiner authored
git-svn-id: file:///tmp/wdn_thm_drupal/branches/drupal-7.x@176 20a16fea-79d4-4915-8869-1ea9d5ebf173
Tim Steiner authoredgit-svn-id: file:///tmp/wdn_thm_drupal/branches/drupal-7.x@176 20a16fea-79d4-4915-8869-1ea9d5ebf173
unl.install 2.81 KiB
<?php
function unl_schema()
{
$schema = array();
$schema['unl_sites'] = array(
'description' => 'Table of tables to be programatically created',
'fields' => array(
'site_id' => array(
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE
),
'site_path_prefix' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'site_path' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'uri' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'installed' => array(
'type' => 'int',
'not null' => TRUE,
'default' => 0
),
'clean_url' => array(
'type' => 'int',
'not null' => TRUE,
'default' => 1
)
),
'primary key' => array('site_id'),
'unique keys' => array(
'sub_site' => array('site_path_prefix', 'site_path')
)
);
return $schema;
}
function unl_update_7100()
{
$table = array(
'description' => 'Table of tables to be programatically created',
'fields' => array(
'site_id' => array(
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE
),
'site_path_prefix' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'site_path' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'uri' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => ''
),
'installed' => array(
'type' => 'int',
'not null' => TRUE,
'default' => 0
)
),
'primary key' => array('site_id'),
'unique keys' => array(
'sub_site' => array('site_path_prefix', 'site_path')
)
);
db_create_table('unl_sites', $table);
}
function unl_update_7101()
{
db_add_field(
'unl_sites',
'clean_url',
array(
'type' => 'int',
'not null' => TRUE,
'default' => 1
)
);
}