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>

ALTER STREAMLIT <name> COMMIT

ALTER STREAMLIT <name> PUSH [ TO <git_branch_uri> ]
  [ { GIT_CREDENTIALS = <snowflake_secret> | USERNAME = <git_username> PASSWORD = <git_password> } NAME = <git_author_name> EMAIL = <git_author_email> ]
  [ COMMENT = <git_push_comment> ]

ALTER STREAMLIT <name> ABORT

ALTER STREAMLIT <name> PULL
Copy

参数

name

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

SET ...

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

ROOT_LOCATION = 'stage_path_and_root_directory'

重要

ROOT_LOCATION 是遗留参数。Snowflake 建议使用 FROM source_location

对于使用 ROOT_LOCATION 创建的 Streamlit 应用程序,不支持多文件编辑和 Git 集成。

指定包含 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 对象的新标识符;对于架构必须是唯一的。

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

PUSH

如果未指定:samp:TO {git_branch_uri},则使用基础版本中存储的分支将最新提交的变更推送到 Git 存储库。

如果基础版本不是基于 Git 分支,则会导致出错。

TO git_branch_uri

将提交的更改推送到指定的分支。

GIT_CREDENTIALS = snowflake_secret

指定 Snowflake 密钥,其中包含用于对存储库进行身份验证的凭据。

USERNAME = git_username

指定 Git 用户名。

PASSWORD = git_password

指定 Git 密码。

NAME = git_author_name

指定要使用的 Git 作者名称。

EMAIL = git_author_email

指定用作 Git 作者名的有效电子邮件地址。

COMMENT = git_push_comment

指定要包含在 Git 推送中的注释。

ABORT

移除现有版本并删除其文件。

PULL

拉取最新更改。

使用说明

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

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

  • 关于元数据:

    注意

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

语言: 中文