|
6 | 6 | * |
7 | 7 | * |
8 | 8 | * IDENTIFICATION |
9 | | - * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteHandler.c,v 1.56 1999/09/18 19:07:19 tgl Exp $ |
| 9 | + * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteHandler.c,v 1.57 1999/09/19 17:20:58 tgl Exp $ |
10 | 10 | * |
11 | 11 | *------------------------------------------------------------------------- |
12 | 12 | */ |
@@ -2440,17 +2440,10 @@ RewriteQuery(Query *parsetree, bool *instead_flag, List **qual_products) |
2440 | 2440 | if (event==CMD_UTILITY) |
2441 | 2441 | returnNIL; |
2442 | 2442 |
|
2443 | | -/* |
2444 | | - * only for a delete may the targetlist be NULL |
2445 | | - */ |
2446 | | -if (event!=CMD_DELETE) |
2447 | | -Assert(parsetree->targetList!=NULL); |
2448 | | - |
2449 | | -result_relation=parsetree->resultRelation; |
2450 | | - |
2451 | 2443 | /* |
2452 | 2444 | * the statement is an update, insert or delete - fire rules on it. |
2453 | 2445 | */ |
| 2446 | +result_relation=parsetree->resultRelation; |
2454 | 2447 | rt_entry=rt_fetch(result_relation,parsetree->rtable); |
2455 | 2448 | rt_entry_relation=heap_openr(rt_entry->relname,AccessShareLock); |
2456 | 2449 | rt_entry_locks=rt_entry_relation->rd_rules; |
|