I'm trying to UNLOAD to s3 a large (6GB) data set using this utility (https://github.com/awslabs/amazon-redshift-utils/blob/master/src/UnloadCopyUtility/redshift-unload-copy.py) from an EC2 instance.
but the UNLOAD statement gets cancelled after 19min and 60 second (I have tried 2 times already)
pg.OperationalError: ERROR: Query (712244) cancelled on user's request
I have checked the statement_timeout param in my redshift config and it is set to 0. Anyone can tell me what it stops after 20 min?
This timeout is set right in the code of that utility: https://github.com/awslabs/amazon-redshift-utils/blob/94eb6d388c2b19e1609ef3a602c9bffba9211734/src/UnloadCopyUtility/redshift-unload-copy.py#L44
set_timeout_stmt = "set statement_timeout = 1200000"
Just change it to whatever you like.