Lines Matching refs:part_rel
632 Relation part_rel; in check_default_partition_contents() local
647 part_rel = heap_open(part_relid, NoLock); in check_default_partition_contents()
656 part_rel, default_rel, NULL); in check_default_partition_contents()
663 if (PartConstraintImpliedByRelConstraint(part_rel, in check_default_partition_contents()
668 RelationGetRelationName(part_rel)))); in check_default_partition_contents()
670 heap_close(part_rel, NoLock); in check_default_partition_contents()
676 part_rel = default_rel; in check_default_partition_contents()
684 if (part_rel->rd_rel->relkind != RELKIND_RELATION) in check_default_partition_contents()
686 if (part_rel->rd_rel->relkind == RELKIND_FOREIGN_TABLE) in check_default_partition_contents()
690 RelationGetRelationName(part_rel), in check_default_partition_contents()
693 if (RelationGetRelid(default_rel) != RelationGetRelid(part_rel)) in check_default_partition_contents()
694 heap_close(part_rel, NoLock); in check_default_partition_contents()
699 tupdesc = CreateTupleDescCopy(RelationGetDescr(part_rel)); in check_default_partition_contents()
707 scan = heap_beginscan(part_rel, snapshot, 0, NULL); in check_default_partition_contents()
737 if (RelationGetRelid(default_rel) != RelationGetRelid(part_rel)) in check_default_partition_contents()
738 heap_close(part_rel, NoLock); /* keep the lock until commit */ in check_default_partition_contents()