X-Original-To: pgsql-hackers@postgresql.org Received: from spampd.localdomain (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id 97629475F00 for ; Thu, 24 Apr 2003 18:28:53 -0400 (EDT) Received: from sss.pgh.pa.us (unknown [192.204.191.242]) by postgresql.org (Postfix) with ESMTP id C3667475E9D for ; Thu, 24 Apr 2003 18:28:52 -0400 (EDT) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.12.9/8.12.9) with ESMTP id h3OMSRU6025013; Thu, 24 Apr 2003 18:28:27 -0400 (EDT) To: sailesh@cs.berkeley.edu Cc: Rod Taylor , "scott.marlowe" , Shridhar Daithankar , PostgreSQL Hackers Subject: Re: Are we losing momentum? In-reply-to: References: <1051189596.46146.24.camel@jester> Comments: In-reply-to Sailesh Krishnamurthy message dated "24 Apr 2003 15:12:47 -0700" Date: Thu, 24 Apr 2003 18:28:27 -0400 Message-ID: <25012.1051223307@sss.pgh.pa.us> From: Tom Lane X-Spam-Status: No, hits=-32.5 required=5.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) X-Archive-Number: 200304/869 X-Sequence-Number: 38359 Sailesh Krishnamurthy writes: > Rod> The INFORMATION_SCHEMA? Out of curiousity, how do they > Rod> handle DB2 extensions? Do they create new views in that > Rod> schema? Do they ignore them? > Why extensions, even for things like indexes that aren't in the > standard, they create views (SYSCAT.INDEXES, SYSCAT.INDEXAUTH etc.) > ... > Certainly - it's just that the meaning and number of existing columns > and rows in the syscat views are always backward compatible. That > includes support of the info schema - for the sql standard features > that db2 supports. > So if there's something new in the catalog tables that is a result of > an extension and doesn't appear as a column in the syscat views (or > the info schema) then an appropriate column may be added to the view - > provided that this doesn't break the info schema compatibility. Of course, IBM can afford to keep reps on the SQL standards committee to make sure that no future spec extension conflicts with the names they've used for their additions to INFORMATION_SCHEMA. We, on the other hand, could easily get burnt by spec changes. regards, tom lane