/** Use extended postgresql syntax for fetching ID */ function SQLTemplate($mode) { $template = parent::SQLTemplate($mode); switch ($mode) { case 'insert': return $template . " returning id"; } return $template; }
public function SQLTemplate($mode) { $template = parent::SQLTemplate($mode); switch ($mode) { case 'insert': if (empty($this->{$id_field}) !== false) { return $template . ' returning ' . $this->{$id_field}; } } return $template; }