NEWS
RPostgreSQL 0.7-6 (2024-01-11)
- Fix bugs found by warnings and suppress other nonsesical warnings
- Fix partial match warning #132
- exclude dropped column from column listing #130
RPostgreSQL 0.7-5 (2023-02-10)
- Adhere to coding standards.
RPostgreSQL 0.6-2 (2017-06-24)
- dbGetQuery do not return NULL.
- use registration mechanism to call native routines.
RPostgreSQL 0.5-3
- Update the libpq library so that the package can be compiled in new versions of R and macOS.
RPostgreSQL 0.5-2
RPostgreSQL 0.5-1
- Remove segmentationfault when NULL is passed as host argument.
- Conversion routine for raw in R and bytea in PostgreSQL
- Use accompanied libpq when either of libpq and header is not found on darwin
RPostgreSQL 0.5
- postgresqlWriteTable: send column names at COPY
- System library header search path for OS X 10.9 (Mavericks)
- Memory leak was reduced
- Close the socket on failure
RPostgreSQL 0.4 (2013-03-27)
- Initial implementation of prepared statement
- Use system libpq library when available on OS X (darwin)
- Force ISO datestyle for PostgreSQL-R communication by default
- Time zone aware Timestamp POSIXct conversion
RPostgreSQL 0.3-3 (2012-10-05)
- Bugfix on dbColumnInfo and others reproducible by gctorture(TRUE)
- Do not implicitly make new connections, which interfere with transaction.
- Change the notation of the LICENSE
RPostgreSQL 0.3-2 (2012-01-29)
- Adapt to the new windows toolchain.
- Do not make libpq.dll on windows but just make libpq.a and link it,
so that libpq.dll need not copied anymore.
RPostgreSQL 0.3-1 (2012-01-03)
- Remove GNU make dependency.
RPostgreSQL 0.3-0 (2011-12-30)
- The bundled libpq source codes are used under darwin as well.
- More compatibility to other database drivers under DBI and sqldf.
dbBeginTransaction, safe.write, make.db.names are removed.
dbBuildTableDefinition is renamed to postgresqlBuildTableDefinition.
isIdCurrent is renamed to isPostgresqlIdCurrent.
row.names is now integer.
RPostgreSQL 0.2-1 (2011-11-17)
- libpq source codes are bundled for Windows.
In other envirionment, this code is not used and existence of libpq as
specified by PG_HOME is still required.
RPostgreSQL 0.2-0 (2011-10-04)
- Error check for dbWriteTable
- dbWriteTable does not write a temporary file.
Control characters in strings are properly escaped for dbWriteTable.
- Remove warning for enum and arrays etc. The value are still transferred
as string and not converted to arrays etc.
- use c('schema', 'table') to specify schema
- Integer is mapped to integer in postgresql rather than bigint.
RPostgreSQL 0.1-7 (2010-10-17)
- Several potential buffer overruns were fixed
- dbWriteTable now writes a data.frame to database through a network
connection rather than a temporary file. Note that row_names may be
changed in future releases. Also, passing in filenames instead of
data.frame is not supported at this time.
- When no host is specified, a connection to the PostgreSQL server
is made via UNIX domain socket (just like psql does)
- Table and column names are case sensitive, and identifiers are escaped
or quoted appropriately, so that any form of table/column names can be
created, searched, or removed, including upper-, lower- and mixed-case.
- nullOk in dbColumnInfo has a return value of NA when the column does
not correspond to a column in the table. The utility of nullOk is
doubtful but not removed at this time.
- Correct Windows getpid() declaration (with thanks to Brian D. Ripley)
- A call of as.POSIXct() with a time format string wrongly passed to TZ
has been corrected; this should help with intra-day timestamps (with
thanks to Steve Eick)
- Usage of tmpdir has been improved on similarly to Linux (with thanks
to Robert McGehee)
RPostgreSQL 0.1-6 (2009-10-20)
- Added missing paste() call to dbGetQuery() for dbListTables
RPostgreSQL 0.1-5 (2009-10-14)
- Four issues reported at the Issue tracker at the Google Code site
are addressed, two more are feature requests and one cannot be
replicated
- A number of other small fixes and enhancements to code and
documentation as detailed in the ChangeLog file
RPostgreSQL 0.1-4 (2009-01-28)
- Fix to one of the documentation files
RPostgreSQL 0.1-3 (2008-12-13)
- Fixed a memory leak detected by Valgrind with thanks to Jeff Horner
who applied a similar fix to RMySQL
RPostgreSQL 0.1-2 (2008-11-03)
- Some fixes to the regression tests and configuration
RPostgreSQL 0.1-1 (2008-10-29)
- DESCRIPTION: Correct Url: field by adding http:// parts. Thanks to
Gabor for the hint.
RPostgreSQL 0.1-0 (2008-10-12)
- First Release
- This 'RPostgreSQL' package was developed as a part of Google Summer of
Code 2008 program.
- Its implements all the features in the DBI (and a few extra like those
related to transaction management)