From 956e50863d553ed397f15c4c640d07aecf4c8cc5 Mon Sep 17 00:00:00 2001 From: Max Kanat-Alexander Date: Tue, 19 Oct 2010 16:45:47 -0700 Subject: Bug 605663: For MySQL, use information_schema instead of SHOW TABLE STATUS to get table information during checksetup, because it's much faster. This also bumps our MySQL requirement to 5.0.15. r=mkanat, a=mkanat (module owner) --- Bugzilla/Constants.pm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Bugzilla/Constants.pm') diff --git a/Bugzilla/Constants.pm b/Bugzilla/Constants.pm index 14c3f2b26..9ce2c9f94 100644 --- a/Bugzilla/Constants.pm +++ b/Bugzilla/Constants.pm @@ -479,14 +479,16 @@ use constant INSTALLATION_MODE_NON_INTERACTIVE => 1; # Data about what we require for different databases. use constant DB_MODULE => { - 'mysql' => {db => 'Bugzilla::DB::Mysql', db_version => '4.1.2', + # MySQL 5.0.15 was the first production 5.0.x release. + 'mysql' => {db => 'Bugzilla::DB::Mysql', db_version => '5.0.15', dbd => { package => 'DBD-mysql', module => 'DBD::mysql', # Disallow development versions blacklist => ['_'], - # For UTF-8 support - version => '4.00', + # For UTF-8 support. 4.001 makes sure that blobs aren't + # marked as UTF-8. + version => '4.001', }, name => 'MySQL'}, 'pg' => {db => 'Bugzilla::DB::Pg', db_version => '8.03.0000', -- cgit v1.2.3-24-g4f1b