r - rquery:连接到 Postgres DB 中的特定模式
问题描述
该rquery
软件包已经发布了一段时间,但文档仍然非常稀少。SO中甚至还没有标签,这个问题将创建它。
也许有人可以帮助我。
我想通过连接到我的 Postgres-DB 中的模式,rquery
以它承诺的所有速度将数据读入 R。
使用此代码,它适用于public
-schema 中的所有表。
library(RPostgres)
library(rquery)
con <- dbConnect(RPostgres::Postgres(),
host = #####,
dbname = #####,
user = #####,
password = ######)
df <- db_td(con, "tablename") %.>%
execute(con, .)
现在,当我想访问特定模式db_td()
中的表时,参数qualifiers =
是
可选的带有附加数据库层次结构术语的字符串的命名有序向量,例如模式
所以我做了:
db_td(db, "tablename", qualifiers = c(schema = "schema"))
但:
result_create(conn@ptr, statement) 中的错误:无法准备查询:FEHLER: Relation »tablename« existsiert nicht LINE 1: SELECT * FROM "tablename" LIMIT 1
所以这个qualifiers =
论点似乎被完全忽略了。
因此,我的问题非常基本:
如何通过 rquery 连接到 PostgresDB 中的模式?
解决方案
推荐阅读
- spring-boot - 无法登录 togglz 管理控制台
- openlayers - 使用 OpenLayers 6 仅显示特定国家/地区的最佳方法是什么
- html - Vue 组件使用
does not re-render on change of prop
- swift - 注册后领域不包含用户
- python - Python "wetterdienst" module: using with local files?
- python - How to import some variable in another script without using sys?
- python - Set user_id in Mlflow
- oracle - SELECT sys_context('userenv','ip_address') FROM dual returns IPV4 but sometimes it returns IPV6
- laravel - 方法 Illuminate\Support\Str::replace 不存在
- css - How Do I Center "Quick Links" Section On Footer Of My Shopify Website