amazon-redshift - 频谱错误:无法合并外部表
问题描述
Redshift Spectrum 给出以下错误,它为创建的外部表执行 SELECT 语句。
ERROR: Failed to incorporate external table "schmaname"."tablename" into local catalog.
外部表的列数有限,例如 50。
我可以使用超级用户和不同的用户集在同一张表上进行查询,而不会出现任何问题。除了 GRANT 之外,是否有任何用户设置需要更改
解决方案
我相信 OP 得到了他的答案,但对于其他人来说,以下是从各种来源整理的可能原因:
1) 外部表中的列数超过了1598的限制
2) 使用保留关键字的外部表的列名
另一个具有相同问题和解决方案的帖子:
推荐阅读
- javascript - 点击视频播放器更新图标
- python - Pcolormesh 值未映射到 matplotlib BoundaryNorm 中的正确 bin
- abap - 从 ABAP 结构中选择字段值
- javascript - Javascript 字符串
- node.js - Express.js 应用程序错误:validationResult(req) 方法不起作用
- gpu - SLURM:每个节点应该有不同的 gres.conf 吗?
- clickhouse - 在时间窗口之外立即获取行的有效方法
- reactjs - 如何在微前端场景中共享状态?
- firebase - 如何从 Vue js 管理 Firebase Auth 用户?
- excel - Excel 中的 Y 轴断裂(注意:枢轴(!)图)