- Patch #107824 by Dave Reid, AlexisWilke et al: convert certain URL fields from VARCHAR to TEXT to avoid errors.

merge-requests/26/head
Dries Buytaert 2008-12-03 19:22:09 +00:00
parent cadd9bd54c
commit 939df0b3cd
2 changed files with 12 additions and 7 deletions

View File

@ -75,10 +75,8 @@ function dblog_schema() {
'description' => 'URL of the origin of the event.',
),
'referer' => array(
'type' => 'varchar',
'length' => 128,
'type' => 'text',
'not null' => FALSE,
'default' => '',
'description' => 'URL of referring page.',
),
'hostname' => array(
@ -106,12 +104,12 @@ function dblog_schema() {
}
/**
* Allow NULL values for links.
* Allow NULL values for links and longer referers.
*/
function dblog_update_7001() {
$ret = array();
db_change_field($ret, 'watchdog', 'link', 'link', array('type' => 'varchar', 'length' => 255, 'not null' => FALSE, 'default' => ''));
db_change_field($ret, 'watchdog', 'referer', 'referer', array('type' => 'varchar', 'length' => 255, 'not null' => FALSE, 'default' => ''));
db_change_field($ret, 'watchdog', 'referer', 'referer', array('type' => 'text', 'not null' => FALSE));
return $ret;
}

View File

@ -76,8 +76,7 @@ function statistics_schema() {
'description' => 'Internal path to page visited (relative to Drupal root.)',
),
'url' => array(
'type' => 'varchar',
'length' => 255,
'type' => 'text',
'not null' => FALSE,
'description' => 'Referrer URI.',
),
@ -119,3 +118,11 @@ function statistics_schema() {
return $schema;
}
/**
* Allow longer referrers.
*/
function statistics_update_7000() {
$ret = array();
db_change_field($ret, 'accesslog', 'url', 'url', array('type' => 'text', 'not null' => FALSE));
return $ret;
}