create table union_types ( type text not null, description text, deprecation , attributes , default boolean ); comment on table union_types is ' Metadata about one of the types that is part of a union type '; comment on column union_types.type is ' The name of a type (a primitive, model name, or enum name) that makes up this union type '; comment on column union_types.default is ' If true, indicates that this type should be used as the default when deserializing union types. This field is only used by union types that require a discriminator and sets the default value for that disciminator during deserialization. ';