dbGetException()
is no longer reexported from DBI.dbFetch()
and dbGetQuery()
. Values of unknown type are returned as character vector of class "pq_xxx"
, where "xxx"
is the “typname” returned from PostgreSQL. In particular, JSON
and JSONB
values now have class "pq_json"
and "pq_jsonb"
, respectively. The return value of dbColumnInfo()
gains new columns ".oid"
(integer
), ". known"
(logical
) and ".typname"
(character
)(#114, @etiennebr)."integer64"
are now supported for dbWriteTable()
and dbBind()
(#178).dbListObjects()
, dbUnquoteIdentifier()
and Id()
.x
argument to dbQuoteIdentifier()
are preserved in the output (r-lib/DBI#173).dbGetQuery()
) are now exported, even if the package doesn’t provide a custom implementation (#168).timegm()
with private implementation.PQcancel()
if the query hasn’t completed, fixes transactions on Amazon RedShift (#159, @mmuurr).Initial release, compliant to the DBI specification.
bit64
package. This also means that numeric literals (as in SELECT 1
) are returned as 64-bit integers. The bigint
argument to dbConnect()
allows overriding the data type on a per-connection basis.row.names = FALSE
.