#amazon-web-services #stored-procedures #amazon-redshift
#amazon-веб-сервисы #хранимые процедуры #амазонка-красное смещение
Вопрос:
Я хотел бы подготовить файл манифеста с использованием лямбды, а затем выполнить хранимую процедуру, предоставляющую входной параметр manifest_location.
Подпись хранимой процедуры:
CREATE OR REPLACE PROCEDURE stage.sp_stage_user_activity_page_events(manifest_location varchar(256))
и я хотел бы использовать этот параметр следующим образом:
COPY stage.user_activity_event FROM manifest_location IAM_ROLE 'arn:aws:iam::XXX:role/redshift-s3-read-only-role' IGNOREHEADER 1 REMOVEQUOTES DELIMITER ',' LZOP MANIFEST;
но красное смещение дает мне ОШИБКУ:
синтаксическая ошибка в или около «$1», где: оператор SQL в функции PL/PgSQL «sp_stage_user_activity_page_events» около строки 21
Как я могу этого достичь?