function statspro_update_6100 in Statistics Pro 6
Same name and namespace in other branches
- 6.2 statspro.install \statspro_update_6100()
Creates a temporary statspro table with the day column already as DATE.
Return value
array
File
- ./
statspro.install, line 136 - Install file for statistics pro module
Code
function statspro_update_6100() {
$ret = array();
$new_table = array(
'fields' => array(
'day' => array(
'type' => 'varchar',
'pgsql_type' => 'date',
'mysql_type' => 'DATE',
'sqlite_type' => 'DATE',
'not null' => TRUE,
'disp-width' => '10',
),
'nuser' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'auser' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'nnode' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'cnode' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'comment' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'pi' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'upi' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'error' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'uerror' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'warning' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
'uwarning' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'disp-width' => '10',
),
),
'primary key' => array(
'day',
),
);
db_create_table($ret, 'statspro_day_to_date_temp', $new_table);
return $ret;
}