arkdb 0.0.5
ark()
’s default keep-open
method would cut off header names for Postgres connections (due to variation in the behavior of SQL queries with LIMIT 0
.) The issue is now resolved by accessing the header in a more robust, general way.
arkdb 0.0.4
unark()
will strip out non-compliant characters in table names by default.
unark()
gains the optional argument tablenames
, allowing the user to specify the corresponding table names manually, rather than enforcing they correspond with the incoming file names. #18
unark()
gains the argument encoding
, allowing users to directly set the encoding of incoming files. Previously this could only be set by setting options(encoding)
, which will still work as well. See FAO.R
example in examples
for an illustration.
unark()
will now attempt to guess which streaming parser to use (e.g csv
or tsv
) based on the file extension pattern, rather than defaulting to a tsv
parser. (ark()
still defaults to exporting in the more portable tsv
format).
arkdb 0.0.3 2018-09-11
- Remove dependency on utils::askYesNo for backward compatibility, #17
arkdb 0.0.2 2018-08-20 (First release to CRAN)
- Ensure the suggested dependency MonetDBLite is available before running unit test using it.
arkdb 0.0.1 2018-08-20
- overwrite existing tables of same name (with warning and interactive proceed) in both DB and text-files to avoid appending.
arkdb 0.0.0.9000 2018-08-11
- Added a
NEWS.md
file to track changes to the package.
- Log messages improved as suggested by @richfitz
- Improved mechanism for windowing in most DBs, from @krlmlr #8
- Support pluggable I/O, based on @richfitz suggestions #3, #10