The proposals I see above are "commontype", "supertype", "anycommontype", and various abbreviations of those. I would humbly add "compatibletype".
Fwiw I kind of like commontype. Alternately an argument could be made that length and typing convenience isn't really a factor here since database users never have to type these types. The only place they get written is when defining polymorphic functions which is a pretty uncommon operation. In which case a very explicit "anycompatibletype" may be better. On Tue., Mar. 5, 2019, 12:38 p.m. Pavel Stehule, <pavel.steh...@gmail.com> wrote: > > > Ășt 5. 3. 2019 v 15:35 odesĂlatel Tom Lane <t...@sss.pgh.pa.us> napsal: > >> David Steele <da...@pgmasters.net> writes: >> > This thread has been very quiet for a month. I agree with Andres [1] >> > that we should push this to PG13. >> >> I think the main thing it's blocked on is disagreement on what the >> type name should be, which is kind of a silly thing to get blocked on, >> but nonetheless it's important ... >> > > I sent some others possible names, but probably this mail was forgotten > > What about "ctype" like shortcut for common type? carraytype, > cnonarraytype? > > Regards > > Pavel > >> >> regards, tom lane >> >