summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
diff options
context:
space:
mode:
authorJan Wieck <JanWieck@Yahoo.com>1999-02-08 14:14:32 +0000
committerJan Wieck <JanWieck@Yahoo.com>1999-02-08 14:14:32 +0000
commitbe948af2e81d44290a15a0b8614fdd209924f698 (patch)
tree7ea39a552a8cb96e2740a814de3bab7e2b0e04ee /src/backend/rewrite
parent54e5d256664ece2cb180f4d5a278397906fe5988 (diff)
downloadpostgresql-be948af2e81d44290a15a0b8614fdd209924f698.tar.gz
Added LIMIT/OFFSET functionality including new regression test for it.
Removed CURRENT keyword for rule queries and changed rules regression accordingly. CURRENT has beed announced to disappear in v6.5. Jan
Diffstat (limited to 'src/backend/rewrite')
-rw-r--r--src/backend/rewrite/rewriteDefine.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/rewrite/rewriteDefine.c b/src/backend/rewrite/rewriteDefine.c
index b20b6f69d3..a1145402d8 100644
--- a/src/backend/rewrite/rewriteDefine.c
+++ b/src/backend/rewrite/rewriteDefine.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteDefine.c,v 1.23 1998/10/06 22:14:14 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/rewrite/rewriteDefine.c,v 1.24 1999/02/08 14:14:13 wieck Exp $
*
*-------------------------------------------------------------------------
*/
@@ -312,6 +312,12 @@ DefineQueryRewrite(RuleStmt *stmt)
heap_close(event_relation);
/*
+ * LIMIT in view is not supported
+ */
+ if (query->limitOffset != NULL || query->limitCount != NULL)
+ elog(ERROR, "LIMIT clause not supported in views");
+
+ /*
* ... and finally the rule must be named _RETviewname.
*/
sprintf(expected_name, "_RET%s", event_obj->relname);