PostgreSQL对连接中的表数有限制吗?

Tom*_*and 12 postgresql outer-join

今天在玩动态查询生成时,我发现mysql在连接中可以使用多少个表的最大限制是硬的:61.

这让我对PostgreSQL感到好奇,PostgreSQL有类似的限制吗?

注意:我出于好奇而不是需要这样做.

a_h*_*ame 13

AFAIK没有限制.

一旦超过表的(可配置的)限制,查询优化器将切换到不同的算法.但这只意味着计划以不同的方式计算,而不是语句将失败(尽管可能不是最快的计划) .

http://www.postgresql.org/docs/current/static/planner-optimizer.html