0

我已经使用 RPostgarSQL 包连接到我公司的 PostgreSQL 数据库。我想使用 dbListTable() 函数列出与某些命名模式匹配的表。在本机 PostgreSQL 环境中,我可以只使用 psql 命令

\dt *name_pattern* 

查找表。如何使用 RPostgreSQL::dbListTable() 做同样的事情?

4

1 回答 1

3

您可以从 psql 的\d...命令中获得的大部分信息来自information_schema. 在您的情况下,您可以这样做:

SELECT table_name
FROM   information_schema.tables
WHERE  table_name LIKE '%foo%'
于 2016-03-15T19:22:17.020 回答