ALTER STREAMLIT

修改现有 Streamlit 对象的属性。

另请参阅:

CREATE STREAMLITSHOW STREAMLITSDESCRIBE STREAMLITDROP STREAMLIT

语法

ALTER STREAMLIT [ IF EXISTS ] <name> SET
                                         [ ROOT_LOCATION = '<stage_path_and_root_directory>' ]
                                         [ MAIN_FILE = '<path_to_main_file>']
                                         [ QUERY_WAREHOUSE = <warehouse_name> ]
                                         [ COMMENT = '<string_literal>']
                                         [ TITLE = '<app_title>' ]
                                         [ IMPORTS = ( '<stage_path_and_file_name_to_read>' [ , ... ] ) ]
                                         [ EXTERNAL_ACCESS_INTEGRATIONS = ( <integration_name> [ , ... ] ) ]

ALTER STREAMLIT [ IF EXISTS ] <name> RENAME TO <new_name>
Copy

参数

name

Streamlit 对象的标识符。如果标识符包含空格或特殊字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。

SET ...

指定要为 Streamlit 对象设置的属性:

ROOT_LOCATION = 'stage_path_and_root_directory'

指定包含 Streamlit Python 文件、媒体文件和 environment.yml 文件的根暂存区名称和前缀。

备注

此参数必须指向已命名内部暂存区内的单个目录。

MAIN_FILE = 'path_to_main_file_in_root_directory'

指定 Streamlit Python 应用程序的文件名。此文件名与 ROOT_LOCATION 的值相关。

QUERY_WAREHOUSE = warehouse_name

指定仓库(Streamlit 应用程序发出的 SQL 查询在该仓库中运行)。

COMMENT = 'string_literal'

为 Streamlit 对象添加注释或覆盖现有注释。

TITLE = 'app_title'

为 Streamlit 应用程序添加要在 Snowsight 中显示的标题。

IMPORTS = ( 'stage_path_and_file_name_to_read' [ , ... ] )

要导入的文件的位置(暂存区)、路径和名称。

EXTERNAL_ACCESS_INTEGRATIONS = ( integration_name [ , ... ] )

Streamlit 应用代码为访问外部网络所需的 外部访问集成名称 名称。

RENAME TO new_name

指定 Streamlit 对象的新标识符;对于架构必须是唯一的。

有关标识符的更多详细信息,请参阅 标识符要求

使用说明

  • 如果在 Streamlit 应用程序运行时运行 ALTER STREAMLIT 命令,应用程序不会反映所做的更改。

    如果希望更改反映在应用程序中,则必须重新加载或重新启动应用程序。

  • 关于元数据:

    注意

    客户应确保在使用 Snowflake 服务时,不会将个人数据(用户对象除外)、敏感数据、出口管制数据或其他受监管数据作为元数据输入。有关更多信息,请参阅 Snowflake 中的元数据字段

语言: 中文