迁移流和任务(雪花)

时间:2021-07-22 12:31:30

标签: sql snowflake-cloud-data-platform development-environment

有没有办法将流和任务迁移(复制)到 Snowflake 中的另一个帐户。如果我在同一个帐户中克隆一个数据库,我可以看到流和任务复制到另一个数据库。

1 个答案:

答案 0 :(得分:1)

根据需要移动的内容,可以选择获取 DDL 并在第二个环境中运行:

GET_DDL

<块引用>

返回可用于重新创建指定对象的 DDL 语句。对于数据库和模式,GET_DDL 是递归的,即它返回用于重新创建指定数据库/模式中所有支持对象的 DDL 语句.

-- identifying tasks/streams
SHOW TASKS IN DATABASE ...;
SHOW STREAMS IN DATABASE...;

-- getting DDL for specific task/stream
SELECT GET_DDL('STREAM', <name>);
SELECT GET_DDL('TASK', <name>);