Merge pull request #1438 from citusdata/fix_shard_move_lock

Don't take a table lock in ForeignConstraintGetReferencedTableId
pull/1431/head
Andres Freund 2017-05-31 15:26:19 -07:00 committed by GitHub
commit 5d0db7a9dd
1 changed files with 1 additions and 2 deletions

View File

@ -763,9 +763,8 @@ ForeignConstraintGetReferencedTableId(char *queryString)
if (constraint->contype == CONSTR_FOREIGN) if (constraint->contype == CONSTR_FOREIGN)
{ {
RangeVar *referencedTable = constraint->pktable; RangeVar *referencedTable = constraint->pktable;
LOCKMODE lockmode = AlterTableGetLockLevel(foreignConstraintStmt->cmds);
return RangeVarGetRelid(referencedTable, lockmode, return RangeVarGetRelid(referencedTable, NoLock,
foreignConstraintStmt->missing_ok); foreignConstraintStmt->missing_ok);
} }
} }