如何在RPostgreSQL的dbListTables()函数中编写与PostgreSQL的native / dt * name_pattern *命令相同的结果?

时间:2016-03-15 16:53:48

标签: r postgresql rpostgresql

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

\dt *name_pattern* 

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

1 个答案:

答案 0 :(得分:3)

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

SELECT table_name
FROM   information_schema.tables
WHERE  table_name LIKE '%foo%'