Creating a Snowflake Postgres Instance

Overview

You can create Snowflake Postgres instances by using either Snowsight or by executing Snowflake SQL statements. The size of the instance, the storage size, and the Postgres major versions are configurable when creating an instance. Network policies can also be applied to instances at creation time.

Privileges

To create Snowflake Postgres instances, you must use a role that has been granted the CREATE POSTGRES INSTANCE privilege on the account. By default, this privilege is granted to the ACCOUNTADMIN role.

To grant this privilege to other roles, a user with the ACCOUNTADMIN role can run the GRANT <privileges> … TO ROLE command:

GRANT CREATE POSTGRES INSTANCE ON ACCOUNT TO your_role;
Copy

Creating a Postgres instance

You can create a Postgres instance by using the Create menu or by using the Create button in the Postgres Instances page.

Using the main Create menu:

  1. At the top of the navigation menu, select Add a dashboard tile (Create).

  2. Select Postgres Instance.

  3. Configure your instance.

  4. Select Create.

Using the Create button on the Postgres instances page:

  1. In the navigation menu, select Postgres.

  2. In the Postgres Instances page, select the Create button at the top right.

  3. Choose your instance configuration.

  4. Select Create.

Create a Snowflake Postgres instance

When you create an instance, the connection details are displayed, including the hostname and credentials needed to connect to the instance. Save these credentials in a secure location; they will not be shown again. You can regenerate credentials later if needed.

If you did not select a network policy, you will have the option to configure network settings from the instance details page. See Snowflake Postgres networking for more details.

Snowflake Postgres connection reveal

Creating a new instance will take some time to complete. The instance will display its current state as it is building. See the list of instance states for details about the states you will see while instances are being created.

Language: English