* Jeff Davis (pg...@j-davis.com) wrote: > Oid is unsigned, typmod is signed. We might be able to get away with it, > but -1 is treated specially in some places outside of the type-specific > functions, e.g. exprTypmod().
Any negative result returned from the input handling function is considered an error, as I recall. It's more than just '-1'.. > I haven't looked at all of these places yet, so maybe a few simple > changes would allow us to treat typmod as a full 32 bits. Or perhaps it > could just be expanded to a signed 64-bit int. What do you think? That was shot down previously due to the way typmods are passed around currently.. Not that it wouldn't be really nice.. Thanks, Stephen
signature.asc
Description: Digital signature