diff --git a/src/AdoNet/Orleans.Clustering.AdoNet/PostgreSQL-Clustering.sql b/src/AdoNet/Orleans.Clustering.AdoNet/PostgreSQL-Clustering.sql index 2d2c0a20a2..459e76b579 100644 --- a/src/AdoNet/Orleans.Clustering.AdoNet/PostgreSQL-Clustering.sql +++ b/src/AdoNet/Orleans.Clustering.AdoNet/PostgreSQL-Clustering.sql @@ -344,3 +344,14 @@ VALUES AND Status = @Status AND @Status IS NOT NULL AND ProxyPort > 0; '); + +INSERT INTO OrleansQuery(QueryKey, QueryText) +VALUES +( + 'CleanupDefunctSiloEntriesKey', + 'DELETE FROM OrleansMembershipTable + WHERE DeploymentId = @DeploymentId + AND @DeploymentId IS NOT NULL + AND IAmAliveTime < @IAmAliveTime + AND Status != 3; +');