我继承了一个自由职业者项目。我几乎不了解AWS,甚至不了解Redshift。我会很感激的
在进行更复杂的PostgreSQL查询时,我总是收到该错误。
CREATE TEMP TABLE tmp_014a622dfe AS ((SELECT * FROM prod.backend2 WHERE mail = 'Yes' AND marketing IN('MEDICINE')) UNION (SELECT * FROM prod.backend2 WHERE mail = 'Yes' AND marketing IN('AGRICULTURAL')));
错误:中间结果行超出了数据库块大小
我用谷歌搜索了它,这似乎是由于查询为“大”而引起的,这对我来说真的没有任何意义。但是查询的可能是2960个字符。
此错误还有更多内容吗?我该如何绕过?
我对redshift进行了一些研究,它似乎是为日志记录而设计的,用于市场营销。我应该建议切换到RDS或其他AWS产品吗?