summaryrefslogtreecommitdiff
path: root/src/include/rewrite/locks.h
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-10-02 16:28:04 +0000
committerBruce Momjian <bruce@momjian.us>1998-10-02 16:28:04 +0000
commitf93b6974f91491a895e875d37b474de48d4b9d8e (patch)
treec9aa857e0e241d6aa1290b2e49498b4733a8beb9 /src/include/rewrite/locks.h
parent9b21a18cee705fa972e5b8f8ab106145015bafe7 (diff)
downloadpostgresql-f93b6974f91491a895e875d37b474de48d4b9d8e.tar.gz
Here's a combination of all the patches I'm currently waiting
for against a just updated CVS tree. It contains Partial new rewrite system that handles subselects, view aggregate columns, insert into select from view, updates with set col = view-value and select rules restriction to view definition. Updates for rule/view backparsing utility functions to handle subselects correct. New system views pg_tables and pg_indexes (where you can see the complete index definition in the latter one). Enabling array references on query parameters. Bugfix for functional index. Little changes to system views pg_rules and pg_views. The rule system isn't a release-stopper any longer. But another stopper is that I don't know if the latest changes to PL/pgSQL (not already in CVS) made it compile on AIX. Still wait for some response from Dave. Jan
Diffstat (limited to 'src/include/rewrite/locks.h')
-rw-r--r--src/include/rewrite/locks.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/rewrite/locks.h b/src/include/rewrite/locks.h
index b51b02463e..ad258d9063 100644
--- a/src/include/rewrite/locks.h
+++ b/src/include/rewrite/locks.h
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: locks.h,v 1.9 1998/09/01 04:37:57 momjian Exp $
+ * $Id: locks.h,v 1.10 1998/10/02 16:27:58 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -19,5 +19,6 @@
extern List *matchLocks(CmdType event, RuleLock *rulelocks, int varno,
Query *parsetree);
+extern void checkLockPerms(List *locks, Query *parsetree, int rt_index);
#endif /* LOCKS_H */