On Fri, Dec 14, 2007 at 09:02:04AM +0000, Gregory Stark wrote: > > Oh, and incidentally the problem with WARNING is that this is DML which could > potentially be executing hundreds or thousands of times per minute. A WARNING > is effectively an ERROR.
Good point. Also, the sort of case where you're likely to be automatically generating these negative values is also the sort of case where you have various nice programmatic interfaces, many of which store up all the warnings. The warnings then have to be freed explicitly, which of course means that by adding a warning, clients would suddenly start to chew through piles of memory. A ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings