Received: from sss.pgh.pa.us ([192.204.191.242]) by postgresql.org (8.11.3/8.11.4) with ESMTP id g0M16kl87933 for ; Mon, 21 Jan 2002 20:06:47 -0500 (EST) (envelope-from tgl@sss.pgh.pa.us) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.11.4/8.11.4) with ESMTP id g0M16Uf12242; Mon, 21 Jan 2002 20:06:30 -0500 (EST) To: Peter Eisentraut cc: pgsql-hackers@postgreSQL.org Subject: Re: RFD: schemas and different kinds of Postgres objects In-reply-to: References: Comments: In-reply-to Peter Eisentraut message dated "Mon, 21 Jan 2002 19:01:13 -0500" Date: Mon, 21 Jan 2002 20:06:30 -0500 Message-ID: <12239.1011661590@sss.pgh.pa.us> From: Tom Lane X-Archive-Number: 200201/934 X-Sequence-Number: 17932 Peter Eisentraut writes: > Remember that a schema is a named representation of ownership, so anything > that can be owned must be in a schema. (Unless you want to invent a > parallel universe for a different kind of ownership, which would be > incredibly confusing.) I don't buy that premise. It's true that SQL92 equates ownership of a schema with ownership of the objects therein, but AFAICS we have no hope of being forward-compatible with existing database setups (wherein there can be multiple tables of different ownership all in a single namespace) if we don't allow varying ownership within a schema. I think we can arrange things so that we are upward compatible with both SQL92 and the old way. Haven't worked out details yet though. Have to run, more later. regards, tom lane