Re: Replication identifiers, take 4

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: Replication identifiers, take 4
Дата
Msg-id 5534B835.1010402@iki.fi
обсуждение исходный текст
Ответ на Re: Replication identifiers, take 4  (Andres Freund <andres@anarazel.de>)
Ответы Re: Replication identifiers, take 4
Re: Replication identifiers, take 4
Список pgsql-hackers
On 04/17/2015 11:54 AM, Andres Freund wrote:
> I've attached a rebased patch, that adds decision about origin logging
> to the relevant XLogInsert() callsites for "external" 2 byte identifiers
> and removes the pad-reusing version in the interest of moving forward.

Putting aside the 2 vs. 4 byte identifier issue, let's discuss naming:

I just realized that it talks about "replication identifier" as the new 
fundamental concept. The system table is called 
"pg_replication_identifier". But that's like talking about "index 
identifiers", instead of just indexes, and calling the system table 
pg_index_oid.

The important concept this patch actually adds is the *origin* of each 
transaction. That term is already used in some parts of the patch. I 
think we should roughly do a search-replace of "replication identifier" 
-> "replication origin" to the patch. Or even "transaction origin".

- Heikki




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

Предыдущее
От: Etsuro Fujita
Дата:
Сообщение: Re: inherit support for foreign tables
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Replication identifiers, take 4