Add ui_chat_log column to checkpoints

What does this MR do and why?

Add ui_chat_log column to checkpoints

Currently checkpoint column contains the ui_chat_log but it will move to a separate column for performance, storage and isolation purposes. Checkpoint is used by langgraph internally and ui_chat_log will be used in UI.

  • Model/API changes are a bit complicated and will come in another MR.
  • We don't need an immediate index here - we shall need due to json access during the graphql API implementation

Changelog: added

References

Related to #571913 (closed)

How to set up and validate locally

Run the migrations

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Alper Akgun

Merge request reports

Loading