mirror of https://github.com/citusdata/citus.git
Early return if no view to propagate
parent
a4bd0536ea
commit
ad96e96d58
|
@ -330,10 +330,16 @@ SyncCitusTableMetadata(Oid relationId)
|
||||||
void
|
void
|
||||||
CreateDependentViewsOnWorkers(Oid relationId)
|
CreateDependentViewsOnWorkers(Oid relationId)
|
||||||
{
|
{
|
||||||
SendCommandToWorkersWithMetadata(DISABLE_DDL_PROPAGATION);
|
|
||||||
|
|
||||||
List *views = GetDependingViews(relationId);
|
List *views = GetDependingViews(relationId);
|
||||||
|
|
||||||
|
if (list_length(views) < 1)
|
||||||
|
{
|
||||||
|
/* no view to propagate */
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
SendCommandToWorkersWithMetadata(DISABLE_DDL_PROPAGATION);
|
||||||
|
|
||||||
Oid viewOid = InvalidOid;
|
Oid viewOid = InvalidOid;
|
||||||
foreach_oid(viewOid, views)
|
foreach_oid(viewOid, views)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue