Pivot 不支持将Tablefunc红移到透视表?

Pivot 不支持将Tablefunc红移到透视表?,pivot,amazon-redshift,crosstab,Pivot,Amazon Redshift,Crosstab,我正试图在红移中旋转一张桌子。这个答案很有启发性: 然而,当我运行 CREATE EXTENSION tablefunc; 命令获取错误: syntax error at or near "EXTENSION" 红移是否不支持上面的语法,或tablefunc,或两者都不支持?如果有,是否有任何红移函数可以作为解决方法?我知道一个表可以使用基本的postgresql命令SUM(CASE…等进行数据透视。但是,对于大型表来说,这些命令的伸缩性不好。非常感谢。是在Postgres 9.1中引入的。

我正试图在红移中旋转一张桌子。这个答案很有启发性: 然而,当我运行

CREATE EXTENSION tablefunc;
命令获取错误:

syntax error at or near "EXTENSION"
红移是否不支持上面的语法,或
tablefunc
,或两者都不支持?如果有,是否有任何红移函数可以作为解决方法?我知道一个表可以使用基本的postgresql命令
SUM(CASE…
等进行数据透视。但是,对于大型表来说,这些命令的伸缩性不好。非常感谢。

是在Postgres 9.1中引入的。
仅实现了从更高版本中选择的功能


我觉得红移根本不支持扩展。您必须使用
CASE
语句来模拟功能。这里有一个(你已经在评论中找到了)。

据我所知,红移中没有专门的旋转函数。正是我在上面的评论中提供的链接:-)但对红移用户来说是个坏消息。谢谢。@Audrey:是的,红移不是Postgres,很明显。很抱歉,我没有给信用,错过了链接。