Redshift Создать представление без базовой таблицы - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь создать представления в нашем Amazon Redshift. Проблема в том, что некоторые из базовых таблиц еще не созданы моим партнером, поэтому я хотел бы создать представления без них.

В этой ссылке я обнаружил, что у Oracle есть ключевое слово FORCE для решения этой проблемы. Однако, кажется, что Redshift не имеет его (или я использую его неправильно).

CREATE OR REPLACE FORCE VIEW .... возвращает синтаксическую ошибку.

Как я могу создать свои виды без базовых таблиц?

1 Ответ

0 голосов
/ 12 сентября 2018

Вам необходимо создать свой вид "Без привязки к схеме".

Это создаст «представление позднего связывания», которое не проверяет базовые объекты базы данных, такие как таблицы и другие представления.

См. Документацию AWS здесь https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_VIEW.html

...