improve / fix postgres support.

This commit is contained in:
Taylor Otwell
2012-05-30 14:23:27 -05:00
parent 56c6202d28
commit 691d68ba54
8 changed files with 73 additions and 11 deletions

View File

@@ -375,6 +375,19 @@ class Grammar extends \Laravel\Database\Grammar {
return "INSERT INTO {$table} ({$columns}) VALUES {$parameters}";
}
/**
* Compile a SQL INSERT and get ID statment from a Query instance.
*
* @param Query $query
* @param array $values
* @param string $column
* @return string
*/
public function insert_get_id(Query $query, $values, $column)
{
return $this->insert($query, $values);
}
/**
* Compile a SQL UPDATE statment from a Query instance.
*

View File

@@ -0,0 +1,20 @@
<?php namespace Laravel\Database\Query\Grammars;
use Laravel\Database\Query;
class Postgres extends Grammar {
/**
* Compile a SQL INSERT and get ID statment from a Query instance.
*
* @param Query $query
* @param array $values
* @param string $column
* @return string
*/
public function insert_get_id(Query $query, $values, $column)
{
return $this->insert($query, $values)." RETURNING $column";
}
}