Последовательность выполнения для изменения схемы Redshift, на которой запущено копирование json из S3 - PullRequest
0 голосов
/ 23 марта 2020

Допустим, у меня есть таблица красного смещения:

CREATE TABLE events (
platform_name VARCHAR(10),
app_id VARCHAR(10),
app_version VARCHAR(10)
)

И у меня есть копия COPY от S3 от Jsonpaths:

{
"jsonpaths": [
   "$['device']['platform']['name']",
   "$['application']['app_id']",
   "$['application']['version_code']"
]
}

Я хочу знать: 1) Если я добавлю новый Jsonpath в приведенном выше Json, будет ли сбой COPY, так как он имеет Jsonpath больше, чем число столбцов в таблице Redshift? 2) Если я добавлю новый Столбец в таблицу Redshift и оставлю Jsonpaths как есть, произойдет ли сбой COPY, так как он имеет Jsonpath меньше числа столбцов в таблице Redshift?

Я хочу знать это раньше настроить все так, чтобы мы могли выбирать последовательность выполнения всякий раз, когда мы хотим внести какие-либо изменения в изменения схемы Redshift.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...