forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit636a939
committed
Fix array_out's failure to backslash backslashes, per bug# 524. Also,
remove brain-dead rule that double quotes are needed if and only if thedatatype is pass-by-reference; neither direction of the implication holdswater. Instead, examine the actual data string to see if it containsany characters that force us to quote it.Add some documentation about quoting of array values, which was previouslyexplained nowhere AFAICT.1 parenta4e8cd3 commit636a939
File tree
3 files changed
+109
-59
lines changed- doc/src/sgml
- src
- backend/utils/adt
- test/regress/expected
3 files changed
+109
-59
lines changedLines changed: 33 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
248 | 248 |
| |
249 | 249 |
| |
250 | 250 |
| |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
251 | 283 |
|
Lines changed: 57 additions & 39 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
346 | 346 |
| |
347 | 347 |
| |
348 | 348 |
| |
| 349 | + | |
349 | 350 |
| |
350 | 351 |
| |
351 | 352 |
| |
| |||
564 | 565 |
| |
565 | 566 |
| |
566 | 567 |
| |
567 |
| - | |
568 |
| - | |
| 568 | + | |
| 569 | + | |
569 | 570 |
| |
570 | 571 |
| |
571 | 572 |
| |
572 | 573 |
| |
573 | 574 |
| |
574 |
| - | |
575 |
| - | |
576 |
| - | |
577 | 575 |
| |
578 | 576 |
| |
579 | 577 |
| |
580 | 578 |
| |
581 | 579 |
| |
582 | 580 |
| |
583 | 581 |
| |
584 |
| - | |
585 | 582 |
| |
586 | 583 |
| |
587 | 584 |
| |
588 | 585 |
| |
589 | 586 |
| |
590 | 587 |
| |
591 |
| - | |
592 |
| - | |
593 |
| - | |
594 |
| - | |
| 588 | + | |
595 | 589 |
| |
596 | 590 |
| |
597 | 591 |
| |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
598 | 599 |
| |
599 | 600 |
| |
600 |
| - | |
601 | 601 |
| |
602 | 602 |
| |
603 | 603 |
| |
| 604 | + | |
604 | 605 |
| |
605 | 606 |
| |
606 | 607 |
| |
| |||
612 | 613 |
| |
613 | 614 |
| |
614 | 615 |
| |
615 |
| - | |
616 |
| - | |
617 |
| - | |
618 |
| - | |
619 |
| - | |
620 |
| - | |
| 616 | + | |
| 617 | + | |
621 | 618 |
| |
622 | 619 |
| |
| 620 | + | |
| 621 | + | |
623 | 622 |
| |
| 623 | + | |
| 624 | + | |
| 625 | + | |
624 | 626 |
| |
625 |
| - | |
626 | 627 |
| |
627 | 628 |
| |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
628 | 633 |
| |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
629 | 642 |
| |
630 | 643 |
| |
631 | 644 |
| |
| |||
634 | 647 |
| |
635 | 648 |
| |
636 | 649 |
| |
637 |
| - | |
638 |
| - | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
639 | 655 |
| |
640 |
| - | |
| 656 | + | |
641 | 657 |
| |
642 | 658 |
| |
643 | 659 |
| |
644 | 660 |
| |
645 | 661 |
| |
646 | 662 |
| |
647 |
| - | |
| 663 | + | |
648 | 664 |
| |
649 |
| - | |
650 |
| - | |
651 |
| - | |
652 |
| - | |
653 |
| - | |
| 665 | + | |
654 | 666 |
| |
655 |
| - | |
| 667 | + | |
656 | 668 |
| |
657 |
| - | |
658 | 669 |
| |
659 | 670 |
| |
660 |
| - | |
661 |
| - | |
662 |
| - | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
663 | 676 |
| |
664 |
| - | |
| 677 | + | |
665 | 678 |
| |
666 |
| - | |
| 679 | + | |
667 | 680 |
| |
668 |
| - | |
| 681 | + | |
669 | 682 |
| |
670 | 683 |
| |
671 |
| - | |
| 684 | + | |
672 | 685 |
| |
673 | 686 |
| |
674 | 687 |
| |
675 | 688 |
| |
676 | 689 |
| |
677 | 690 |
| |
678 | 691 |
| |
679 |
| - | |
| 692 | + | |
680 | 693 |
| |
681 | 694 |
| |
682 | 695 |
| |
683 |
| - | |
| 696 | + | |
684 | 697 |
| |
685 | 698 |
| |
686 | 699 |
| |
687 | 700 |
| |
| 701 | + | |
| 702 | + | |
| 703 | + | |
688 | 704 |
| |
| 705 | + | |
| 706 | + | |
689 | 707 |
| |
690 | 708 |
| |
691 | 709 |
| |
|
Lines changed: 19 additions & 19 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 |
| - | |
35 |
| - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
69 |
| - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
| |||
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
101 |
| - | |
102 |
| - | |
| 101 | + | |
| 102 | + | |
103 | 103 |
| |
104 |
| - | |
105 |
| - | |
| 104 | + | |
| 105 | + | |
106 | 106 |
| |
107 | 107 |
| |
108 | 108 |
| |
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
112 | 112 |
| |
113 |
| - | |
114 |
| - | |
115 |
| - | |
116 |
| - | |
117 |
| - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
118 | 118 |
| |
119 | 119 |
|
0 commit comments
Comments
(0)