Bruce Momjian <bruce(at)momjian(dot)us> writes:
> Tom Lane wrote:
>> I think this is basically a large-caliber foot gun. You're going to
>> pretend that invalid data is valid, until the user gets around to fixing
>> it?
> What choice do we have?
Create a fake data type, just as you said before.
regards, tom lane