? .svn ? p_226907_draft.patch ? p_239343_access.patch ? p_239751_throttle.patch ? p_db_component_name.patch ? components/.svn ? po/.svn Index: webform.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/webform/webform.install,v retrieving revision 1.14.2.16.2.15 diff -u -p -r1.14.2.16.2.15 webform.install --- webform.install 28 Feb 2008 03:21:40 -0000 1.14.2.16.2.15 +++ webform.install 1 Apr 2008 13:32:05 -0000 @@ -32,7 +32,7 @@ function webform_install() { cid smallint unsigned NOT NULL default '0', pid smallint unsigned NOT NULL default '0', form_key varchar(128) default NULL, - name varchar(128) default NULL, + name varchar(255) default NULL, type varchar(16) default NULL, value text default NULL, extra text, @@ -89,7 +89,7 @@ function webform_install() { cid smallint NOT NULL default '0', pid smallint NOT NULL default '0', form_key varchar(128) default NULL, - name varchar(128) NOT NULL default '', + name varchar(255) NOT NULL default '', type varchar(16) NOT NULL default '', value text NOT NULL default '', extra text NOT NULL default '', @@ -655,6 +655,23 @@ function webform_update_20() { } /** + * Increase the size of the component instance name. + */ +function webform_update_21() { + $ret = array(); + switch ($GLOBALS['db_type']) { + case 'mysqli': + case 'mysql': + $ret[] = update_sql("ALTER TABLE {webform_component} CHANGE name name varchar(255) DEFAULT NULL"); + break; + case 'pgsql': + db_change_column($ret, 'webform_component', 'name', 'name', 'varchar(255)', array('not null' => TRUE, 'default' => "NULL")); + break; + } + return $ret; +} + +/** * Recursively delete all files and folders in the specified filepath, then * delete the containing folder. *