From: Greg Sabino Mullane Date: Mon, 23 Mar 2009 14:16:46 +0000 (+0000) Subject: Allow direct INDEX clause specification for Postgres. X-Git-Tag: 1.31.0-rc.0~42405 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=4efb673f444ea9f3400ff4f4b4d739bbbbf67f43;p=lhc%2Fweb%2Fwiklou.git Allow direct INDEX clause specification for Postgres. --- diff --git a/maintenance/updaters.inc b/maintenance/updaters.inc index b9f491e8de..ddf7ca7821 100644 --- a/maintenance/updaters.inc +++ b/maintenance/updaters.inc @@ -1834,7 +1834,12 @@ function do_postgres_updates() { continue; } wfOut( "Creating index \"$ni[1]\" on table \"$ni[0]\"\n" ); - dbsource($ni[2]); + if ( preg_match( '/^\(/', $ni[2] ) ) { + $wgDatabase->query( "CREATE INDEX $ni[1] ON $ni[0] $ni[2]" ); + } + else { + dbsource($ni[2]); + } } # Tweak the page_title tsearch2 trigger to filter out slashes