forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit394925b
committed
> Uh, isn't the correct fix
> ! $$ = cat_str(8, make_str("grant"), $2, make_str("on"), $4, $5, > make_str("to"), $7, $8); > ISTM your patch loses the opt_with_grant clause. (Of course the > backend doesn't currently accept that clause anyway, but that's no > reason for ecpg to drop it.)My patch doesn't loose the option, it's never been passed on anyway: opt_with_grant: WITH GRANT OPTION { mmerror(ET_ERROR, "WITH GRANT OPTION is not supported. Only relation owners can set privileges"); } | /*EMPTY*/ ;The existing code in ecpg/preproc/preproc.y to handle the WITH optionsimply throws an error and aborts the processing... The patch belowprevents the segfault and also passes on the WITH option to thebackend, probably a better fix.Lee Kindness1 parentb261cb9 commit394925b
1 file changed
+3
-6
lines changedLines changed: 3 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1693 | 1693 |
| |
1694 | 1694 |
| |
1695 | 1695 |
| |
1696 |
| - | |
| 1696 | + | |
1697 | 1697 |
| |
1698 | 1698 |
| |
1699 | 1699 |
| |
| |||
1769 | 1769 |
| |
1770 | 1770 |
| |
1771 | 1771 |
| |
1772 |
| - | |
1773 |
| - | |
1774 |
| - | |
1775 |
| - | |
1776 |
| - | |
| 1772 | + | |
| 1773 | + | |
1777 | 1774 |
| |
1778 | 1775 |
| |
1779 | 1776 |
| |
|
0 commit comments
Comments
(0)