ALTER STREAMLIT¶
修改现有 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>
参数¶
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 中的元数据字段。