RE: [PoC] pg_upgrade: allow to upgrade publisher node
От | Hayato Kuroda (Fujitsu) |
---|---|
Тема | RE: [PoC] pg_upgrade: allow to upgrade publisher node |
Дата | |
Msg-id | TYAPR01MB5866C0693BDC4C4F6067CE9CF5999@TYAPR01MB5866.jpnprd01.prod.outlook.com обсуждение исходный текст |
Ответ на | Re: [PoC] pg_upgrade: allow to upgrade publisher node (Peter Smith <smithpb2250@gmail.com>) |
Список | pgsql-hackers |
Dear Peter, Thank you for checking. Then we can wait comments from others. PSA modified version. > 1. > There were a couple of comments that I thought would appear less > squished (aka more readable) if there was a blank line preceding the > XXX. > > 1a. This one is in getLogicalReplicationSlots > > + /* > + * Get replication slots. > + * > + * XXX: Which information must be extracted from old node? Currently three > + * attributes are extracted because they are used by > + * pg_create_logical_replication_slot(). > + * XXX: Do we have to support physical slots? > + */ Added. > 1b. This one is for the LogicalReplicationSlotInfo typedef > > +/* > + * The LogicalReplicationSlotInfo struct is used to represent replication > + * slots. > + * XXX: add more attrbutes if needed > + */ Added. > BTW -- I just noticed there is a typo in that comment. /attrbutes/attributes/ Good finding, replaced. > src/bin/pg_dump/pg_dump_sort.c > > 2. describeDumpableObject > > + case DO_LOGICAL_REPLICATION_SLOT: > + snprintf(buf, bufsize, > + "REPLICATION SLOT (ID %d NAME %s)", > + obj->dumpId, obj->name); > + return; > > Since everything else was changed to say logical replication slot, > should this string be changed to "LOGICAL REPLICATION SLOT (ID %d NAME > %s)"? I missed to replace, changed. > .../pg_upgrade/t/003_logical_replication.pl > > 3. > Should the name of this TAP test file really be 03_logical_replication_slots.pl? > Hmm, not sure. Currently I renamed once according to your advice, but personally another feature which allows to upgrade subscriber[1] should be tested in the same perl file. That's why I named as "003_logical_replication.pl" [1]: https://www.postgresql.org/message-id/20230217075433.u5mjly4d5cr4hcfe%40jrouhaud Best Regards, Hayato Kuroda FUJITSU LIMITED
Вложения
В списке pgsql-hackers по дате отправления: