Waleed
104a6fcb16
fix(tables): make the atomic per-cell merge the only row-write path ( #5970 )
...
Table rows store all cells in one jsonb column; row updates did a full-object read-modify-write (row-level last-write-wins). updateRow now always merges changed cells via a shared jsonbMergePatch helper (data = data || {changed}::jsonb) under the row lock, and batchUpdateRows does the same per-row, so concurrent edits to different cells of the same row no longer clobber each other. Removed the never-beneficial replace mode; fix lives entirely in the service layer.
2026-07-27 09:07:32 -07:00
..
2026-06-28 20:01:24 -07:00
2026-07-22 19:04:17 -07:00
2026-06-15 21:56:12 -04:00
2026-07-25 14:21:05 -04:00
2026-07-22 19:04:17 -07:00
2026-07-01 01:25:19 -07:00
2026-04-18 14:39:03 -07:00
2026-07-24 11:32:27 -07:00
2026-07-23 19:52:00 -07:00
2026-07-13 11:55:39 -07:00
2026-05-19 16:18:07 -07:00
2026-04-30 18:33:52 -07:00
2026-07-22 14:35:42 -04:00
2026-07-25 04:24:36 -04:00
2026-06-30 13:50:04 -07:00
2026-07-13 13:11:05 -07:00
2026-07-22 19:04:17 -07:00
2026-07-23 18:10:00 -07:00
2026-07-25 14:21:05 -04:00
2026-07-25 17:48:45 -04:00
2026-07-23 19:52:00 -07:00
2026-07-22 19:04:17 -07:00
2026-06-11 21:00:50 -07:00
2026-06-19 12:47:09 -07:00
2026-07-08 11:26:23 -07:00
2026-07-23 19:19:00 -04:00
2026-07-20 17:54:08 -07:00
2026-07-05 11:05:09 -07:00
2026-06-30 15:14:36 -07:00
2026-07-22 15:51:18 -07:00
2026-07-22 19:04:17 -07:00
2026-07-22 17:06:29 -04:00
2026-07-22 19:04:17 -07:00
2026-07-23 11:59:24 -07:00
2026-07-03 13:18:08 -07:00
2026-07-13 11:55:39 -07:00
2026-07-24 15:46:11 -07:00
2026-07-20 20:36:40 -07:00
2026-07-22 20:31:24 -07:00
2026-06-15 12:32:19 -07:00
2026-05-02 01:01:06 -07:00
2026-07-22 19:04:17 -07:00
2026-07-24 15:46:11 -07:00
2026-07-23 19:52:00 -07:00
2026-07-23 16:44:37 -04:00
2026-07-22 19:04:17 -07:00
2026-07-21 14:46:54 -07:00
2026-06-15 21:56:12 -04:00
2026-07-23 19:52:00 -07:00
2026-07-11 14:14:42 -07:00
2026-06-19 18:53:12 -04:00
2026-05-15 12:05:03 -07:00
2026-07-09 22:38:01 -04:00
2026-07-23 19:52:00 -07:00
2026-04-08 01:01:51 -07:00
2026-07-27 09:07:32 -07:00
2026-07-16 13:59:42 -07:00
2026-06-15 12:32:19 -07:00
2026-07-22 19:04:17 -07:00
2026-07-13 18:08:36 -07:00
2026-07-16 03:42:52 -04:00
2026-07-24 16:14:27 -07:00
2026-07-25 05:05:16 -04:00
2026-07-22 19:04:17 -07:00
2026-07-16 11:24:46 -07:00
2026-07-23 19:52:00 -07:00