mirror of
https://github.com/postgres/postgres.git
synced 2025-11-24 00:23:06 +03:00
The patch does 2 things:
Fixes a bug in the rule system that caused a crashing
backend when a join-view with calculated column is used
in subselect.
Modifies EXPLAIN to explain rewritten queries instead of
the plain SeqScan on a view. Rules can produce very deep
MORE
Jan.
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: rewriteManip.h,v 1.10 1998/10/08 18:30:41 momjian Exp $
|
||||
* $Id: rewriteManip.h,v 1.11 1998/10/21 16:21:29 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "rewrite/rewriteHandler.h"
|
||||
|
||||
/* RewriteManip.c */
|
||||
void OffsetVarNodes(Node *node, int offset);
|
||||
void OffsetVarNodes(Node *node, int offset, int sublevels_up);
|
||||
void ChangeVarNodes(Node *node, int old_varno, int new_varno,
|
||||
int sublevels_up);
|
||||
void AddQual(Query *parsetree, Node *qual);
|
||||
|
||||
Reference in New Issue
Block a user