- Notifications
You must be signed in to change notification settings - Fork4.9k
Commit30f0176
committed
Document strange jsonb sort order for empty top level arrays
Slightly faulty logic in the original jsonb code (commitd9134d0)results in an empty top level array sorting less than a json null. Wecan't change the sort order now since it would affect btree indexes overjsonb, so document the anomaly.Backpatch to all live branches (13 .. 17)In master, also add a code comment noting the anomaly.Reported-by: Yan ChengpenReviewed-by: Jian HeDiscussion:https://postgr.es/m/OSBPR01MB45199DD8DA2D1CECD50518188E272@OSBPR01MB4519.jpnprd01.prod.outlook.com1 parente28033f commit30f0176
2 files changed
+9
-1
lines changedLines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
584 | 584 |
| |
585 | 585 |
| |
586 | 586 |
| |
587 |
| - | |
| 587 | + | |
588 | 588 |
| |
589 | 589 |
| |
590 | 590 |
| |
591 | 591 |
| |
592 | 592 |
| |
| 593 | + | |
593 | 594 |
| |
594 | 595 |
| |
595 | 596 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
246 | 246 |
| |
247 | 247 |
| |
248 | 248 |
| |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
249 | 256 |
| |
250 | 257 |
| |
251 | 258 |
| |
|
0 commit comments
Comments
(0)