Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On the Postgres ODBC driver page the name for each file is of the form:

I'm trying to make sense of the file names, and haven't been able to find any documentation. The 09_01 is clearly the major/minor version and the x64 is pretty clear. What do the middle terms, like 0100-1 mean?

share|improve this question
up vote 2 down vote accepted

I found the following in the source code:

This is version 07.05.0001. For those that don't know or don't recall
how the versioning works, the major and minor number track the latest release of PostgreSQL that the driver is expected to work with. The revision number is a bit more complex. The first two digits are the version number, where even numbers are development versions, and odd are release. The last two digits are the build number.

In other words, this driver is build 01 of development version 00, and is expected to work with PostgreSQL 7.5dev. :-) The leading zeros are an ODBC thing...

I guess one cannot get any better answer than this :)

share|improve this answer

I believe those middle terms are release update correcting minor bugs or new features.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.