The latest patch fail make check in my testrun: not ok 166 + collate.linux.utf8
+ if ((str == NULL || fmtisnull) && flinfo->fn_strict) + return (Datum) 0; /* just return null result */ With the condition written like this a non strict formatter function ignores nulls, and possibly crashes the server. Shouldn't pg_dump also handle the new TYPEFORMAT_IN? Currently it's lost during a dump-restore.
