【问题标题】:Migrate Streams and Tasks (Snowflake)迁移流和任务 (Snowflake)
【发布时间】:2021-09-29 17:44:29
【问题描述】:

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

【问题讨论】:

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


    【解决方案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>);
    

    【讨论】:

      猜你喜欢
      • 2020-12-18
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 2021-11-30
      • 2011-02-07
      相关资源
      最近更新 更多