INNER CODE UNIT · C

index_rel

timescale/pg_textsearch · src/mod.c:2446

			index_rel = try_relation_open(intent->index_oid, NoLock);
			if (index_rel == NULL || index_rel->rd_index == NULL)
			{
				if (index_rel != NULL)
					relation_close(index_rel, NoLock);
				continue;
			}
			heap_oid  = index_rel->rd_index->indrelid;
			owner_oid = index_rel->rd_rel->relowner;
			relation_close(index_rel, NoLock);
			if (tp_compaction_lineage_in_use_by_other(
						intent->lineage, intent->index_oid, heap_oid) ||
				(objects != NULL &&
				 tp_compaction_job_lineage_exists(
						 objects, intent->lineage, heap_oid, owner_oid)))
				ereport(ERROR,
						(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
						 errmsg("background compaction lineage is already "

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…