forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commite15d53e
committed
Fix similar_escape() to convert parentheses to non-capturing style.
This is needed to avoid unwanted interference with SUBSTRING behavior,as per bug #5257 from Roman Kononov. Also, add some basic intelligenceabout character classes (bracket expressions) since we now have severalbehaviors that aren't appropriate inside a character class.As with the previous patch in this area, I'm reluctant to back-patchsince it might affect applications that are relying on the priorbehavior.1 parent2b59274 commite15d53e
1 file changed
+26
-5
lines changedLines changed: 26 additions & 5 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 |
| |
| |||
640 | 640 |
| |
641 | 641 |
| |
642 | 642 |
| |
| 643 | + | |
643 | 644 |
| |
644 | 645 |
| |
645 | 646 |
| |
| |||
682 | 683 |
| |
683 | 684 |
| |
684 | 685 |
| |
685 |
| - | |
686 |
| - | |
| 686 | + | |
| 687 | + | |
687 | 688 |
| |
688 |
| - | |
| 689 | + | |
689 | 690 |
| |
690 | 691 |
| |
691 | 692 |
| |
| |||
699 | 700 |
| |
700 | 701 |
| |
701 | 702 |
| |
702 |
| - | |
| 703 | + | |
703 | 704 |
| |
704 | 705 |
| |
705 | 706 |
| |
| |||
713 | 714 |
| |
714 | 715 |
| |
715 | 716 |
| |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
716 | 730 |
| |
717 | 731 |
| |
718 | 732 |
| |
719 | 733 |
| |
720 | 734 |
| |
721 | 735 |
| |
722 | 736 |
| |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
723 | 744 |
| |
724 | 745 |
| |
725 | 746 |
| |
|
0 commit comments
Comments
(0)