SnowflakeのGitの制限¶
このトピックでは、SnowflakeからGitリポジトリを使用する際の制限について説明します。
現在、次のSnowflake機能のみがリポジトリに書き込むことができます。
その他のSnowflakeコードについては、リポジトリへのアクセスは読み取り専用です。
OAuth を使用してGitリポジトリを操作できるのは、ワークスペースからのみで、リポジトリがgithub.comでホストされている場合のみに限られます。詳細については、 Gitワークスペースの作成 をご参照ください。
SnowflakeでローカルGitリポジトリを作成する際、ワークスペースユーザーインターフェースを使用して作成する場合にのみサポートされます。ワークスペース内の CREATE GIT REPOSITORY を使用してリポジトリを作成する場合はサポートされません。これは、SQL コマンドを使用するときがあるためで、フローには、サインインするためのユーザーインターフェースの提示は含まれません。
Snowflake Git リポジトリのクローニングの共有は、データ共有や Snowflake Native App Framework 上に構築されたアプリではサポートされていません。
アプリケーションパッケージ内に Snowflake Git リポジトリのクローンを作成することはサポートされておらず、将来的にブロックされる可能性があります。
コンシューマー側のネイティブアプリケーション内で Snowflake Git リポジトリのクローンを作成することはサポートされていません。
Snowflakeは現在サブモジュールをサポートしていないので、サブモジュールのファイルを見ることはできません。Snowflakeはこれらのファイルをリモートリポジトリからダウンロードすることも、リモートリポジトリにアップロードすることもしません。