问题描述
我想使用 R DBI
包在 Postgrsql 中创建表。
这是一个小例子。
dbExecute(con,"create table data1 (var1 int not null,var2 date not null,var3 int)")
其中 con
是连接对象。
但我收到错误 Failed to fetch row
以及由于 UTF-8 编码问题而无法读取的其他内容。
我也试过 dbSendQuery
和 dbGetquery
。同样的结果。
如何编写代码来完成这个任务?
应用了单一限制。我知道有一个 dbCreateTable
命令可以在 Posgresql 中创建表。但它使用 R 表示法,但我想应用精确的 sql 表示法。
提前致谢。
解决方法
我找到了出路。 我只需要阅读以下代码:
RPostgres:: dbSendQuery(con,"create table ...")