forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitadc3ae6
committed
Check maximum number of columns in function RTEs, too.
I thought commitfd96d14 had plugged all the holes of this sort,but no, function RTEs could produce oversize tuples too, eithervia long coldeflists or just from multiple functions in one RTE.(I'm pretty sure the other variants of base RTEs aren't a problem,because they ultimately refer to either a table or a sub-SELECT,whose widths are enforced elsewhere. But we explicitly allow joinRTEs to be overwidth, as long as you don't try to form theirtuple result.)Per further discussion of bug #17561. As before, patch all branches.Discussion:https://postgr.es/m/17561-80350151b9ad2ad4@postgresql.org1 parent07abcd9 commitadc3ae6
1 file changed
+32
-3
lines changedLines changed: 32 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1830 | 1830 |
| |
1831 | 1831 |
| |
1832 | 1832 |
| |
1833 |
| - | |
| 1833 | + | |
| 1834 | + | |
1834 | 1835 |
| |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
1835 | 1843 |
| |
1836 | 1844 |
| |
1837 | 1845 |
| |
| |||
1911 | 1919 |
| |
1912 | 1920 |
| |
1913 | 1921 |
| |
| 1922 | + | |
| 1923 | + | |
| 1924 | + | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
1914 | 1931 |
| |
1915 | 1932 |
| |
1916 | 1933 |
| |
| |||
1993 | 2010 |
| |
1994 | 2011 |
| |
1995 | 2012 |
| |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
| 2018 | + | |
| 2019 | + | |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
1996 | 2027 |
| |
1997 | 2028 |
| |
1998 | 2029 |
| |
1999 |
| - | |
2000 |
| - | |
2001 | 2030 |
| |
2002 | 2031 |
| |
2003 | 2032 |
| |
|
0 commit comments
Comments
(0)