Сейчас выполняется переход на Snowflake из другой реляционной базы данных. Ниже приведены команды SQL, которые мы использовали для предоставления необходимых разрешений. При попытке создать хранимую процедуру в базе данных DEVELOPER_ARCHIVE и схеме LANDING_ZONE с помощью DEVELOPER_ROLE мы получаем сообщение об ошибке, что у нас нет прав.
CREATE ROLE IF NOT EXISTS DEVELOPER_ROLE;
CREATE ROLE IF NOT EXISTS DEVELOPER_CRUD_ROLE;
CREATE ROLE IF NOT EXISTS DEVELOPER_READONLY_ROLE;
GRANT ROLE DEVELOPER_READONLY_ROLE TO role DEVELOPER_CRUD_ROLE;
GRANT USAGE ON DATABASE DEVELOPER_ARCHIVE to DEVEVELOPER_CRUD_ROLE;