- Notifications
You must be signed in to change notification settings - Fork4.9k
Commitb5d6382
committed
Provide per-table permissions for vacuum and analyze.
Currently a table can only be vacuumed or analyzed by its owner ora superuser. This can now be extended to any user by means of anappropriate GRANT.Nathan BossartReviewed by: Bharath Rupireddy, Kyotaro Horiguchi, Stephen Frost, RobertHaas, Mark Dilger, Tom Lane, Corey Huinker, David G. Johnston, MichaelPaquier.Discussion:https://postgr.es/m/20220722203735.GB3996698@nathanxps131 parent1f059a4 commitb5d6382
File tree
24 files changed
+274
-113
lines changed- doc/src/sgml
- ref
- src
- backend
- catalog
- commands
- parser
- utils/adt
- bin
- pg_dump
- t
- psql
- include
- commands
- nodes
- utils
- test/regress
- expected
- sql
24 files changed
+274
-113
lines changedLines changed: 39 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1691 | 1691 |
| |
1692 | 1692 |
| |
1693 | 1693 |
| |
1694 |
| - | |
1695 |
| - | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
1696 | 1697 |
| |
1697 | 1698 |
| |
1698 | 1699 |
| |
| |||
1982 | 1983 |
| |
1983 | 1984 |
| |
1984 | 1985 |
| |
1985 |
| - | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
| 1995 | + | |
| 1996 | + | |
| 1997 | + | |
| 1998 | + | |
| 1999 | + | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
| 2003 | + | |
| 2004 | + | |
1986 | 2005 |
| |
1987 | 2006 |
| |
1988 | 2007 |
| |
| |||
2131 | 2150 |
| |
2132 | 2151 |
| |
2133 | 2152 |
| |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
2134 | 2163 |
| |
2135 | 2164 |
| |
2136 | 2165 |
| |
| |||
2221 | 2250 |
| |
2222 | 2251 |
| |
2223 | 2252 |
| |
2224 |
| - | |
| 2253 | + | |
2225 | 2254 |
| |
2226 | 2255 |
| |
2227 | 2256 |
| |
| |||
2279 | 2308 |
| |
2280 | 2309 |
| |
2281 | 2310 |
| |
2282 |
| - | |
2283 |
| - | |
2284 |
| - | |
2285 |
| - | |
2286 |
| - | |
2287 |
| - | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
2288 | 2317 |
| |
2289 | 2318 |
| |
2290 | 2319 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22978 | 22978 |
| |
22979 | 22979 |
| |
22980 | 22980 |
| |
22981 |
| - | |
| 22981 | + | |
| 22982 | + | |
22982 | 22983 |
| |
22983 | 22984 |
| |
22984 | 22985 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
149 | 149 |
| |
150 | 150 |
| |
151 | 151 |
| |
152 |
| - | |
| 152 | + | |
| 153 | + | |
153 | 154 |
| |
154 | 155 |
| |
155 | 156 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
193 | 193 |
| |
194 | 194 |
| |
195 | 195 |
| |
| 196 | + | |
| 197 | + | |
196 | 198 |
| |
197 | 199 |
| |
198 | 200 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 |
| - | |
| 25 | + | |
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
357 | 357 |
| |
358 | 358 |
| |
359 | 359 |
| |
360 |
| - | |
| 360 | + | |
| 361 | + | |
361 | 362 |
| |
362 | 363 |
| |
363 | 364 |
| |
|
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3420 | 3420 |
| |
3421 | 3421 |
| |
3422 | 3422 |
| |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
3423 | 3427 |
| |
3424 | 3428 |
| |
3425 | 3429 |
| |
| |||
3461 | 3465 |
| |
3462 | 3466 |
| |
3463 | 3467 |
| |
| 3468 | + | |
| 3469 | + | |
| 3470 | + | |
| 3471 | + | |
3464 | 3472 |
| |
3465 | 3473 |
| |
3466 | 3474 |
| |
|
Lines changed: 6 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
159 | 159 |
| |
160 | 160 |
| |
161 | 161 |
| |
162 |
| - | |
| 162 | + | |
163 | 163 |
| |
164 | 164 |
| |
165 |
| - | |
166 |
| - | |
167 |
| - | |
| 165 | + | |
| 166 | + | |
168 | 167 |
| |
169 |
| - | |
170 |
| - | |
171 |
| - | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
172 | 171 |
| |
173 | 172 |
| |
174 | 173 |
| |
|
Lines changed: 33 additions & 29 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
547 | 547 |
| |
548 | 548 |
| |
549 | 549 |
| |
550 |
| - | |
551 |
| - | |
552 |
| - | |
553 |
| - | |
554 |
| - | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
555 | 554 |
| |
556 | 555 |
| |
557 |
| - | |
| 556 | + | |
| 557 | + | |
558 | 558 |
| |
559 | 559 |
| |
| 560 | + | |
560 | 561 |
| |
561 | 562 |
| |
562 | 563 |
| |
563 | 564 |
| |
564 |
| - | |
565 |
| - | |
566 |
| - | |
567 |
| - | |
568 |
| - | |
569 |
| - | |
570 |
| - | |
571 |
| - | |
572 |
| - | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
573 | 571 |
| |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
574 | 576 |
| |
575 |
| - | |
| 577 | + | |
| 578 | + | |
576 | 579 |
| |
577 | 580 |
| |
578 | 581 |
| |
| |||
787 | 790 |
| |
788 | 791 |
| |
789 | 792 |
| |
790 |
| - | |
791 |
| - | |
| 793 | + | |
| 794 | + | |
792 | 795 |
| |
793 |
| - | |
| 796 | + | |
794 | 797 |
| |
795 | 798 |
| |
796 | 799 |
| |
| |||
877 | 880 |
| |
878 | 881 |
| |
879 | 882 |
| |
880 |
| - | |
| 883 | + | |
881 | 884 |
| |
882 | 885 |
| |
883 | 886 |
| |
| |||
1797 | 1800 |
| |
1798 | 1801 |
| |
1799 | 1802 |
| |
1800 |
| - | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
1801 | 1806 |
| |
1802 | 1807 |
| |
1803 | 1808 |
| |
| |||
1889 | 1894 |
| |
1890 | 1895 |
| |
1891 | 1896 |
| |
1892 |
| - | |
| 1897 | + | |
1893 | 1898 |
| |
1894 | 1899 |
| |
1895 |
| - | |
1896 |
| - | |
1897 |
| - | |
| 1900 | + | |
| 1901 | + | |
1898 | 1902 |
| |
1899 |
| - | |
1900 |
| - | |
1901 |
| - | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
1902 | 1906 |
| |
1903 | 1907 |
| |
1904 | 1908 |
| |
1905 | 1909 |
| |
1906 |
| - | |
| 1910 | + | |
1907 | 1911 |
| |
1908 | 1912 |
| |
1909 | 1913 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7482 | 7482 |
| |
7483 | 7483 |
| |
7484 | 7484 |
| |
| 7485 | + | |
| 7486 | + | |
| 7487 | + | |
| 7488 | + | |
| 7489 | + | |
| 7490 | + | |
| 7491 | + | |
7485 | 7492 |
| |
7486 | 7493 |
| |
7487 | 7494 |
| |
|
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
321 | 321 |
| |
322 | 322 |
| |
323 | 323 |
| |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
324 | 330 |
| |
325 | 331 |
| |
326 | 332 |
| |
| |||
1595 | 1601 |
| |
1596 | 1602 |
| |
1597 | 1603 |
| |
| 1604 | + | |
| 1605 | + | |
1598 | 1606 |
| |
1599 | 1607 |
| |
1600 | 1608 |
| |
| |||
1703 | 1711 |
| |
1704 | 1712 |
| |
1705 | 1713 |
| |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
1706 | 1718 |
| |
1707 | 1719 |
| |
1708 | 1720 |
| |
| |||
2012 | 2024 |
| |
2013 | 2025 |
| |
2014 | 2026 |
| |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
2015 | 2031 |
| |
2016 | 2032 |
| |
2017 | 2033 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
457 | 457 |
| |
458 | 458 |
| |
459 | 459 |
| |
| 460 | + | |
| 461 | + | |
460 | 462 |
| |
461 | 463 |
| |
462 | 464 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
566 | 566 |
| |
567 | 567 |
| |
568 | 568 |
| |
569 |
| - | |
| 569 | + | |
570 | 570 |
| |
571 | 571 |
| |
572 | 572 |
| |
|
0 commit comments
Comments
(0)