Re: rm_desc signature

Поиск
Список
Период
Сортировка
От Jeff Janes
Тема Re: rm_desc signature
Дата
Msg-id CAMkU=1x1b3Gd-r1TYT0U6rLDHFxy_+VhJ1W8va05uCiHXfG+XA@mail.gmail.com
обсуждение исходный текст
Ответ на rm_desc signature  (Heikki Linnakangas <hlinnakangas@vmware.com>)
Ответы Re: rm_desc signature
Список pgsql-hackers
On Friday, June 13, 2014, Heikki Linnakangas <hlinnakangas@vmware.com> wrote:
As part of the WAL-format changing patch I've been working on, I changed the signature of the rm_desc function from:

void (*rm_desc) (StringInfo buf, uint8 xl_info, char *rec);
void (*rm_desc) (StringInfo buf, XLogRecord *record);

The WAL-format patch needed that because it added more functions/macros for working with XLogRecords, also used by rm_desc routines, but it seems like a sensible change anyway. IMHO it was always a bit strange that rm_desc was passed the info field and record payload separately.

So I propose to do that change as a separate commit. Per attached. This has no functional changes, it's just refactoring.

Any objections?

This commit, or a related one, changed the default (i.e. commented out) nature of:

#define WAL_DEBUG

Cheers,

Jeff

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Doing better at HINTing an appropriate column within errorMissingColumn()
Следующее
От: Peter Geoghegan
Дата:
Сообщение: btreecheck extension