Amazon redshift 将表卸载到s3时,数据库将重新启动

Amazon redshift 将表卸载到s3时,数据库将重新启动,amazon-redshift,Amazon Redshift,我正在尝试将一个表卸载到S3,每当我尝试时,我都会得到下面的消息 致命:发生致命错误。数据库将重新启动。 SSL系统调用错误:检测到EOF 与服务器的连接已断开。尝试重置:失败 query=UNLOAD'select*from public.table'到's3://bucket/path/in/s3/'credentials'aws\u access\u key\u id=;aws_secret_access_key='delimiter'\t'GZIP PARALLEL ON ALLOWOV

我正在尝试将一个表卸载到S3,每当我尝试时,我都会得到下面的消息

致命:发生致命错误。数据库将重新启动。 SSL系统调用错误:检测到EOF 与服务器的连接已断开。尝试重置:失败

query=UNLOAD'select*from public.table'到's3://bucket/path/in/s3/'credentials'aws\u access\u key\u id=;aws_secret_access_key='delimiter'\t'GZIP PARALLEL ON ALLOWOVERWRITE NULL AS'M15sInGValue57ring'ESCAPE ADDQUOTES

NULL,因为字符串长度不能超过18个字符

将“select*from public.table”卸载到“s3://bucket/path/in/s3/”凭证“aws_access_key_id=”;aws_secret_access_key='delimiter'\t'GZIP PARALLEL ON ALLOWOVERWRITE NULL AS'M15sInG57ring'ESCAPE ADDQUOTES

它工作

它失败的原因是什么

当卸载时遇到null时,它将替换为null 作为字符串。 在那里,它希望它少于18个字符。 否则,在转换时,它将失败。 因此,数据库将重新启动。