I upgraded from 138a to 139d today. The db upgrade was successful without any errors and the site works ok so far in my testing.
I noticed however that one table "counter_history" is in utf-8_general_ci while all my other other tables are in latin1.
Is this what is suppose to happen? or did I make a mistake somewhere? The counter history is working fine.
here is that table before and after the upgrade (phpmyadmin dump)
Before:
PHP Code:
-- Table structure for table `counter_history`
--
DROP TABLE IF EXISTS `counter_history`;
CREATE TABLE IF NOT EXISTS `counter_history` (
`startdate` char(8) default NULL,
`counter` int(12) default NULL,
`session_counter` int(12) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
After:
PHP Code:
-- Table structure for table `counter_history`
--
DROP TABLE IF EXISTS `counter_history`;
CREATE TABLE IF NOT EXISTS `counter_history` (
`startdate` char(8) character set latin1 NOT NULL default '',
`counter` int(12) default NULL,
`session_counter` int(12) default NULL,
PRIMARY KEY (`startdate`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
This appears to be the only difference in my dbs.
Before the upgrade I created 2 new "my_db_charset.php" files and defined latin1 as the CHARSET in both: : define('DB_CHARSET', 'latin1'); and left the installer_params.php unchanged as latin1.
or should I do the upgrade again?
Bookmarks