amazon-web-services - 显示表,描述 redshift 中等效的表

标签 amazon-web-services amazon-redshift

我是 aws 新手,谁能告诉我 redshifts 与 mysql 命令的等价物是什么?

show tables -- redshift command
describe table_name -- redshift command

最佳答案

所有信息都可以在PG_TABLE_DEF表中找到,documentation .

列出 public 架构中的所有表(默认)- 显示表 等效项:

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

名为table_name的表中所有列的描述 - describe table 等效项:

SELECT *
FROM pg_table_def
WHERE tablename = 'table_name'
AND schemaname = 'public';
<小时/>

更新:

正如 @Kishan Pandey 的回答所指出的,如果您正在查找 public 不同模式的详细信息,则需要 将 search_path 设置为 my_schema。 (show search_path显示当前搜索路径)

列出 my_schema 架构中的表:

set search_path to my_schema;
select * from pg_table_def;

关于amazon-web-services - 显示表,描述 redshift 中等效的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18733385/

相关文章:

javascript - Google Cloud Functions 和 AWS Lambda 的超时问题

postgresql - Redshift - 删除未使用的列

sql - 需要对某个日期期间的行进行计数,然后根据该日期期间使用其他条件的情况对行进行计数

amazon-web-services - AWS S3 生命周期规则未转换为 Glacier,不确定问题是什么?

amazon-web-services - AWS s3 控制台显示意外错误并且存储桶不可见

amazon-web-services - 无法访问 ec2 上新连接的网络接口(interface) ip

amazon-ec2 - 您可以创建自己的 EC2 自动扩展触发器吗?

amazon-web-services - AWS DynamoDB 流到 Redshift

amazon-redshift - 连接的 Redshift 排序键

sql - 从 Redshift 中的表中获取缺失的日期