David Rowley <dgrowleyml(at)gmail(dot)com> writes:
> + * The "DefineAggregate" routine take the parse tree and pick out the
> + * appropriate arguments/flags, passing the results to
> + * "AggregateCreate" routine (src src/backend/catalog) that do the actual
> + * catalog-munging. These routines also verify permission of the user to
> + * execute the command.
The grammar needs some help here. Also, rather than simply remove
define.c's entire header comment, maybe we should write something
relevant about what it does? Good catches otherwise.
regards, tom lane