[R-sig-DB] unexplained error in response to 'copy' command
James David Smith
j@me@@d@v|d@@m|th @end|ng |rom gm@||@com
Sun Dec 1 15:37:02 CET 2013
Does this work?
dbSendQuery(con, "copy testtable to
'/home/evberghe/testdirectory/testfile.csv' format csv delimiter ','
header=true quote '\"')
On 1 Dec 2013 14:20, "Edward Vanden Berghe" <evberghe using gmail.com> wrote:
> Dear all,
>
>
>
> I wanted to write the contents of a PostgreSQL table to a csv file; this
> is the code I used:
>
>
>
> sql <- paste("set search_path to testschema; ",
>
> "copy testtable to
> '/home/evberghe/testdirectory/testfile.csv' ",
>
> "with (format csv, delimiter ',', header
> true, quote '\"');",
>
> sep="")
>
> dbSendQuery(con, s)
>
>
>
> In R I get the response:
>
>
>
> Error in postgresqlExecStatement(conn, statement, ...) :
>
> RS-DBI driver: (could not Retrieve the result : ERROR: syntax error at
> or near "testtable"
>
> LINE 1: testtable
>
> ^
>
> )
>
>
>
> The exact same sql statement runs fine if I run it from pgAdmin. Other SQL
> commands work fine, so no problem with the connection. I set the
> permissions to the directory for anyone to read and write from/to the
> destination directory. Any idea of what might cause the problem?
>
>
>
> I am using R version 3.0.2 though StatET (but a plain vanilla R terminal
> gives the same result). SessionInfo() is
>
>
>
> R version 3.0.2 (2013-09-25)
>
> Platform: x86_64-pc-linux-gnu (64-bit)
>
>
>
> locale:
>
> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
> LC_TIME=en_US.UTF-8
>
> [4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
> LC_MESSAGES=en_US.UTF-8
>
> [7] LC_PAPER=en_US.UTF-8 LC_NAME=en_US.UTF-8
> LC_ADDRESS=en_US.UTF-8
>
> [10] LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8
> LC_IDENTIFICATION=en_US.UTF-8
>
>
>
> attached base packages:
>
> [1] stats graphics grDevices utils datasets methods base
>
>
>
> other attached packages:
>
> [1] RPostgreSQL_0.4 DBI_0.2-7 rj_1.1.3-1
>
>
>
> loaded via a namespace (and not attached):
>
> [1] rj.gd_1.1.3-1 tools_3.0.2
>
>
>
> PostgreSQL is version 9.1.10; Ubuntu is 12.04.3
>
>
>
>
>
> Edward
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-DB mailing list -- R Special Interest Group
> R-sig-DB using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-db
>
[[alternative HTML version deleted]]
More information about the R-sig-DB
mailing list