Redshift COPY 抛出错误,但“stl_load_errors”系统表未提供详细信息

Xax*_*axD 2 amazon-redshift

当我尝试将 CSV 从 S3 复制到 Redshift 中的新表(通常适用于其他表)时,出现此错误

错误:加载到表“table_name”失败。有关详细信息,请检查“stl_load_errors”系统表。

但是,当我运行标准查询来调查 stl_load_errors 时

SELECT errors.tbl, info.table_id::integer, info.table_id, *
FROM stl_load_errors errors
INNER JOIN svv_table_info info
  ON errors.tbl = info.table_id 
Run Code Online (Sandbox Code Playgroud)

我没有看到任何与此副本相关的结果。我看到之前失败的 COPY 命令的错误,但没有一个与我感兴趣的最新命令相关。

小智 5

请确保您使用与执行 COPY 命令相同的用户查询stl_load_errors表。您还可以尝试避免在查询中使用ssv_table_info表或将 INNER 更改为 LEFT join。

  • “SELECT * FROM stl_load_errors 错误”就是我所需要的 (4认同)