Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
亚马逊红移jdbc驱动程序CopyManager.copyIn复制命令语法_Jdbc_Amazon Redshift_Bulkinsert - Fatal编程技术网

亚马逊红移jdbc驱动程序CopyManager.copyIn复制命令语法

亚马逊红移jdbc驱动程序CopyManager.copyIn复制命令语法,jdbc,amazon-redshift,bulkinsert,Jdbc,Amazon Redshift,Bulkinsert,我正在寻找一个示例,说明将什么命令传递给amazon redshift jdbc驱动程序方法。代码注释特别指出,它打算为将被复制到指定的红移表的入站数据接受STDIN,但我没有找到任何要传入的命令的示例(使用sql参数)。我尝试了复制CSV定界符,但在“CSV”处或附近收到了错误消息语法错误库CopyManager可以很好地处理Postgres(对入站数据使用stdin),但我没有找到绕过红移遇到的错误的方法。AWS确实推荐从s3复制批量插入的最佳实践从's3://'iam_role'复制arn

我正在寻找一个示例,说明将什么命令传递给amazon redshift jdbc驱动程序方法。代码注释特别指出,它打算为将被复制到指定的红移表的入站数据接受STDIN,但我没有找到任何要传入的命令的示例(使用
sql
参数)。我尝试了复制CSV定界符,但在“CSV”处或附近收到了错误消息
语法错误

库CopyManager可以很好地处理Postgres(对入站数据使用stdin),但我没有找到绕过红移遇到的错误的方法。AWS确实推荐从s3复制批量插入的最佳实践<代码>从's3://'iam_role'复制arn:aws:iam::'CSV DELIMETER','NULL AS'NULL'emptyaNull ignoreheader 1
。使用stdin将bulkinsert插入到redshift(特别是从ec2实例)中很容易消耗大量内存。使用s3进行大容量插入似乎是最佳实践。这并没有具体回答原来的问题,但问题的答案可能是隐含的