INNER CODE UNIT · C

is_bm25

timescale/pg_textsearch · src/mod.c:1579

	is_bm25 = (index_rel->rd_rel->relkind == RELKIND_INDEX ||
			   index_rel->rd_rel->relkind == RELKIND_PARTITIONED_INDEX) &&
			  index_rel->rd_indam != NULL &&
			  index_rel->rd_indam->ambuild == tp_build;
	relation_close(index_rel, NoLock);

	if (is_bm25)
		ereport(ERROR,
				(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
				 errmsg("cannot alter internal background compaction "
						"lineage")));
}

static bool
tp_background_cic_needs_preflight(IndexStmt *stmt, Relation heap_rel)
{
	const char *mode;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…