regards, tom lane
+From zakkr@zf.jcu.cz Wed May 9 05:12:41 2001
+Return-path: <zakkr@zf.jcu.cz>
+Received: from ara.zf.jcu.cz (zakkr@ara.zf.jcu.cz [160.217.161.4])
+ by candle.pha.pa.us (8.10.1/8.10.1) with ESMTP id f499Cbu05406
+ for <pgman@candle.pha.pa.us>; Wed, 9 May 2001 05:12:37 -0400 (EDT)
+Received: (from zakkr@localhost)
+ by ara.zf.jcu.cz (8.9.3/8.9.3/Debian 8.9.3-21) id LAA20000;
+ Wed, 9 May 2001 11:12:35 +0200
+Date: Wed, 9 May 2001 11:12:35 +0200
+From: Karel Zak <zakkr@zf.jcu.cz>
+To: Bruce Momjian <pgman@candle.pha.pa.us>
+cc: pgsql-hackers <pgsql-hackers@postgresql.org>
+Subject: Re: [HACKERS] NOCREATETABLE patch (was: Re: Please, help!(about Postgres))
+Message-ID: <20010509111235.A18101@ara.zf.jcu.cz>
+References: <Pine.LNX.3.96.1010129230017.31607B-100000@ara.zf.jcu.cz> <200105071848.f47ImBh20345@candle.pha.pa.us>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+User-Agent: Mutt/1.0.1i
+In-Reply-To: <200105071848.f47ImBh20345@candle.pha.pa.us>; from pgman@candle.pha.pa.us on Mon, May 07, 2001 at 02:48:11PM -0400
+Status: ORr
+
+On Mon, May 07, 2001 at 02:48:11PM -0400, Bruce Momjian wrote:
+>
+> Can someone remind me what we are going to do with this?
+>
+> > This patch add to 7.0.2 code NOCREATETABLE and NOLOCKTABLE feature:
+
+
+ It's my old patch, it's usable and some people use it for 7.0.x. But
+it's really temporary solution and it was 1 day in official CVS :-)
+We remove it after discussion with Peter E. More correct will implement
+better privilege system.
+
+ A privilege system is *very* important for real multiuser and
+sophisticated systems. For example if you compare PostgreSQL with Oracle,
+the PostgreSQL is really not winner in this part. Peter has some idea
+about it and Jan sent something about it too, but I not sure if somebody
+works on this and plannig it for some next release (or...? -- will good
+if I not right:-)
+
+ Karel
+
+From pgsql-hackers-owner+M8485@postgresql.org Wed May 9 10:11:53 2001
+Return-path: <pgsql-hackers-owner+M8485@postgresql.org>
+Received: from postgresql.org (webmail.postgresql.org [216.126.85.28])
+ by candle.pha.pa.us (8.10.1/8.10.1) with ESMTP id f49EBqu24085
+ for <pgman@candle.pha.pa.us>; Wed, 9 May 2001 10:11:52 -0400 (EDT)
+Received: from postgresql.org.org (webmail.postgresql.org [216.126.85.28])
+ by postgresql.org (8.11.3/8.11.1) with SMTP id f49EBiA44525;
+ Wed, 9 May 2001 10:11:44 -0400 (EDT)
+ (envelope-from pgsql-hackers-owner+M8485@postgresql.org)
+Received: from corvette.mascari.com (dhcp065-024-161-045.columbus.rr.com [65.24.161.45])
+ by postgresql.org (8.11.3/8.11.1) with ESMTP id f49DVoA25183
+ for <pgsql-hackers@postgresql.org>; Wed, 9 May 2001 09:31:51 -0400 (EDT)
+ (envelope-from mascarm@mascari.com)
+Received: from ferrari (ferrari.mascari.com [192.168.2.1])
+ by corvette.mascari.com (8.9.3/8.9.3) with SMTP id JAA11700;
+ Wed, 9 May 2001 09:20:46 -0400
+Received: by localhost with Microsoft MAPI; Wed, 9 May 2001 09:29:01 -0400
+Message-ID: <01C0D86A.7B6E19C0.mascarm@mascari.com>
+From: Mike Mascari <mascarm@mascari.com>
+Reply-To: "mascarm@mascari.com" <mascarm@mascari.com>
+To: "'Zeugswetter Andreas SB'" <ZeugswetterA@wien.spardat.at>,
+ "'Bruce Momjian'"
+ <pgman@candle.pha.pa.us>
+cc: Karel Zak <zakkr@zf.jcu.cz>,
+ pgsql-hackers
+ <pgsql-hackers@postgresql.org>
+Subject: RE: [HACKERS] NOCREATETABLE patch (was: Re: Please, help!(about P ostgres))
+Date: Wed, 9 May 2001 09:29:01 -0400
+Organization: Mascari Development Inc.
+X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
+MIME-Version: 1.0
+Content-Type: text/plain; charset="us-ascii"
+Content-Transfer-Encoding: 7bit
+Precedence: bulk
+Sender: pgsql-hackers-owner@postgresql.org
+Status: OR
+
+That makes perfect sense to me. I was only going by what System
+Privileges are granted to the Oracle roles of the same name. Oracle
+has:
+
+CONNECT -
+ALTER SESSION
+CREATE CLUSTER
+CREATE DATABASE LINK
+CREATE SEQUENCE
+CREATE SESSION
+CREATE SYNONYM
+CREATE TABLE
+CREATE VIEW
+
+RESOURCE -
+CREATE CLUSTER
+CREATE PROCEDURE
+CREATE SEQUENCE
+CREATE TABLE
+CREATE TRIGGER
+
+DBA -
+All systems privileges WITH ADMIN OPTION
+
+But I agree with you. When I was first learning Oracle, I thought it
+strange that the CONNECT role had anything more than CREATE/ALTER
+SESSION privilege.
+
+Mike Mascari
+mascarm@mascari.com
+
+-----Original Message-----
+From: Zeugswetter Andreas SB [SMTP:ZeugswetterA@wien.spardat.at]
+Sent: Wednesday, May 09, 2001 3:20 AM
+To: 'Bruce Momjian'; mascarm@mascari.com
+Cc: Karel Zak; pgsql-hackers
+Subject: AW: [HACKERS] NOCREATETABLE patch (was: Re: Please,
+help!(about P ostgres))
+
+
+> > The connect group would be granted these System Privileges:
+
+If we keep it like others (e.g. Informix) this System Privilege would
+be called
+"resource". I like this name better, because it more describes the
+detailed
+priviledges.
+
+> >
+> > CREATE AGGREGATE privilege
+> > CREATE INDEX privilege
+> > CREATE FUNCTION privilege
+> > CREATE OPERATOR privilege
+> > CREATE RULE privilege
+> > CREATE SESSION privilege
+> > CREATE SYNONYM privilege
+> > CREATE TABLE privilege
+> > CREATE TRIGGER privilege
+> > CREATE TYPE privilege
+> > CREATE VIEW privilege
+
+The "connect" group would only have the priviledge to connect to the
+db [and
+create temp tables ?] and rights they where granted, or that were
+granted to public.
+They would not be allowed to create anything.
+
+Andreas
+
+
+---------------------------(end of broadcast)---------------------------
+TIP 6: Have you searched our list archives?
+
+http://www.postgresql.org/search.mpl
+