filter on checkpoint NS

This commit is contained in:
vbarda
2024-08-26 19:26:35 -04:00
parent bf4dc5d5f6
commit 85e698e20b
5 changed files with 145 additions and 286 deletions
@@ -255,6 +255,10 @@ class BasePostgresSaver(BaseCheckpointSaver):
if config:
wheres.append("thread_id = %s ")
param_values.append(config["configurable"]["thread_id"])
if checkpoint_ns := config["configurable"].get("checkpoint_ns"):
wheres.append("checkpoint_ns = %s")
param_values.append(checkpoint_ns)
if checkpoint_id := get_checkpoint_id(config):
wheres.append("checkpoint_id = %s ")
param_values.append(checkpoint_id)