alterSchemaContacts
Last updated: January 27, 2026
Sets or unsets contacts on a Snowflake schema.
Note: This change type does not support automatic rollback or database inspection features (snapshot, diff, diff-changelog, and generate-changelog commands). Contacts must be created before they can be assigned to objects.
Available attributes
Attribute | Type | Description | Required |
|---|---|---|---|
| String | Name of the database containing the schema | No |
| String | Name of the schema to alter | Yes |
| Boolean | Don't error if schema doesn't exist | No |
| Map | Contact purpose to contact name mappings* | No |
| List | List of contact purposes to remove* | No |
* Exactly one of setContacts or unsetContacts must be specified.
Contact purposes
Purpose | SQL Equivalent | Description |
|---|---|---|
|
| Data steward responsible for the schema |
|
| Support contact for operational issues |
|
| Contact for access approval requests |
unsetContact attributes
Attribute | Type | Description | Required |
|---|---|---|---|
| String | Contact purpose to remove | Yes |