From 4efb673f444ea9f3400ff4f4b4d739bbbbf67f43 Mon Sep 17 00:00:00 2001 From: Greg Sabino Mullane Date: Mon, 23 Mar 2009 14:16:46 +0000 Subject: [PATCH] Allow direct INDEX clause specification for Postgres. --- maintenance/updaters.inc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 -- 2.20.1