Take the 2-minute tour ×
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. It's 100% free, no registration required.

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

psqlodbc_09_01_0100-x64.zip
psqlodbc_09_01_0100.zip
psqlodbc_09_01_0100-1.zip
psqlodbc_09_01_0200-x64.zip
psqlodbc_09_01_0200.zip
psqlodbc_09_01_0200-1.zip
psqlodbc_09_02_0100-x64.zip
psqlodbc_09_02_0100.zip

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

2 Answers 2

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

 
discard

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.