Skip to content

Commit

Permalink
version 0.3-3
Browse files Browse the repository at this point in the history
  • Loading branch information
tomoakin authored and gaborcsardi committed Oct 4, 2012
1 parent 9355b0b commit 4a1566b
Show file tree
Hide file tree
Showing 29 changed files with 1,420 additions and 277 deletions.
103 changes: 76 additions & 27 deletions ChangeLog
@@ -1,4 +1,53 @@
2012-01-10 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2012-10-04 Tomoaki NISHIYAMA <tomoakin@staff.kanazawa-u.ac.jp>

Bug fix for GC related errro as reported as issue 42.

* src/RS-DBI.c
* src/RS-PostgreSQL.c
* tests/dbColumnInfo.R

2012-09-18 Tomoaki NISHIYAMA <tomoakin@staff.kanazawa-u.ac.jp>

Keep consistency of const modifier to const char*

* src/RS-DBI.c

2012-09-18 Tomoaki NISHIYAMA <tomoakin@staff.kanazawa-u.ac.jp>

Suppress message when $R_OS_TYPE is unset

* configure
* configure.in


2012-04-06 Tomoaki NISHIYAMA <tomoakin@staff.kanazawa-u.ac.jp>

For issue 39: use a single equal sign (=) in test string comparison

* configure
* configure.in

2012-03-28 Tomoaki NISHIYAMA <tomoakin@staff.kanazawa-u.ac.jp>

Avoid connection cloning.
Ensure that BEGIN transaction is meaningfull

* R/PostgreSQLSupport.R
* tests/openSendQuery.R
* tests/dbTransactionTests.R
* tests/openSendQuery.R
* man/dbCommit-methods.Rd

2012-02-27 Tomoaki NISHIYAMA <tomoakin@staff.kanazawa-u.ac.jp>

Suppress dbColumnInfo Segmentation fault. RS_DBI_getTypeName()
return "UNKNOWN" instead of NULL pointer.

* src/RS-DBI.h
* src/RS-DBI.c
* tests/unknowntypes.R

2012-01-10 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Windows support for r-devel.
Make libpq.a with ar directly from $(OBJ) not via dll.
Expand All @@ -12,7 +61,7 @@
* src/libpq/Makefile.win
* src/libpq/Makefile.shlib

2011-12-31 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-12-31 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Move conditionals from Makevars.in to configure.in and
configure so that the GNU extension is not used.
Expand All @@ -23,7 +72,7 @@
* configure.in
* src/Makevars.in

2011-12-29 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-12-29 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Prepare for release. As the last update makes many incompatibilities,
the version number is large update.
Expand All @@ -36,7 +85,7 @@
* inst/NEWS
* man/dbCommit-methods.Rd

2011-12-03 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-12-03 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Remove exported names that are not defined in DBI and may conflict other packages.
Remove safe.write, which is not used anymore.
Expand All @@ -58,13 +107,13 @@
* man/isPostgresqlIdCurrent.Rd
* man/postgresqlSupport.Rd

2011-12-02 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-12-02 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Add clean: target to clean the libpq subdir on darwin

* src/Makevars.in

2011-11-24 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-11-24 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Use internal libpq for Mac OS X without PostgreSQL installation

Expand All @@ -77,7 +126,7 @@
* src/libpq/netdb.h
* src/libpq/pwd.h

2011-11-22 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-11-22 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Restructuring libpq directory so that the dynamic library for
Mac OS X / darwin can be made with make -f Makefile.darwin in that
Expand All @@ -92,22 +141,22 @@
* src/libpq/getaddrinfo.c: MinGW-w64 compatibility
* src/libpq/pg_config_os.h.win: MinGW-w64 compatibility

2011-11-16 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-11-16 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

add LICENSE file

* ChangeLog
* inst/NEWS: Change the release date.
* LICENSE

2011-11-15 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-11-15 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Edit DESCRIPTION for LICENSE format, Copyright notice, and
requirements for installation.

* DESCRIPTION

2011-11-14 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-11-14 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Remove make 3.80 dependency, so that the library can be compiled with
Rtools214 without newer MinGW/MSYS installation.
Expand All @@ -118,7 +167,7 @@
* src/libpq/Makefile.global.win64: remove recursion support
* src/libpq/Makefile.shlib: remove '| $(SHLIB_PREREQS)'

2011-11-12 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-11-12 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Bundle libpq source for compilation on windows.

Expand All @@ -133,7 +182,7 @@
* src/install.libs.R: derived from R-2.14.0/src/library/tools/R
copy libpq/libpq.dll to the destination same as RPostgreSQL.dll.

2011-10-03 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-10-03 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Use try() not to abort on error to write spacial/kanji characters.
For control characters use print again, but not for kanji special
Expand All @@ -143,7 +192,7 @@
* DESCRIPTION: Change maintainer name & address
* tests/dbWriteTabletypes.R: use try()

2011-10-02 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-10-02 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Avoid using raw UTF-8 string and conversion by print() for the test.

Expand All @@ -155,7 +204,7 @@
Added $Id$ to all .R .c .h files and removed $Date$ from them.
Removed declared-but-unused variables.

2011-09-26 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-09-26 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Raise the version number to 0.2-0

Expand All @@ -168,31 +217,31 @@
* tests/*Rout.save: Updated six reference output files to match
current output, differences mostly in whitespace or formatting

2011-09-25 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-09-25 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Type conversion: integer is mapped to integer in postgresql;

* R/PostgreSQLSupport.R: code change
* tests/dbWriteTabletypes.R: testcode that R integer stored to
PostgreSQL gets back as integer in R.

2011-09-25 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-09-25 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

dbListFields see only the current_schema unless the schema is
specified

* R/PostgreSQL.R: dbListFields are changed as above
* tests/dbListFields.R: testcase

2011-09-24 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-09-24 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Remove warning on enum, array, macaddr and inet; they are just kept as
string, though.

* src/RS-PostgreSQL.c: code change
* man/dbSendQuery-methods.Rd: mannual

2011-08-26 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-08-26 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

dbWriteTable does escape strings, without a temporary file

Expand All @@ -209,7 +258,7 @@

* DESCRIPTION

2011-03-07 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-03-07 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

dbSendQuery when the return value is not to be used.
Use dbGetQeury instead.
Expand All @@ -220,7 +269,7 @@
* tests/dbColumnInfo.R
* tests/dbtemptable.R

2011-03-07 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-03-07 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Support for writing Date and POSIXct class as date and timestamp with
time zone
Expand All @@ -234,13 +283,13 @@
* man/postgresqlSupport.Rd: explict that one or more identifiers
can be passed to postgresqlQuoteId

2011-03-06 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-03-06 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

More handling schema.

* R/PostgreSQL.R: dbRemoveTable handle c("schema", "table").

2011-03-05 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2011-03-05 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Handling of schema:
postgresqlTableRef generates "schema"."table"
Expand All @@ -255,15 +304,15 @@
* tests/dbWriteTableSchema.R: tests dbWritetable to c("public",
"rockdata")

2010-11-13 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2010-11-13 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Consistency of tablename argument of dbExistsTable and dbWriteTable.

* R/PostgreSQL.R: dbExistsTable behave like dbWriteTable on table
name.
* tests/dbExistsqc.R: test code

2010-11-02 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2010-11-02 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

Get results after CopyIn so that error is raised when
incompatible table exists for dbWriteTable(append=TRUE)
Expand All @@ -280,7 +329,7 @@

* DESCRIPTION: Release 0.1-7

2010-10-14 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2010-10-14 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

* src/RS-PostgreSQL.c: nullOk column in dbColumnInfo to have NA
unless the backend has clear statement
Expand All @@ -289,7 +338,7 @@

* src/RS-PostgreSQL.c: Correct segfault from issue ticket #24

2010-10-13 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2010-10-13 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

postgresqlEscapeStrings and postgresqlQuoteId to escape and quote
strings and identifiers. This is used in dbWriteTable, dbExitsTable,
Expand All @@ -314,7 +363,7 @@

* ChangeLog: Moved from inst/ChangeLog; now C-x 4 a inserts filenames

2010-10-05 Tomoaki NISHIYAMA <tomoakin@kenroku.asrc.kanazawa-u.ac.jp>
2010-10-05 Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp>

dbWriteTable copies tha data via the network connection

Expand Down
10 changes: 5 additions & 5 deletions DESCRIPTION
@@ -1,6 +1,6 @@
Package: RPostgreSQL
Version: 0.3-2
Date: $Date: 2012-01-10 17:51:04 +0900 (Tue, 10 Jan 2012) $
Version: 0.3-3
Date: $Date: 2012-10-04 10:54:50 +0900 (Thu, 04 Oct 2012) $
Title: R interface to the PostgreSQL database system
Author: Joe Conway, Dirk Eddelbuettel, Tomoaki Nishiyama, Sameer Kumar
Prayaga (during 2008), Neil Tiffin
Expand All @@ -22,12 +22,12 @@ Description: Database interface and PostgreSQL driver for R This
Google Code at https://code.google.com/p/rpostgresql/ .
LazyLoad: true
Depends: R (>= 2.9.0), methods, DBI (>= 0.1-4)
License: GPL-2 | file LICENSE
License: GPL-2 | GPL-2 + file LICENSE
Copyright: Authors listed above, PostgreSQL Global Development Group,
and The Regents of the University of California
Collate: S4R.R zzz.R PostgreSQLSupport.R dbObjectId.R PostgreSQL.R
URL: https://code.google.com/p/rpostgresql/,
http://www.stat.bell-labs.com/RS-DBI, http://www.postgresql.org
Packaged: 2012-01-29 03:09:44 UTC; tomoaki
Packaged: 2012-10-05 00:57:35 UTC; tomoaki
Repository: CRAN
Date/Publication: 2012-01-29 08:27:40
Date/Publication: 2012-10-05 05:35:18
12 changes: 8 additions & 4 deletions LICENSE
@@ -1,10 +1,14 @@
Most of this package are distributed under GPL-2 (GNU GENERAL PUBLIC LICENSE
version 2) with the exception for files under src/libpq/ and libpq.dll.
See the file COPYING in the top level of the R directory tree for further details.
This package as a whole is distributed under GPL-2 (GNU GENERAL PUBLIC LICENSE
version 2). See the file COPYING in the top level of the R directory
tree for further details.

The files under src/libpq/ and libpq.dll are distributed under the
PostgreSQL License:
PostgreSQL License (see below). That is, if you take only that part out of the
package you may redistribute only under the restriction of
PostgreSQL License. Most of this package are distributed under GPL-2
and if you redistribute any part of this, you must follow GPL-2.

PostgreSQL License:
PostgreSQL Database Management System
(formerly known as Postgres, then as Postgres95)

Expand Down

0 comments on commit 4a1566b

Please sign in to comment.