Tom Lane wrote: > > Why not enums? ;-) > > Well, macros is how we do it elsewhere for "char" system columns. > I'm not sure we could rely on the behavior if we declared > pg_type.typtype as an enum type ... and if we don't, there's not > much point.
I was thinking C enums: enum typtype_type { TYPTYPE_BASE = 'b', TYPTYPE_COMPOSITE = 'c', TYPTYPE_DOMAIN = 'd', TYPTYPE_ENUM = 'e', TYPTYPE_PSEUDO = 'p' }; I'm not sure if this is better. -- Peter Eisentraut http://developer.postgresql.org/~petere/ ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org