* fix: 🐛 Wrong S3 URI on COPY query

The S3 URI on COPY query was appending the target Redshift table to the
S3 object key.

* test: 💍 Fixed typo on test query

The COPY query that the operator used is the same query the test uses.
This commit is contained in:
Gabriel Montañola 2020-08-22 16:19:37 -03:00 коммит произвёл GitHub
Родитель 0c4f7cd0d0
Коммит c6358045f9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -96,7 +96,7 @@ class S3ToRedshiftOperator(BaseOperator):
copy_query = """
COPY {schema}.{table}
FROM 's3://{s3_bucket}/{s3_key}/{table}'
FROM 's3://{s3_bucket}/{s3_key}'
with credentials
'aws_access_key_id={access_key};aws_secret_access_key={secret_key}'
{copy_options};

Просмотреть файл

@ -55,7 +55,7 @@ class TestS3ToRedshiftTransfer(unittest.TestCase):
copy_query = """
COPY {schema}.{table}
FROM 's3://{s3_bucket}/{s3_key}/{table}'
FROM 's3://{s3_bucket}/{s3_key}'
with credentials
'aws_access_key_id={access_key};aws_secret_access_key={secret_key}'
{copy_options};