3

如何在红移列表中列出表格?使用SQLWorkbench在redshift中列表表格

我正在使用SQLWorkbench。

我试过SHOW TABLES;\dt是不被识别的命令。

任何帮助?

+0

SQL Workbench也有'WbList'命令:http://www.sql-workbench.net/manual/wb-commands.html#command-list –

+0

我试过WbList,它没有给我任何有用的东西。这在过去的1 - 5年内是否发生了变化? – szeitlin

+0

@szeitlin“没有提供任何有用的东西”不是一个可用的问题描述 –

回答

2

您可以使用此查询来获取表这里

SELECT DISTINCT tablename 
FROM pg_table_def 
WHERE schemaname = 'public' 
ORDER BY tablename; 

更多信息列表 - http://docs.aws.amazon.com/redshift/latest/dg/c_join_PG_examples.html

+0

我试过了,它没有工作。 :( – szeitlin

+0

@szeitlin:“没有工作”不是一个可用的问题描述 –

+0

@a_horse_with_no_name回应一年后的评论也没有帮助,我的猜测是我的意思是,“这没有返回结果。”但是我不记得了,因为那是一年前的事。 – szeitlin

0

这应该工作。

select datname, nspname, relname, sum(rows) as rows 
from pg_class, pg_namespace, pg_database, stv_tbl_perm 
where pg_namespace.oid = relnamespace 
and pg_class.oid = stv_tbl_perm.id 
and pg_database.oid = stv_tbl_perm.db_id 
and datname = '**db_name**' and nspname = '**schema_name**' 
group by datname, nspname, relname 
order by datname, nspname, relname; 
4

上的SQL工作台,

进入工具 - >新建DBexplorerWindow

它会加载的所有表和表名单击显示的表模式以及

希望这是乐于助人。

相关问题