diff --git a/createas.c b/createas.c index b41fd1d..f13c86e 100644 --- a/createas.c +++ b/createas.c @@ -759,7 +759,7 @@ CreateIvmTrigger(Oid relOid, Oid viewOid, int16 type, int16 timing, bool ex_lock address = CreateTrigger(ivm_trigger, NULL, relOid, InvalidOid, InvalidOid, InvalidOid, InvalidOid, InvalidOid, NULL, true, false); - recordDependencyOn(&address, &refaddr, DEPENDENCY_AUTO); + recordDependencyOn(&address, &refaddr, DEPENDENCY_INTERNAL); /* Make changes-so-far visible */ CommandCounterIncrement(); diff --git a/pg_ivm.c b/pg_ivm.c index 19d0e0e..3220fe4 100644 --- a/pg_ivm.c +++ b/pg_ivm.c @@ -315,7 +315,7 @@ CreateChangePreventTrigger(Oid matviewOid) address = CreateTrigger(ivm_trigger, NULL, matviewOid, InvalidOid, InvalidOid, InvalidOid, InvalidOid, InvalidOid, NULL, true, false); - recordDependencyOn(&address, &refaddr, DEPENDENCY_AUTO); + recordDependencyOn(&address, &refaddr, DEPENDENCY_INTERNAL); } /* Make changes-so-far visible */