Galen, et al., I think it is too soon to require Pg 10. While we advertise Evergreen as working with Pg 10, we don't actually install it on Ubnuntu 18.04 via the prerequisites. We install Pg 9.6 instead.
We've found a few places already where set returning functions have caused us hangups in Pg 10. I suspect that there are more of these hanging about in the database and in the storage and possibly other code. I've been meaning to do a lot more testing with Pg 10 lately, but I've been busy with other things as well. I think we should add a more comprehensive test suite to exercise all of the database code, including that in the Perl. I know this overly ambitious, and I don't have a lot of time to spare to work on it, myself, so it's easy to say, isn't it? Anyway, I don't have a problem with making Pg 9.6 the minimum required version for Evergreen 3.4, even thought that means that I will have to upgrade Pg as well. Just my thoughts, Jason
