我正在使用R和RPostgreSQL
包连接到PostgreSQL数据库。该数据库具有许多模式,我想知道哪些表与特定模式相关联。
到目前为止,我已经尝试过:
dbListTables(db, schema="sch2014")
dbGetQuery(db, "dt sch2014.*")
dbGetQuery(db, "\dt sch2014.*")
dbGetQuery(db, "\\dt sch2014.*")
没有一个有效。
这个相关问题也存在:Setting the schema name in postgres using R,它将通过在连接处定义架构来解决该问题。但是,尚未得到答复!
最佳答案
读这个答案https://stackoverflow.com/a/15644435/2773500很有帮助。我可以使用以下命令获取与特定架构关联的表:
dbGetQuery(db,
"SELECT table_name FROM information_schema.tables
WHERE table_schema='sch2014'")
关于r - 使用R列出Postgres模式中的表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43720911/