[rt-users] upgrade mysql schema problem in rt4
Ruslan Zakirov
ruz at bestpractical.com
Wed Nov 9 15:11:15 EST 2011
On Wed, Nov 9, 2011 at 6:45 PM, Francesc Guasch <frankie at telecos.upc.edu> wrote:
> Al 08/11/11 17:39, En/na Kevin Falcone ha escrit:
>>
>> On Tue, Nov 08, 2011 at 05:34:35PM +0100, Francesc Guasch wrote:
>>>
>>> Al 08/11/11 17:26, En/na Kevin Falcone ha escrit:
>>>>
>>>> On Tue, Nov 08, 2011 at 01:13:41PM +0100, Francesc Guasch wrote:
>>>>>
>>>>> I'm stuck upgrading the database. I am trying to upgrade from
>>>>> an old mysql 4.0.24.
>>>>>
>>>>> perl etc/upgrade/upgrade-mysql-schema.pl
>>>>>
>>>>> Can't use an undefined value as an ARRAY reference at
>>>>> etc/upgrade/upgrade-mysql-schema.pl line 442.
>
>> Then look at the other parts of the where clause. Is the database
>> name right? Are the column names right?
>>
>
> Ok, I found what happened. Our database has lower_case_table_names=1,
> so the script didn't find the tables. I made this patch to
> etc/upgrade/upgrade-mysql-schema.pl:
>
> 446,447c446
> < ." AND ( TABLE_NAME = ". $dbh->quote($table)
> < ." OR TABLE_NAME = ".lc($dbh->quote($table)).")"
> ---
>> ." AND TABLE_NAME = ". $dbh->quote($table)
Try the following patch I want to push into the repo. Thanks for
investigating and returning back to the list.
http://users.bestpractical.com/~ruz/p/2011-11-10AqjN_uH7
>
> --------
> RT Training Sessions (http://bestpractical.com/services/training.html)
> * Barcelona, Spain November 28 & 29, 2011
>
--
Best regards, Ruslan.
More information about the rt-users
mailing list