AWS Redshift UDF错误

时间:2015-09-16 21:18:31

标签: amazon-web-services amazon-redshift

我正在尝试实现Redshift UDF。根据文档http://docs.aws.amazon.com/redshift/latest/dg/udf-creating-a-scalar-udf.html

,它应该是直截了当的

但是,当我尝试执行该示例时,Redshift返回GRANT USAGE ON LANGUAGE plpythonu TO USER_NAME_HERE;

我作为集群root用户运行,只是为了好的衡量标准,我使用create function f_greater (a float, b float) returns float stable as $$ if a > b: return a return b $$ language plpythonu;

授予自己对python语言的使用权限

为了完整起见,这是我从文档中运行的示例:

{{1}}

有关修复错误的任何想法?它适用于其他任何人吗?

1 个答案:

答案 0 :(得分:1)

看起来您的群集还没有被修补过。

根据他们的公告,他们将在接下来的两周内使用UDF修补群集,具体取决于您所在的地区和维护窗口设置。新的群集版本将为1.0.991。

确保initWithCoder:设置为"AllowVersionUpgrade"。您可以从true或使用cli命令UI

获取此参数和其他参数