From eeaa32a148e79ce742a0ca113758768282c65383 Mon Sep 17 00:00:00 2001 From: Saophalkun Ponlu Date: Wed, 18 Jul 2012 14:36:08 +1200 Subject: [PATCH] BUG Fix PostgreSQL error when creating a table for namespaced data object. This issue is caused by the presence of backslash characters (PHP namespace delimiter) in entity names --- code/PostgreSQLDatabase.php | 1 + 1 file changed, 1 insertion(+) diff --git a/code/PostgreSQLDatabase.php b/code/PostgreSQLDatabase.php index 2413dc5..5d729b4 100755 --- a/code/PostgreSQLDatabase.php +++ b/code/PostgreSQLDatabase.php @@ -234,6 +234,7 @@ class PostgreSQLDatabase extends SS_Database { $starttime = microtime(true); } + $sql = str_replace("\\", "_", $sql); $handle = pg_query($this->dbConn, $sql); if(isset($_REQUEST['showqueries'])) {