Commit 583f6c4
committed
Allow dropping multiple functions at once
The generic drop support already supported dropping multiple objects of
the same kind at once. But the previous representation
of function signatures across two grammar symbols and structure members
made this cumbersome to do for functions, so it was not supported. Now
that function signatures are represented by a single structure, it's
trivial to add this support. Same for aggregates and operators.
Reviewed-by: Jim Nasby <Jim.Nasby@BlueTreble.com>
Reviewed-by: Michael Paquier <michael.paquier@gmail.com>1 parent 2ca64c6 commit 583f6c4
File tree
6 files changed
+52
-21
lines changed- doc/src/sgml/ref
- src
- backend/parser
- test/regress
- expected
- sql
6 files changed
+52
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
159 | 166 | | |
160 | 167 | | |
161 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
137 | 143 | | |
138 | 144 | | |
139 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
128 | 134 | | |
129 | 135 | | |
130 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
361 | | - | |
| 361 | + | |
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
| |||
7495 | 7495 | | |
7496 | 7496 | | |
7497 | 7497 | | |
| 7498 | + | |
| 7499 | + | |
| 7500 | + | |
| 7501 | + | |
| 7502 | + | |
| 7503 | + | |
7498 | 7504 | | |
7499 | 7505 | | |
7500 | 7506 | | |
| |||
7676 | 7682 | | |
7677 | 7683 | | |
7678 | 7684 | | |
7679 | | - | |
| 7685 | + | |
7680 | 7686 | | |
7681 | 7687 | | |
7682 | 7688 | | |
7683 | | - | |
| 7689 | + | |
7684 | 7690 | | |
7685 | 7691 | | |
7686 | 7692 | | |
7687 | 7693 | | |
7688 | 7694 | | |
7689 | | - | |
| 7695 | + | |
7690 | 7696 | | |
7691 | 7697 | | |
7692 | 7698 | | |
7693 | | - | |
| 7699 | + | |
7694 | 7700 | | |
7695 | 7701 | | |
7696 | 7702 | | |
| |||
7699 | 7705 | | |
7700 | 7706 | | |
7701 | 7707 | | |
7702 | | - | |
| 7708 | + | |
7703 | 7709 | | |
7704 | 7710 | | |
7705 | 7711 | | |
7706 | | - | |
| 7712 | + | |
7707 | 7713 | | |
7708 | 7714 | | |
7709 | 7715 | | |
7710 | 7716 | | |
7711 | 7717 | | |
7712 | | - | |
| 7718 | + | |
7713 | 7719 | | |
7714 | 7720 | | |
7715 | 7721 | | |
7716 | | - | |
| 7722 | + | |
7717 | 7723 | | |
7718 | 7724 | | |
7719 | 7725 | | |
| |||
7722 | 7728 | | |
7723 | 7729 | | |
7724 | 7730 | | |
7725 | | - | |
| 7731 | + | |
7726 | 7732 | | |
7727 | 7733 | | |
7728 | 7734 | | |
7729 | | - | |
| 7735 | + | |
7730 | 7736 | | |
7731 | 7737 | | |
7732 | 7738 | | |
7733 | 7739 | | |
7734 | 7740 | | |
7735 | | - | |
| 7741 | + | |
7736 | 7742 | | |
7737 | 7743 | | |
7738 | 7744 | | |
7739 | | - | |
| 7745 | + | |
7740 | 7746 | | |
7741 | 7747 | | |
7742 | 7748 | | |
| |||
7768 | 7774 | | |
7769 | 7775 | | |
7770 | 7776 | | |
| 7777 | + | |
| 7778 | + | |
| 7779 | + | |
| 7780 | + | |
| 7781 | + | |
| 7782 | + | |
7771 | 7783 | | |
7772 | 7784 | | |
7773 | 7785 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
| 220 | + | |
220 | 221 | | |
221 | 222 | | |
222 | | - | |
| 223 | + | |
223 | 224 | | |
224 | 225 | | |
225 | 226 | | |
| |||
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | 240 | | |
243 | 241 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
| 160 | + | |
159 | 161 | | |
160 | 162 | | |
161 | 163 | | |
| |||
0 commit comments