стол с гвоздиками - PullRequest
       10

стол с гвоздиками

0 голосов
/ 26 мая 2018

Я пытаюсь создать внешнюю секционированную таблицу в Greenplum.Получение следующей ошибки при выполнении запроса на создание:

ОШИБКА: синтаксическая ошибка в или около "PARTITION"

CREATE EXTERNAL TABLE weekly_csv (
product_category text,
tier text,
snapshot_date date
)
LOCATION (
's3://data/weekly_csv/ config=/home/s3.conf')
PARTITION BY RANGE (snapshot_date)
(start('2014-12-05') end ('2020-01-01') every( interval '1 week'))
FORMAT 'csv' (delimiter ',' null as '' header fill missing fields)
ENCODING 'UTF8'
LOG ERRORS SEGMENT REJECT LIMIT 100 ROWS;

Не уверен, что секционированные внешние таблицы возможныв Greenplum.

Любая помощь будет оценена :))

1 Ответ

0 голосов
/ 26 мая 2018
  1. Создание многораздельной таблицы
  2. Создание внешних таблиц для каждой недели данных
  3. Используйте ALTER TABLE .. EXCHANGE PARTITION, чтобы поменять местами разделы из шага 1 с каждой внешней таблицей
...