* Cleanup massive duplication across Database constructors. Default implementation...
authorChad Horohoe <demon@users.mediawiki.org>
Mon, 24 Jan 2011 18:36:09 +0000 (18:36 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Mon, 24 Jan 2011 18:36:09 +0000 (18:36 +0000)
commita5053d4c5ad87796864a7030370be19ea44e923c
tree6bb33095af69f355f3c9dc81c887c6b7ebd3ef62
parent537bf1ef01a029565be15f261bc3527dee870346
* Cleanup massive duplication across Database constructors. Default implementation fairly sane. Now they all share the same if( $server ) logic to allow constructing the class without forcing open a connection (MySQL has done this since at least r15094)
* Get rid of intermediate installTables() callback
* Actually cache the result of DbInstaller::getConnection() like the documentation says
includes/db/DatabaseIbm_db2.php
includes/db/DatabaseMssql.php
includes/db/DatabaseOracle.php
includes/db/DatabasePostgres.php
includes/db/DatabaseSqlite.php
includes/installer/DatabaseInstaller.php
includes/installer/Installer.php
includes/installer/MysqlInstaller.php
includes/installer/PostgresInstaller.php
includes/installer/SqliteInstaller.php