diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2004-10-02 22:39:49 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2004-10-02 22:39:49 +0000 |
commit | 47aa95e951c8291239f15e400d767ea32b5be9b3 (patch) | |
tree | 978f2668fce7bd379efc85a4ce2ca4ff79086acf /src/include/optimizer/prep.h | |
parent | 19241421f250ce3041c55a0508530820d938c667 (diff) | |
download | postgresql-47aa95e951c8291239f15e400d767ea32b5be9b3.tar.gz postgresql-47aa95e951c8291239f15e400d767ea32b5be9b3.zip |
Clean up handling of inherited-table update queries, per bug report
from Sebastian Böck. The fix involves being more consistent about
when rangetable entries are copied or modified. Someday we really
need to fix this stuff to not scribble on its input data structures
in the first place...
Diffstat (limited to 'src/include/optimizer/prep.h')
-rw-r--r-- | src/include/optimizer/prep.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/include/optimizer/prep.h b/src/include/optimizer/prep.h index 5284d224bcd..9f84d29f39a 100644 --- a/src/include/optimizer/prep.h +++ b/src/include/optimizer/prep.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/optimizer/prep.h,v 1.45 2004/08/29 04:13:08 momjian Exp $ + * $PostgreSQL: pgsql/src/include/optimizer/prep.h,v 1.46 2004/10/02 22:39:49 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -52,8 +52,7 @@ extern Plan *plan_set_operations(Query *parse, List **sortClauses); extern List *find_all_inheritors(Oid parentrel); -extern List *expand_inherited_rtentry(Query *parse, Index rti, - bool dup_parent); +extern List *expand_inherited_rtentry(Query *parse, Index rti); extern Node *adjust_inherited_attrs(Node *node, Index old_rt_index, Oid old_relid, |