【发布时间】:2021-09-29 17:44:29
【问题描述】:
有没有办法将 Streams 和 Task 迁移(复制)到 Snowflake 中的另一个帐户。如果我在同一个帐户中克隆一个数据库,我可以看到复制到另一个数据库的流和任务。
【问题讨论】:
标签: sql snowflake-cloud-data-platform development-environment
有没有办法将 Streams 和 Task 迁移(复制)到 Snowflake 中的另一个帐户。如果我在同一个帐户中克隆一个数据库,我可以看到复制到另一个数据库的流和任务。
【问题讨论】:
标签: sql snowflake-cloud-data-platform development-environment
根据要移动的内容,可以选择获取 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>);
【讨论】: