无法在 Redshift Aginity 和 aginity pro 中创建存储过程
Unable to create a Stored procedure in Redshift Aginity and aginity pro
尝试在 redshift aginity 中创建存储过程 workbench 但它遇到了类似“$$ 处或附近未终止的美元引号字符串”这样的错误
'
amazon已经给出解决方案了
https://docs.aws.amazon.com/redshift/latest/dg/stored-procedure-create.html
特定的客户端工具只支持创建存储过程。
我想符合敏捷性没有创建这个的选项?
和
哪个是创建存储过程的最佳工具?
CREATE OR REPLACE PROCEDURE staging.test_sp1(f1 int, f2 varchar)
AS $$
BEGIN
RAISE INFO 'f1 = %, f2 = %', f1, f2;
END;
$$ LANGUAGE plpgsql;
Aginity 需要更新他们的工具才能将美元报价程序主体正确传递给 Redshift。我注意到 Aginity 能够使用 CALL staging.test_sp1()
.
执行该过程
一些其他工具已更新为允许创建,您始终可以使用 psql
来创建过程。
您可以使用 运行 Batch 在 Aginity Pro 中创建 RedShift 存储过程。 9/16 版本将提供全面支持。
尝试在 redshift aginity 中创建存储过程 workbench 但它遇到了类似“$$ 处或附近未终止的美元引号字符串”这样的错误 '
amazon已经给出解决方案了 https://docs.aws.amazon.com/redshift/latest/dg/stored-procedure-create.html
特定的客户端工具只支持创建存储过程。 我想符合敏捷性没有创建这个的选项? 和 哪个是创建存储过程的最佳工具?
CREATE OR REPLACE PROCEDURE staging.test_sp1(f1 int, f2 varchar)
AS $$
BEGIN
RAISE INFO 'f1 = %, f2 = %', f1, f2;
END;
$$ LANGUAGE plpgsql;
Aginity 需要更新他们的工具才能将美元报价程序主体正确传递给 Redshift。我注意到 Aginity 能够使用 CALL staging.test_sp1()
.
一些其他工具已更新为允许创建,您始终可以使用 psql
来创建过程。
您可以使用 运行 Batch 在 Aginity Pro 中创建 RedShift 存储过程。 9/16 版本将提供全面支持。