Received: from nobozo.CS.Berkeley.EDU (nobozo.CS.Berkeley.EDU [128.32.34.58]) by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id eAGKsGs93683 for ; Thu, 16 Nov 2000 15:54:16 -0500 (EST) (envelope-from aoki@faerie.CS.Berkeley.EDU) Received: from faerie.CS.Berkeley.EDU (faerie.CS.Berkeley.EDU [128.32.37.53]) by nobozo.CS.Berkeley.EDU (8.9.1b+Sun/8.9.1) with ESMTP id MAA15262; Thu, 16 Nov 2000 12:52:16 -0800 (PST) Received: from faerie.CS.Berkeley.EDU (localhost.Berkeley.EDU [127.0.0.1]) by faerie.CS.Berkeley.EDU (8.10.1/8.10.1) with ESMTP id eAGKqih26908; Thu, 16 Nov 2000 12:52:44 -0800 Message-Id: <200011162052.eAGKqih26908@faerie.CS.Berkeley.EDU> From: aoki@acm.org (Paul M. Aoki) To: Bruce Momjian Cc: pgsql-bugs@postgresql.org Subject: Re: no meaningful way to determine fe or be version? Reply-To: aoki@acm.org (Paul M. Aoki) In-reply-to: Your message of Thu, 16 Nov 2000 14:41:44 -0500 (EST) <200011161941.OAA25377@candle.pha.pa.us> Date: Thu, 16 Nov 2000 12:52:43 -0800 X-Archive-Number: 200011/102 X-Sequence-Number: 124 Bruce Momjian writes: > Yes, should we return the client or server version from the interface? > If we return the server version, how does someone query the client version? sorry, yes. the client-side interfaces (DatabaseMetaData.getDriver*) are actually fine - they return a major/minor version that have been getting manually updated (they're much more visible, being in org/postgresql/Driver.java). the server-side interfaces (DatabaseMetaData.getDatabase{Name,Version}) are the ones that aren't tied to the server, return hardcoded strings and haven't been getting updated regularly. -- Paul M. Aoki / Xerox Palo Alto Research Center / 3333 Coyote Hill Road aoki@acm.org / Computer Science Laboratory / Palo Alto, CA 94304-1314