vcpkg search curl curl 7.68.0-3 A library for transferring data with URLs curltool Builds curl executable curlnon-http Enables protocols beyond HTTP/HTTPS/HTTP2 curlhttp2 HTTP2 support curlssl Default SSL backend curlssh SSH support via libssh2 curlopenssl SSL support (OpenSSL) curlwinssl SSL support (Secure Channel / 'WinSSL. Aug 27, 2020.
This topic describes how to download SnowSQL and install it on all supported platforms.
The primary SnowSQL installer is provided as a file that can be downloaded from the Snowflake Client Repository.
Note
- Downloading and installing SnowSQL is only required for major and minor versions. For patch versions (and builds), SnowSQL upgrades automatically bydefault. For more information, see What is Auto-upgrade? (in this topic).
- The Amazon S3 artifact repository is still available to provide updates for SnowSQL versions 1.1.86 and earlier. In order to obtain new features and bugfixes from SnowSQL 1.2.0 and later, download the SnowSQL installer following the instructions below.
In this Topic:
Installing SnowSQL on Linux Using the Installer¶
This section describes how to download, verify, and run the installer package to install SnowSQL on Linux.
By default, SnowSQL upgrades patch versions automatically. For information about the auto-upgrade feature, see What is Auto-upgrade? (in this topic). Linux users can install SnowSQL using an alternate RPM package that does not support this capability. For instructions, see Installing SnowSQL on Linux Using the RPM Package (in this topic).
Setting the Download Directory and Configuration File Location¶
By default, the SnowSQL installer downloads the binaries to the following directory:
~/.snowsql
Consequently, the configuration file is located under the download directory:
~/.snowsql/config
You can change both the download directory and location of the configuration file by setting the
WORKSPACE
environment variable to any user-writabledirectory. This is particularly useful if you have an isolated SnowSQL environment for each process. Adobe where is the slcache folder for mac osx.In addition, you can separate the download directory from the configuration file by setting the
SNOWSQL_DOWNLOAD_DIR
environment variable so thatmultiple SnowSQL processes can share the binaries. For example:Note that
SNOWSQL_DOWNLOAD_DIR
is supported starting with the SnowSQL 1.1.70 bootstrap version. To check the version you are using, execute thefollowing command from the terminal window prompt:Downloading the SnowSQL Installer¶
The SnowSQL installer can be downloaded from the Snowflake Client Repository. No authentication is required. This version of the SnowSQL installer enables auto-upgrade for patches.
For increased flexibility, Snowflake provides both Amazon Web Services (AWS) and Azure endpoints for downloading the SnowSQL installer. Accounts hosted on any supported cloud platform can download the installer from either endpoint.
Run
curl
(or an equivalent command line tool) to download the installer. The curl
syntax is as follows:- AWS endpoint
- Microsoft Azure endpoint
Where:
<version>
is the combined SnowSQL major, minor, and patch versions. For example, for version 1.2.3, the major version is 1, theminor version is 2, and the patch version is 3. So, the version is 1.2.3.<bootstrap_version>
is the combined SnowSQL major and minor versions. For example, for version 1.2.3, the major version is1 and the minor version is 2, so the bootstrap version is 1.2.
For example, to download the SnowSQL installer where
<bootstrap_version>
is 1.2 and <version>
is 1.2.9:- AWS endpoint
- Microsoft Azure endpoint
For more information about SnowSQL versions, see Understanding SnowSQL Versioning (in this topic).
Verifying the Package Signature¶
To optionally verify the signature for the downloaded package:
Curl Default Download Directory Macro
- Download and import the latest Snowflake GPG public key from the Snowflake web interface or the public keyserver.
- Download from the web interface
- In the Snowflake web interface, click Help » Download… to display the Downloads dialog.
- Select CLI Client (snowsql) on the left, then click the Snowflake GPG Public Key icon on the right.
- Download from the keyserver
- NoteIf reinstalling SnowSQL version 1.1.74 or lower, use GPG key ID 93DB296A69BE019A instead of EC218558EABB25A1.
- Download the GPG signature along with the bash installer and verify the signature:orNoteVerifying the signature produces a warning similar to the following:
- Your local environment can contain multiple GPG keys; however, for security reasons, Snowflake periodically rotates the public GPG key.As a best practice, we recommend deleting the existing public key after confirming that the latest key works with the latest signedpackage. For example:
Installing SnowSQL Using the Installer¶
- Open a terminal window.
- Run the Bash script installer from the download location:
- Follow the instructions provided by the installer.
Note
The installation can be automated by setting the following environment variables:
SNOWSQL_DEST
: Target directory of thesnowsql
executable.SNOWSQL_LOGIN_SHELL
: The login shell initialization file, which includes thePATH
environment update.
When you install a new major or minor version, SnowSQL does not upgrade itself immediately. Rather, you must log into your Snowflake account using SnowSQL and remain connected for a sufficient period of time for the auto-upgrade feature to upgrade the client to the latest release. To verify the SnowSQL version that currently starts when you run the client, use the
-v
option without a value:Curl Default Download Directory Macos
To force SnowSQL to install and use a specific version, use the
-v
option and specify the version you want to install. For example, execute the following command for version 1.2.5:Installing SnowSQL on Linux Using the RPM Package¶
Simple port forwarding download mac. This package does not support auto-upgrade of patches. For information about the auto-upgrade feature, see What is Auto-upgrade? (in this topic).
Downloading the SnowSQL RPM Package¶
The software installation policy in some organizations prohibits automatic upgrading. For this reason, and to provide more choice to users who prefer to upgrade softwaremanually, Snowflake provides an alternative version of the SnowSQL installer for Linux that does not support automatic upgrades. This version of the installer isprovided as an RPM package, which you can download from:
Installing the SnowSQL RPM Package¶
The downloaded RPM file can be installed the way that any other RPM package is installed:
Installing SnowSQL on macOS Using the Installer¶
This section describes how to download and run the installer package to install SnowSQL on macOS.
Setting the Download Directory and Configuration File Location¶
By default, the SnowSQL installer downloads the binaries to the following directory:
~/.snowsql
Consequently, the configuration file is located under the download directory:
~/.snowsql/config
You can change both the download directory and location of the configuration file by setting the
WORKSPACE
environment variable to any user-writabledirectory. This is particularly useful if you have an isolated SnowSQL environment for each process.In addition, you can separate the download directory from the configuration file by setting the
SNOWSQL_DOWNLOAD_DIR
environment variable so thatmultiple SnowSQL processes can share the binaries. For example:Note that
SNOWSQL_DOWNLOAD_DIR
is supported starting with the SnowSQL 1.1.70 bootstrap version. To check the version you are using, execute thefollowing command from the terminal window prompt:Downloading the SnowSQL Installer¶
The SnowSQL installer can be downloaded from the Snowflake Client Repository. No authentication is required. This version of the SnowSQL installer enables auto-upgrade for patches.
For increased flexibility, Snowflake provides both AWS and Azure endpoints for downloading the SnowSQL installer. Accounts hosted on any supported cloud platform can download the installer from either endpoint.
Run
curl
(or an equivalent command line tool) to download the installer. The curl
syntax is as follows:- AWS endpoint
- Microsoft Azure endpoint
Where:
<version>
is the combined SnowSQL major, minor, and patch versions. For example, for version 1.2.3, the major version is 1, theminor version is 2, and the patch version is 3. So, the version is 1.2.3.<bootstrap_version>
is the combined SnowSQL major and minor versions. For example, for version 1.2.3, the major version is1 and the minor version is 2, so the bootstrap version is 1.2.
For example, to download the SnowSQL installer where
<bootstrap_version>
is 1.2 and <version>
is 1.2.9:- AWS endpoint
- Microsoft Azure endpoint
For more information about SnowSQL versions, see Understanding SnowSQL Versioning (in this topic).
The macOS operating system can verify the installer signature automatically, so GPG signature verification is not needed.
Installing SnowSQL Using the Installer¶
- Double-click
snowsql-darwin_x86_64.pkg
in the download location to run the installer PKG file. - Follow the instructions provided by the installer.
Note
The installation can be automated by running the installer from the command line. The target directory can be set to either
CurrentUserHomeDirectory
(~/Applications
directory) or LocalSystem
(/Applications
directory):When you install a new major or minor version, SnowSQL does not upgrade itself immediately. Rather, you must log into your Snowflake account using SnowSQL and remain connected for a sufficient period of time for the auto-upgrade feature to upgrade the client to the latest release. To verify the SnowSQL version that currently starts when you run the client, use the
-v
option without a value:To force SnowSQL to install and use a specific version, use the
-v
option and specify the version you want to install. For example, execute the following command for version 1.2.5:Installing SnowSQL on macOS Using Homebrew Cask¶
Homebrew Cask is a popular extension of Homebrew used for package distribution, installation, andmaintenance. There is no separate SnowSQL installer to download. If Homebrew Cask is installed on your macOS platform, you can install Snowflake directly.
Run the
brewcask
command:Installing SnowSQL on Microsoft Windows Using the Installer¶
This section describes how to download and run the installer package to install SnowSQL on Microsoft Windows.
Setting the Download Directory and Configuration File Location¶
By default, the SnowSQL installer downloads the binaries to the following directory:
%USERPROFILE%.snowsql
Consequently, the configuration file is located under the download directory:
%USERPROFILE%.snowsqlconfig
You can change both the download directory and location of the configuration file by setting the
WORKSPACE
environment variable to any user-writabledirectory. This is particularly useful if you have an isolated SnowSQL environment for each process.In addition, you can separate the download directory from the configuration file by setting the
SNOWSQL_DOWNLOAD_DIR
environment variable so thatmultiple SnowSQL processes can share the binaries. For example:Note that
SNOWSQL_DOWNLOAD_DIR
is supported starting with the SnowSQL 1.1.70 bootstrap version. To check the version you are using, execute thefollowing command from the terminal window prompt:Downloading the SnowSQL Installer¶
The SnowSQL installer can be downloaded from the Snowflake Client Repository. No authentication is required. This version of the SnowSQL installer enables auto-upgrade for patches.
For increased flexibility, Snowflake provides both AWS and Azure endpoints for downloading the SnowSQL installer. Download pure by studiolinked vst torrent. Accounts hosted on any supported cloud platform can download the installer from either endpoint.
Run
curl
(or an equivalent command line tool) to download the installer. The curl
syntax is as follows:- AWS endpoint
- Microsoft Azure endpoint
Where:
<version>
is the combined SnowSQL major, minor, and patch versions. For example, for version 1.2.3, the major version is 1, theminor version is 2, and the patch version is 3. So, the version is 1.2.3.<bootstrap_version>
is the combined SnowSQL major and minor versions. For example, for version 1.2.3, the major version is1 and the minor version is 2, so the bootstrap version is 1.2.
For example, to download the SnowSQL installer where
<bootstrap_version>
is 1.2 and <version>
is 1.2.9:- AWS endpoint
- Microsoft Azure endpoint
For more information about SnowSQL versions, see Understanding SnowSQL Versioning (in this topic).
The Windows operating system can verify the installer signature automatically, so GPG signature verification is not needed.
Installing SnowSQL Using the Installer¶
- Double-click
snowsql-windows_x86_64.msi
in the download location to run the installer MSI file. - Follow the instructions provided by the installer.
Note
The installation can be automated by running the MSI installer
msiexec
from the command line. The target directory cannot be changed from%ProgramFiles%SnowflakeSnowSQL
. For example:When you install a new major or minor version, SnowSQL does not upgrade itself immediately. Rather, you must log into your Snowflake account using SnowSQL and remain connected for a sufficient period of time for the auto-upgrade feature to upgrade the client to the latest release. To verify the SnowSQL version that currently starts when you run the client, use the
-v
option without a value:To force SnowSQL to install and use a specific version, use the
-v
option and specify the version you want to install. For example, execute the following command for version 1.2.5:Understanding SnowSQL Versioning¶
SnowSQL version numbers consist of three digits:
<majorversion>.<minorversion>.<patchversion>
.For example, version 1.2.3 indicates the major version is 1, the minor version is 2, the patch version is 3.
To determine the SnowSQL version that currently starts when you run the client, use the
-v
option without a value:In general, the following guidelines apply to the different version types:
A change in the major version indicates dramatic improvements in the underlying Snowflake service. A new major version breaks backwardcompatibility. You will need to download and install the latest SnowSQL version from the web interface.
A change in the minor version indicates improvements to support forward compatibility in either SnowSQL or the underlying Snowflakeservice. A new minor version does not break backward compatibility, but we strongly recommend that you download and install the latest SnowSQL versionfrom the web interface.
A change in the patch version indicates small enhancements or bug fixes were applied. The auto-upgrade feature automatically installsall patch versions. For more information about the auto-upgrade feature, see What is Auto-upgrade? (in this topic).
Note
If a minor version is released, the functionality in your current version should continue to work, but any newly-released bug fixes and features willnot be available via the auto-upgrade feature. Therefore, we strongly recommended that you download and install the latest SnowSQL versionif the minor version is increased.
What is Auto-upgrade?¶
By default, SnowSQL upgrades itself automatically to the latest patch version. A new major or minor version requires a manual download and installation.
When a newer patch version is available, SnowSQL downloads the new binary in a background process and executes the current version. The next time yourun SnowSQL, the new version starts.
To illustrate the process:
- For a fresh installation, you download the SnowSQL installer (e.g., version 1.2.0) using the Snowflake web interface and install the client.
- Each time you run SnowSQL, the client checks whether a newer version is available in the SnowSQL upgrade repository.
- If a newer version (e.g., version 1.2.1) is available, SnowSQL downloads it as a background process while the current installed version.
- The next time you run SnowSQL, the client executes version 1.2.1 while checking if a newer version is available.
Disabling Auto-upgrade¶
The
--noup
option prevents SnowSQL from downloading a new version, if available. You can specify this option while logging into Snowflake toprevent an auto-upgrade during that specific session.For example:
Alternatively, add the
noup=true
option to the configuration file to prevent SnowSQL from auto-upgrading untilthe option is removed or set to false
.Running a Previous SnowSQL Version¶
If you encounter an issue with the latest SnowSQL version, e.g., version 1.2.2, you can temporarily run a previous version.
To determine the SnowSQL version that currently starts when you run the client, use the
-v
option without a value:To display a list of available SnowSQL versions, use the
--versions
option: Canon 70d utility download mac.To install an earlier SnowSQL version from the list, use the
-v
option and specify the version you want to install. For example, to install version1.2.3:Use the same option to specify the version you want to run when you start SnowSQL:
Changing the Snowflake Client Repository Endpoint Used by the SnowSQL Auto-Upgrade Feature¶
By default, the SnowSQL auto-upgrade feature uses the AWS endpoint of the Snowflake Client Repository. To change the endpoint in the SnowSQL configuration file, complete the steps in this section.
New Users¶
To specify the Microsoft Azure endpoint of the Snowflake Client Repository as a new SnowSQL user, execute the following command:
Verify the configuration file (i.e. Cubot king kong user manual pdf.
~/.snowsql/config
or %USERPROFILE%.snowsqlconfig
) includes the following line.Existing Users¶
To specify the Microsoft Azure endpoint of the Snowflake Client Repository as an existing SnowSQL user, add the following line to the configuration file (i.e.
~/.snowsql/config
or %USERPROFILE%.snowsqlconfig
):