forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit9c8d085
committed
Support "OR condition ..." in plpgsql EXCEPTION clauses to make the syntax
more nearly Oracle-equivalent. Allow matching by category as well asspecific error code. Document the set of available condition names(or more accurately, synchronize it with the existing documentation). Inpassing, update errcodes.sgml to include codes added during 7.5 development.1 parentad4d2e9 commit9c8d085
File tree
11 files changed
+350
-89
lines changed- doc/src/sgml
- src
- include/utils
- pl/plpgsql/src
- test/regress
- expected
- sql
11 files changed
+350
-89
lines changedLines changed: 62 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
44 | 52 |
| |
45 | 53 |
| |
46 | 54 |
| |
47 |
| - | |
| 55 | + | |
48 | 56 |
| |
49 | 57 |
| |
50 | 58 |
| |
| |||
82 | 90 |
| |
83 | 91 |
| |
84 | 92 |
| |
85 |
| - | |
| 93 | + | |
86 | 94 |
| |
87 | 95 |
| |
88 | 96 |
| |
89 | 97 |
| |
90 |
| - | |
| 98 | + | |
91 | 99 |
| |
92 | 100 |
| |
93 | 101 |
| |
94 | 102 |
| |
95 |
| - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
96 | 114 |
| |
97 | 115 |
| |
98 | 116 |
| |
99 | 117 |
| |
100 |
| - | |
| 118 | + | |
101 | 119 |
| |
102 | 120 |
| |
103 | 121 |
| |
104 | 122 |
| |
105 |
| - | |
| 123 | + | |
106 | 124 |
| |
107 | 125 |
| |
108 | 126 |
| |
| |||
218 | 236 |
| |
219 | 237 |
| |
220 | 238 |
| |
221 |
| - | |
| 239 | + | |
222 | 240 |
| |
223 | 241 |
| |
224 | 242 |
| |
| |||
272 | 290 |
| |
273 | 291 |
| |
274 | 292 |
| |
275 |
| - | |
| 293 | + | |
276 | 294 |
| |
277 | 295 |
| |
278 | 296 |
| |
| |||
728 | 746 |
| |
729 | 747 |
| |
730 | 748 |
| |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
731 | 765 |
| |
732 | 766 |
| |
733 | 767 |
| |
| |||
762 | 796 |
| |
763 | 797 |
| |
764 | 798 |
| |
765 |
| - | |
| 799 | + | |
766 | 800 |
| |
767 | 801 |
| |
768 | 802 |
| |
| |||
893 | 927 |
| |
894 | 928 |
| |
895 | 929 |
| |
896 |
| - | |
| 930 | + | |
897 | 931 |
| |
898 | 932 |
| |
899 | 933 |
| |
| |||
963 | 997 |
| |
964 | 998 |
| |
965 | 999 |
| |
966 |
| - | |
| 1000 | + | |
967 | 1001 |
| |
968 | 1002 |
| |
969 | 1003 |
| |
| |||
1134 | 1168 |
| |
1135 | 1169 |
| |
1136 | 1170 |
| |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
1137 | 1187 |
| |
1138 | 1188 |
| |
1139 | 1189 |
| |
|
Lines changed: 18 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
1816 | 1816 |
| |
1817 | 1817 |
| |
1818 | 1818 |
| |
1819 |
| - | |
| 1819 | + | |
1820 | 1820 |
| |
1821 |
| - | |
1822 |
| - | |
1823 |
| - | |
1824 |
| - | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
1825 | 1824 |
| |
1826 | 1825 |
| |
1827 | 1826 |
| |
| |||
1841 | 1840 |
| |
1842 | 1841 |
| |
1843 | 1842 |
| |
1844 |
| - | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
1845 | 1851 |
| |
1846 |
| - | |
| 1852 | + | |
1847 | 1853 |
| |
| 1854 | + | |
1848 | 1855 |
| |
1849 | 1856 |
| |
1850 | 1857 |
| |
| |||
1879 | 1886 |
| |
1880 | 1887 |
| |
1881 | 1888 |
| |
1882 |
| - | |
1883 |
| - | |
1884 |
| - | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
1885 | 1892 |
| |
1886 | 1893 |
| |
1887 | 1894 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
64 | 68 |
| |
65 | 69 |
| |
66 | 70 |
| |
|
Lines changed: 39 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| |||
96 | 96 |
| |
97 | 97 |
| |
98 | 98 |
| |
| 99 | + | |
99 | 100 |
| |
100 | 101 |
| |
101 | 102 |
| |
| |||
135 | 136 |
| |
136 | 137 |
| |
137 | 138 |
| |
| 139 | + | |
138 | 140 |
| |
139 | 141 |
| |
140 | 142 |
| |
| |||
181 | 183 |
| |
182 | 184 |
| |
183 | 185 |
| |
| 186 | + | |
184 | 187 |
| |
185 | 188 |
| |
186 | 189 |
| |
| |||
1563 | 1566 |
| |
1564 | 1567 |
| |
1565 | 1568 |
| |
1566 |
| - | |
| 1569 | + | |
1567 | 1570 |
| |
1568 | 1571 |
| |
1569 | 1572 |
| |
1570 | 1573 |
| |
1571 | 1574 |
| |
1572 | 1575 |
| |
1573 |
| - | |
1574 |
| - | |
1575 |
| - | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
1576 | 1579 |
| |
1577 | 1580 |
| |
1578 | 1581 |
| |
1579 | 1582 |
| |
1580 | 1583 |
| |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
1581 | 1615 |
| |
1582 | 1616 |
| |
1583 | 1617 |
| |
|
0 commit comments
Comments
(0)