|
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;
|
|