Bump default version, put in check for 1.8 schema.

This commit is contained in:
Greg Sabino Mullane 2007-02-28 23:44:02 +00:00
parent c6208e5d82
commit 7416f57a9c

View file

@ -53,7 +53,7 @@ GetOptions
my $PG_SCHEMA = "tables.sql";
## What version we default to when we can't parse the old schema
my $MW_DEFAULT_VERSION = '1.8';
my $MW_DEFAULT_VERSION = '1.9';
## Try and find a working version of mysqldump
$verbose and warn "Locating the mysqldump executable\n";
@ -133,9 +133,12 @@ elsif ($current_schema !~ /CREATE TABLE \S+validate /) {
elsif ($current_schema !~ /ipb_auto tinyint/) {
$current_version = '1.7';
}
else {
elsif ($current_schema !~ /CREATE TABLE \S+profiling /) {
$current_version = '1.8';
}
else {
$current_version = '1.9';
}
if (!$current_version) {
warn qq{WARNING! Could not figure out the old version, assuming MediaWiki $MW_DEFAULT_VERSION\n};