Re: pg*.dll and *.pdb files in psqlODBC have no version numbers

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: Mark Hill <Mark(dot)Hill(at)sas(dot)com>
Cc: "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: pg*.dll and *.pdb files in psqlODBC have no version numbers
Date: 2023-10-02 23:42:02
Message-ID: ZRtVStUOjYlOjJsc@paquier.xyz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Mon, Oct 02, 2023 at 02:28:58PM +0000, Mark Hill wrote:
> A colleague noticed that the following files in the psqlODBC MSI for Windows have no version numbers:
> pgenlist.dll
> pgenlista.dll
> pgxalib.dll
> pgenlist.pdb
> pgenlista.pdb
> psqlodbc30a.pdb
> psqlodbc35w.pdb
>
> Does anyone know if that is be design or some other reason? Should
> they have version numbers?

Version numbers are critical in MSI installers to make sure that
components get updated, so yes, these are important depending on the
upgrade mode. (I vaguely remember that there's a hard mode where
things are forcibly replaced, and a soft mode where only components
with newer version numbers are replaced, but it's from memories from
quite a few years ago so I may recall incorrectly).

> I checked earlier build and the same holds for ODBC 12.02.0000.

Perhaps it would be better to discuss that on the pgsql-odbc list,
where the driver is maintained, not pgsql-hackers.
--
Michael

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2023-10-02 23:44:35 Re: Replace (stat(<file>))[7] in TAP tests with -s
Previous Message David Rowley 2023-10-02 23:29:46 Re: Does anyone ever use OPTIMIZER_DEBUG?