See discussion: https://www.postgresql.org/message-id/flat/16db4468-edfa-830a-f921-39a50498e77e%402ndquadrant.com#16db4468-edfa-830a-f921-39a50498e77e@2ndquadrant.com