Amazon redshift 生成脚本时是否缺少WbExport列名?

Amazon redshift 生成脚本时是否缺少WbExport列名?,amazon-redshift,export-to-csv,sql-workbench-j,Amazon Redshift,Export To Csv,Sql Workbench J,查询: 输出sql文件: copy tablename() 来自“D:\Migration” 带(格式为csv,标题为true,引号为“^”,分隔符为“|”,编码为“UTF8”,空“”); 预期产出: 复制表名(列名称) 来自“D:\Migration” 带(格式为csv,标题为true,引号为“^”,分隔符为“|”,编码为“UTF8”,空“”); 是,它将写出列名。我无法再现你所描述的行为。运行select*fromschema.tablename时,是否看到正确的列名?您正在使用哪个JDB

查询:

输出sql文件:

copy tablename()
来自“D:\Migration”
带(格式为csv,标题为true,引号为“^”,分隔符为“|”,编码为“UTF8”,空“”);
预期产出:

复制表名(列名称)
来自“D:\Migration”
带(格式为csv,标题为true,引号为“^”,分隔符为“|”,编码为“UTF8”,空“”);

是,它将写出列名。我无法再现你所描述的行为。运行
select*fromschema.tablename
时,是否看到正确的列名?您正在使用哪个JDBC驱动程序?哪个SQL工作台版本?SQL工作台版本117(2015-01-04)Jdbc 7.4.1jre8。我尝试对1000行的小表使用相同的查询,结果非常好。但对于大桌子,它并没有给我列names@SQLWorkbenchJ当我运行select*fromschema.tablename时,我得到了正确的列名JDBC驱动程序的版本是什么?表名是否包含下划线
WbExport 
-type=text
-outputDir='D:\Migration'
-delimiter='|'
-quotechar='^'
-encoding=UTF8
-quoteCharEscaping=duplicate
-formatFile=postgres
-header=true
-decimal='.'
-dateFormat='yyyy-MM-dd'
-sourceTable=database.schema.tablename