Browse Source

Fix returning check for Postgres.

Taylor Otwell 11 years ago
parent
commit
d1ae2324fd
1 changed files with 1 additions and 1 deletions
  1. 1 1
      laravel/database/connection.php

+ 1 - 1
laravel/database/connection.php

@@ -197,7 +197,7 @@ class Connection {
 		// For insert statements that use the "returning" clause, which is allowed
 		// For insert statements that use the "returning" clause, which is allowed
 		// by database systems such as Postgres, we need to actually return the
 		// by database systems such as Postgres, we need to actually return the
 		// real query result so the consumer can get the ID.
 		// real query result so the consumer can get the ID.
-		elseif (stripos($sql, 'insert') === 0 and stripos($sql, 'returning') !== false)
+		elseif (stripos($sql, 'insert') === 0 and stripos($sql, ') returning') !== false)
 		{
 		{
 			return $this->fetch($statement, Config::get('database.fetch'));
 			return $this->fetch($statement, Config::get('database.fetch'));
 		}
 		}