Я сталкиваюсь со странным поведением при попытке поделиться двумя схемами из одной базы данных с учетной записью SNOWFLAKE READER.
При условии, что обе схемы в базе данных производителя совместно используют команды для создания базы данных и разделяют их наУЧЕТНАЯ ЗАПИСЬ будет выглядеть примерно так:
CREATE DATABASE myDB_A from share producerAccount.Producer_SHARE_Schema_A;
CREATE DATABASE myDB_B from share producerAccount.Producer_SHARE_Schema_B;
Где
- Producer_SHARE_Schema_A - это ресурс, который выглядит как myDB.Schema_A, а
- Producer_SHARE_Schema_B - это ресурс, который выглядиткак myDB.Schema_B
Похоже, что myDB_A будет иметь Schema_A, и когда вторая команда будет запущена, myDB_A также подхватит Schema_B.
В идеале нам нужна команда, котораяпозволяет нам добавить вторую схему в базу данных, используя подход ALTER:
CREATE DATABASE myDB_A from share producerAccount.Producer_SHARE_Schema_A;
**ALTER DATABASE myDB_B ADD share producerAccount.Producer_SHARE_Schema_B**;
Последний вопрос ... Существует ли стандартизированный метод для добавления дополнительных схем в общую базу данных в целевой учетной записи READER?
Спасибо!