]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add two new JSON functions: json_array_insert() and jsonb_array_insert().
authordrh <>
Mon, 19 Jan 2026 11:44:59 +0000 (11:44 +0000)
committerdrh <>
Mon, 19 Jan 2026 11:44:59 +0000 (11:44 +0000)
Patterned after the json_array_insert() function of MySQL.
[forum:/forumpost/2026-01-17T10:40:39z|Forum thread 2026-01-17T10:40:39z].

FossilOrigin-Name: c1e55132410a80d37bad30e4ddecc7a98fad92a68b436880324998af1cee37ae

1  2 
manifest
manifest.uuid

diff --cc manifest
index 0b81b0fe9d7cf41e279438df628775c12326ee17,7c6c878aa314f62a8effdde4acb16964646a4d83..4b8a365f59669f0f5614e991fa3daa6c1f668598
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sfurther\sproblems\swith\sdeleting\sfrom\scorrupt\sfts5\sdatabases\sin\ssecure-delete\smode.
- D 2026-01-16T20:04:04.079
 -C Raise\san\serror\sif\sany\sPATH\sargument\sto\sjson_array_insert()\sis\snot\sthe\spath\nof\san\sarray\selement.\s\sAdd\ssome\stest\scases\sfor\sjson_array_insert().
 -D 2026-01-17T19:01:37.597
++C Add\stwo\snew\sJSON\sfunctions:\sjson_array_insert()\sand\sjsonb_array_insert().\nPatterned\safter\sthe\sjson_array_insert()\sfunction\sof\sMySQL.\n[forum:/forumpost/2026-01-17T10:40:39z|Forum\sthread\s2026-01-17T10:40:39z].
++D 2026-01-19T11:44:59.928
  F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@@ -2192,8 -2193,8 +2193,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534
  F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
  F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
- P c20be882a62e75abc50fd2dcae26ebbe83a01f09369525392fa22223627a04ea
- R ee90822939fe28aadced0a97da085c1b
- U dan
- Z 9872c75b452bc62f180f7192829b6f58
 -P d6c82c8248f8b1ce3d2c01a92e7d1058beac2b2ccac3b122a2cd385c77dc76df
++P f8f89d2e10f06b54acf58a3b0543aef749c3d2b65670d4cc71530dea7997651e 96b7d2c60a3f8a9f9d69313bad599a3a5ad335cb382263e4254e2d20929d5e55
+ R 767eeb44449b6ebf81d3929fe2071be1
++T +closed 96b7d2c60a3f8a9f9d69313bad599a3a5ad335cb382263e4254e2d20929d5e55
+ U drh
 -Z 9b7f5476077742ae15428954dd628d31
++Z 7f5ed360d76676550283f8041ff9aae7
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index c9a58f24efc780e5d68e5c7322d6639395f919f0,553cf97fc0b2c060d0f72fb0e86d4f71a9e15b3c..8c51781a4ebd6c00a9013a77bb51bccf49ec1960
@@@ -1,1 -1,1 +1,1 @@@
- f8f89d2e10f06b54acf58a3b0543aef749c3d2b65670d4cc71530dea7997651e
 -96b7d2c60a3f8a9f9d69313bad599a3a5ad335cb382263e4254e2d20929d5e55
++c1e55132410a80d37bad30e4ddecc7a98fad92a68b436880324998af1cee37ae