我想定义一个名为task_warehouse的自定义变量,用于雪花更改脚本,如下所示:
CREATE OR REPLACE TASK dummy_task
WAREHOUSE = &task_warehouse
SCHEDULE = '1 minute'
AS
SELECT 1;任务仓库与&warehouse不同。我希望任务仓库根据要部署到的DATABASE而有所不同。我不想更改运行部署脚本的仓库。
我尝试将;task_warehouse=<WAREHOUSE_NAME>添加到Snowflake连接字符串中,但似乎没有起到作用。
我在尝试部署时遇到以下错误:
Variable task_warehouse is not defined有没有人知道如何定义Sqitch要使用的自定义变量,类似于&warehouse在下面的使用方式?
USE WAREHOUSE &warehouse;发布于 2021-02-12 04:00:14
我的一位同事能够解决这个问题。它说在https://sqitch.org/docs/manual/sqitch-configuration/底部的"variables“项目符号下。
来自该页面的示例:
sqitch deploy --set $key=$val -s $key2=$val2这样做对我很有效:
sqitch deploy -s task_warehouse=PROD_TASK_WAREHOUSEhttps://stackoverflow.com/questions/66129523
复制相似问题