r - How can I actually see the raw query generated by DBI::dbWriteTable? -
i wondering if there way retrieve sql query dbwritetable
sends dbms. example, following example. there way query?
library(dbi) con <- dbconnect(rsqlite::sqlite(), ":memory:") dbwritetable(con, "mtcars", mtcars[1:10, ]) dbdisconnect(con)
edit: 2016-11-11
as postgres user, interested in commands sent using rpostegresql
. following @krlmlr, figured there function postgresqlcopyindataframe
which calls c function rs_postgresql_copyindataframe
. hit dead-end here c beyond skills. ideas welcome...
the development version of rsqlite
, hit cran, uses dbi::sqlcreatetable()
. function returns sql creates particular table:
con <- dbconnect(rsqlite::sqlite(), ":memory:") sqlcreatetable(con, "mtcars", mtcars[1:10, ]) dbdisconnect(con)
for other drivers method definition in driver's source code, e.g., via showmethods("dbwritetable", includedefs = true)
, proceed there.
Comments
Post a Comment