tableName: change backticks into double quotes for parent-transformed table names
authorDomas Mituzas <midom@users.mediawiki.org>
Fri, 5 Nov 2004 10:22:03 +0000 (10:22 +0000)
committerDomas Mituzas <midom@users.mediawiki.org>
Fri, 5 Nov 2004 10:22:03 +0000 (10:22 +0000)
includes/DatabasePostgreSQL.php

index e025761..63c500a 100644 (file)
@@ -244,6 +244,9 @@ class DatabasePgsql extends Database {
                # First run any transformations from the parent object
                $name = parent::tableName( $name );
 
+               # Replace backticks into double quotes
+               $name = strtr($name,'`','"');
+
                # Now quote PG reserved keywords
                switch( $name ) {
                        case 'user':