INNER CODE UNIT · C

heap_oid

timescale/pg_textsearch · src/mod.c:2453

			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 "
								"in use")));
		}
		foreach (lc, frozen)
		{
			TpManagedIndexIntent *intent = lfirst(lc);

			if (!list_member_oid(locked, intent->index_oid) ||

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…