r - 如何通过 R 获取 vertica 槽中所有数据库的列表?
问题描述
我正在 R 中建立连接并尝试获取 vsql 数据库中存在的所有数据库的列表。我的代码是:
library(RJDBC)
##connection
conn <- dbConnect(drv, paste0("jdbc:vertica://",client.hostname,":5433/"),
user=client.username , password=client.password)
##Query
dbGetQuery(conn, "SELECT DISTINCT(table_schema) FROM v_catalog.tables;")
上面的代码只返回模式名称
解决方案
dbGetQuery(conn, "SELECT database_name FROM v_catalog.databases;")
推荐阅读
- computation-theory - 在非确定性有限自动机 (NFA) 中,当有两个或多个转换时,如何选择下一个分支/转换?
- r - 考虑R中数据框中的条件提取行
- reactjs - 在搜索框中过滤表情符号
- php - 准备好的语句停止写入 MySQL 表
- python - Python Tkinter 从文本小部件输出导入数据
- lightgbm - 使用 LightGBM 交叉验证时缩放数据
- windows - 如何在没有加密密钥的情况下禁用 8.1 中的锁定文件
- kubernetes - 在 Kubernetes 中为蝗虫挂载大于 3 MB 的文本文件
- ios - 在 ios 上使用 videojs 播放 MKV 视频
- c# - 在 OnMembersAddedAsync 中使用 member.Id != turnContext.Activity.Recipient.Id?