aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>1999-09-19 17:20:58 +0000
committerTom Lane <tgl@sss.pgh.pa.us>1999-09-19 17:20:58 +0000
commitfe2ab18ed91aa970d0c21e72c1b10c5641c0d8c7 (patch)
tree49941f6561cfe3bdbbf79010c39ef3a02c63dbb2 /src
parente1a8b0f2ce75e55dedae46286dd2253c322c499a (diff)
downloadpostgresql-fe2ab18ed91aa970d0c21e72c1b10c5641c0d8c7.tar.gz
postgresql-fe2ab18ed91aa970d0c21e72c1b10c5641c0d8c7.zip
Remove incorrect 'Assert(targetList != NULL)'. An
INSERT ... DEFAULT VALUES statement does indeed have a null targetlist, at least during parse and rewrite stages.
Diffstat (limited to 'src')
-rw-r--r--src/backend/rewrite/rewriteHandler.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/backend/rewrite/rewriteHandler.c b/src/backend/rewrite/rewriteHandler.c
index b13cb5e3ed1..a76121aa823 100644
--- a/src/backend/rewrite/rewriteHandler.c
+++ b/src/backend/rewrite/rewriteHandler.c
@@ -6,7 +6,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteHandler.c,v 1.56 1999/09/18 19:07:19 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteHandler.c,v 1.57 1999/09/19 17:20:58 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -2441,16 +2441,9 @@ RewriteQuery(Query *parsetree, bool *instead_flag, List **qual_products)
return NIL;
/*
- * only for a delete may the targetlist be NULL
- */
- if (event != CMD_DELETE)
- Assert(parsetree->targetList != NULL);
-
- result_relation = parsetree->resultRelation;
-
- /*
* the statement is an update, insert or delete - fire rules on it.
*/
+ result_relation = parsetree->resultRelation;
rt_entry = rt_fetch(result_relation, parsetree->rtable);
rt_entry_relation = heap_openr(rt_entry->relname, AccessShareLock);
rt_entry_locks = rt_entry_relation->rd_rules;