我需要从AWS Redshift中的一个查询中的表中传递服务器地址,服务器端口和计数。即
select inet_server_addr(), inet_server_port(), count(*) from my_table;
错误:0A000:指定的类型或功能(每个INFO消息一个)没有 Redshift表支持。
我理解这个查询不起作用,因为我试图与需要访问计算节点的查询一起执行Leader Node-Only Function。
但是,我想知道是否有可用于在一次查询执行中获取所需信息的工作。
注意:编辑上述查询以使用公用表表达式(cte),子查询,视图,标量函数等会导致相同的错误消息。
注2:PostgreSQL系统信息函数如inet_server_addr()
目前是unsupported in AWS Redshift,但是,它们在没有表引用时调用。