[rt-users] upgrade mysql schema problem in rt4
Francesc Guasch
frankie at telecos.upc.edu
Wed Nov 9 09:45:52 EST 2011
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)
More information about the rt-users
mailing list