- Notifications
You must be signed in to change notification settings - Fork5
Commitc0a8ae7
committed
Fix reporting of violations in ExecConstraints, again.
We decided inf1b4c77 to pass theoriginal slot to ExecConstraints(), but that breaks when there areBEFORE ROW triggers involved. So we need to do reverse-map the tuplesback to the original descriptor instead, as Amit originally proposed.Amit Langote, reviewed by Ashutosh Bapat. One overlooked commentfixed by me.Discussion:http://postgr.es/m/b3a17254-6849-e542-2353-bde4e880b6a4@lab.ntt.co.jp1 parent244f1c8 commitc0a8ae7
File tree
7 files changed
+92
-28
lines changed- src
- backend
- commands
- executor
- include/executor
- test/regress
- expected
- sql
7 files changed
+92
-28
lines changedLines changed: 2 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2506 | 2506 |
| |
2507 | 2507 |
| |
2508 | 2508 |
| |
2509 |
| - | |
2510 |
| - | |
| 2509 | + | |
2511 | 2510 |
| |
2512 | 2511 |
| |
2513 | 2512 |
| |
| |||
2549 | 2548 |
| |
2550 | 2549 |
| |
2551 | 2550 |
| |
2552 |
| - | |
2553 | 2551 |
| |
2554 | 2552 |
| |
2555 | 2553 |
| |
| |||
2651 | 2649 |
| |
2652 | 2650 |
| |
2653 | 2651 |
| |
2654 |
| - | |
| 2652 | + | |
2655 | 2653 |
| |
2656 | 2654 |
| |
2657 | 2655 |
| |
|
Lines changed: 47 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1824 | 1824 |
| |
1825 | 1825 |
| |
1826 | 1826 |
| |
1827 |
| - | |
1828 |
| - | |
1829 |
| - | |
| 1827 | + | |
| 1828 | + | |
1830 | 1829 |
| |
1831 | 1830 |
| |
1832 | 1831 |
| |
1833 |
| - | |
1834 |
| - | |
| 1832 | + | |
1835 | 1833 |
| |
1836 | 1834 |
| |
1837 | 1835 |
| |
| |||
1854 | 1852 |
| |
1855 | 1853 |
| |
1856 | 1854 |
| |
1857 |
| - | |
| 1855 | + | |
1858 | 1856 |
| |
1859 | 1857 |
| |
1860 |
| - | |
1861 |
| - | |
| 1858 | + | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
1862 | 1863 |
| |
1863 | 1864 |
| |
1864 | 1865 |
| |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
1865 | 1869 |
| |
1866 | 1870 |
| |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
1867 | 1879 |
| |
1868 | 1880 |
| |
1869 | 1881 |
| |
1870 | 1882 |
| |
1871 | 1883 |
| |
1872 | 1884 |
| |
1873 |
| - | |
| 1885 | + | |
1874 | 1886 |
| |
1875 | 1887 |
| |
1876 | 1888 |
| |
| |||
1897 | 1909 |
| |
1898 | 1910 |
| |
1899 | 1911 |
| |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
1900 | 1916 |
| |
1901 | 1917 |
| |
| 1918 | + | |
| 1919 | + | |
| 1920 | + | |
| 1921 | + | |
| 1922 | + | |
| 1923 | + | |
| 1924 | + | |
| 1925 | + | |
1902 | 1926 |
| |
1903 | 1927 |
| |
1904 | 1928 |
| |
1905 | 1929 |
| |
1906 | 1930 |
| |
1907 | 1931 |
| |
1908 |
| - | |
| 1932 | + | |
1909 | 1933 |
| |
1910 | 1934 |
| |
1911 | 1935 |
| |
| |||
1927 | 1951 |
| |
1928 | 1952 |
| |
1929 | 1953 |
| |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
1930 | 1958 |
| |
1931 | 1959 |
| |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
1932 | 1968 |
| |
1933 | 1969 |
| |
1934 | 1970 |
| |
1935 | 1971 |
| |
1936 | 1972 |
| |
1937 | 1973 |
| |
1938 |
| - | |
| 1974 | + | |
1939 | 1975 |
| |
1940 | 1976 |
| |
1941 | 1977 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
389 | 389 |
| |
390 | 390 |
| |
391 | 391 |
| |
392 |
| - | |
| 392 | + | |
393 | 393 |
| |
394 | 394 |
| |
395 | 395 |
| |
| |||
448 | 448 |
| |
449 | 449 |
| |
450 | 450 |
| |
451 |
| - | |
| 451 | + | |
452 | 452 |
| |
453 | 453 |
| |
454 | 454 |
| |
|
Lines changed: 3 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
266 |
| - | |
267 |
| - | |
| 266 | + | |
268 | 267 |
| |
269 | 268 |
| |
270 | 269 |
| |
| |||
435 | 434 |
| |
436 | 435 |
| |
437 | 436 |
| |
438 |
| - | |
| 437 | + | |
439 | 438 |
| |
440 | 439 |
| |
441 | 440 |
| |
| |||
993 | 992 |
| |
994 | 993 |
| |
995 | 994 |
| |
996 |
| - | |
| 995 | + | |
997 | 996 |
| |
998 | 997 |
| |
999 | 998 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
186 | 186 |
| |
187 | 187 |
| |
188 | 188 |
| |
189 |
| - | |
190 |
| - | |
| 189 | + | |
191 | 190 |
| |
192 | 191 |
| |
193 | 192 |
| |
|
Lines changed: 18 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
354 | 354 |
| |
355 | 355 |
| |
356 | 356 |
| |
357 |
| - | |
358 |
| - | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
359 | 372 |
| |
360 | 373 |
| |
361 |
| - | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
362 | 377 |
| |
363 | 378 |
| |
364 | 379 |
| |
|
Lines changed: 19 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
217 | 217 |
| |
218 | 218 |
| |
219 | 219 |
| |
220 |
| - | |
221 |
| - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
222 | 237 |
| |
| 238 | + | |
| 239 | + | |
223 | 240 |
| |
224 | 241 |
| |
225 | 242 |
| |
|
0 commit comments
Comments
(0)