Paul Turton <n...@uber-force.co.uk> writes: > Looking at the source code it appears that the maximum stack limit is hard > coded as 4194304 bytes for Windows builds. My query is why this number was > picked? Is it to do with the maximum size the Windows Kernel will allow? > Could I just increase the number and re-compile, or would that break other > things?
A bit of "git blame" archaeology says that that traces back to commit bf7737a938827608ce79586efe55c642c1a4a7d3 Author: Tom Lane <t...@sss.pgh.pa.us> Date: Wed Jan 26 21:55:26 2005 +0000 On Windows, set the postmaster executable's stack size to 4MB, so that it agrees with the default value of max_stack_depth. So yeah, you could probably increase it in a custom build. However, I question a bit why you think you need to. IME hardly anyone ever fools with max_stack_depth, on any platform. regards, tom lane