Spurious set in heap_prune_chain()

Поиск
Список
Период
Сортировка
Искать
От
Jim Nasby
Тема
Spurious set in heap_prune_chain()
Дата
Msg-id
5446E35C.9060208@BlueTreble.com
Список
In heap_prune_chain():

	tup.t_tableOid = RelationGetRelid(relation);

	rootlp = PageGetItemId(dp, rootoffnum);

	/*
	 * If it's a heap-only tuple, then it is not the start of a HOT chain.
	 */
	if (ItemIdIsNormal(rootlp))
	{
		htup = (HeapTupleHeader) PageGetItem(dp, rootlp);

		tup.t_data = htup;
		tup.t_len = ItemIdGetLength(rootlp);
		tup.t_tableOid = RelationGetRelid(relation);

AFAICT the second case of setting tup.t_tableOid is pointless. Attached patch removes it. Passes make check.
-- 
Jim Nasby, Data Architect, Blue Treble Consulting
Data in Trouble? Get it in Treble! http://BlueTreble.com
В списке pgsql-hackers по дате отправления
От: Alvaro Herrera
Дата:
От: Jim Nasby
Дата:
FAQ