diff --git a/src/interfaces/ecpg/ChangeLog b/src/interfaces/ecpg/ChangeLog index 10dda45d76..2b827532b1 100644 --- a/src/interfaces/ecpg/ChangeLog +++ b/src/interfaces/ecpg/ChangeLog @@ -2120,5 +2120,6 @@ We 23. Aug 09:32:14 CEST 2006 Th 24. Aug 11:53:29 CEST 2006 - Fixed of by one variable size. + - Synced parser. - Set ecpg library version to 5.2. - Set ecpg version to 4.2.1. diff --git a/src/interfaces/ecpg/preproc/preproc.y b/src/interfaces/ecpg/preproc/preproc.y index d49d3795bc..3e7b717086 100644 --- a/src/interfaces/ecpg/preproc/preproc.y +++ b/src/interfaces/ecpg/preproc/preproc.y @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.331 2006/08/24 10:35:58 meskes Exp $ */ +/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.332 2006/08/24 12:31:33 meskes Exp $ */ /* Copyright comment */ %{ @@ -1727,6 +1727,8 @@ OptSeqElem: CACHE NumConst { $$ = make_str("no maxvalue"); } | NO MINVALUE { $$ = make_str("no minvalue"); } + | OWNED BY any_name + { $$ = cat2_str(make_str("owned by"), $3); } | START opt_with NumConst { $$ = cat_str(3, make_str("start"), $2, $3); } | RESTART opt_with NumConst