# Process this file with autoconf to produce a configure script.
-AC_INIT(psqlodbc, 09.00.0310, [pgsql-odbc@postgresql.org])
+AC_INIT(psqlodbc, 09.01.0100, [pgsql-odbc@postgresql.org])
AC_PREREQ(2.57)
AC_CONFIG_AUX_DIR(config)
AM_INIT_AUTOMAKE
<h1>psqlODBC release notes</h1>
<hr>
-<h2>psqlODBC 09.XX.XXXX Release</h2>
+<h2>psqlODBC 09.01.0100 Release</h2>
Changes:<br>
1.) SQLStatistics() sets 'D' for the collation column when an reverse index is used.<br>
2.) Fix the bug that PostgreSQL's function calls in queries cause a crash on SQL Server linked servers.<br>
REM Values to change include VERSION and SUBLOC, both below.
REM The subdirectory to install into
-SET SUBLOC="0900"
+SET SUBLOC="0901"
if NOT "%1"=="" SET VERSION="%1"
if NOT "%1"=="" GOTO GOT_VERSION
REM The full version number of the build in XXXX.XX.XX format
-SET VERSION="09.00.0310"
+SET VERSION="09.01.0100"
echo.
echo Version not specified - defaulting to %VERSION%
rem Values to change include VERSION and SUBLOC, both below.
rem The subdirectory to install into
-SET SUBLOC="0900"
+SET SUBLOC="0901"
if NOT "%1"=="" SET VERSION="%1"
if NOT "%1"=="" GOTO GOT_VERSION
:NORMAL_EXEC
REM The full version number of the build in XXXX.XX.XX format
-SET VERSION="09.00.0310"
+SET VERSION="09.01.0100"
echo.
echo Version not specified - defaulting to %VERSION%
In order to build the installer, first ensure that a suitable binary is in
the $SRC\Release directory, then, from the $SRC\Installer directory run:
-C:\psqlODBC\Installer> make 09.00.0310
+C:\psqlODBC\Installer> make 09.01.0100
The version number will default to a value set in the Make.bat batch file if
not specified on the command line. 2 files will be built:
cls
echo This file will upgrade your psqlODBC installation.
echo.
-echo You must have psqlODBC 09.00.xxxx installed
+echo You must have psqlODBC 09.01.xxxx installed
echo from the official MSI installation to use this upgrade path.
echo.
echo If psqlODBC or any of it's components are in use
cls
echo This file will upgrade your psqlODBC installation.
echo.
-echo You must have psqlODBC 09.00.xxxx installed
+echo You must have psqlODBC 09.01.xxxx installed
echo from the official MSI installation to use this upgrade path.
echo.
echo If psqlODBC or any of it's components are in use
pause
REM Parameters described:
-REM /i psqlodbc_x64.msi - pick MSI file to install. All properties
+REM /i psqlodbc_x64.msi - pick MSI file to install. All properties
REM will be read from existing installation.
REM REINSTALLMODE=vamus - reinstall all files, regardless of version.
REM This makes sure documentation and other
# PROP Ignore_Export_Lib 0\r
# PROP Target_Dir ""\r
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "USE_LIBPQ" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PSQLODBC_EXPORTS" /D ODBCVER=0x0351 /D "DRIVER_CURSOR_IMPLEMENT" /D "WIN_MULTITHREAD_SUPPORT" /D "DYNAMIC_LOAD" /D "MULTIBYTE" /D "UNICODE_SUPPORT" /Fp"psqlodbc.pch" /YX /FD /c\r
-# ADD CPP /nologo /W3 /GX /O2 /I "C:\Program Files\PostgreSQL\8.4\include" /I "C:\OpenSSL\include" /D "NDEBUG" /D "USE_LIBPQ" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PSQLODBC_EXPORTS" /D ODBCVER=0x0351 /D "DRIVER_CURSOR_IMPLEMENT" /D "WIN_MULTITHREAD_SUPPORT" /D "DYNAMIC_LOAD" /D "MULTIBYTE" /D "UNICODE_SUPPORT" /D "USE_SSL" /Fp"psqlodbc.pch" /YX /FD /D SSL_DLL="\"SSLEAY32.dll\"" /c\r
+# ADD CPP /nologo /W3 /GX /O2 /I "C:\Program Files\PostgreSQL\9.1\include" /I "C:\OpenSSL\include" /D "NDEBUG" /D "USE_LIBPQ" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PSQLODBC_EXPORTS" /D ODBCVER=0x0351 /D "DRIVER_CURSOR_IMPLEMENT" /D "WIN_MULTITHREAD_SUPPORT" /D "DYNAMIC_LOAD" /D "MULTIBYTE" /D "UNICODE_SUPPORT" /D "USE_SSL" /Fp"psqlodbc.pch" /YX /FD /D SSL_DLL="\"SSLEAY32.dll\"" /c\r
# ADD BASE RSC /l 0x411 /d "NDEBUG"\r
# ADD RSC /l 0x411 /i "." /d "NDEBUG"\r
# SUBTRACT RSC /x\r
# ADD BSC32 /nologo\r
LINK32=link.exe\r
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib XOleHlp.lib winmm.lib /nologo /subsystem:windows /machine:I386\r
-# ADD LINK32 wsock32.lib XOleHlp.lib winmm.lib libpq.lib ssleay32.lib libeay32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /pdb:"psqlodbc35w.pdb" /machine:I386 /out:"psqlodbc35w.dll" /implib:"psqlodbc35w.lib" /libpath:"C:\Program Files\PostgreSQL\8.4\lib\ms" /libpath:"C:\OpenSSL\lib\VC"\r
+# ADD LINK32 wsock32.lib XOleHlp.lib winmm.lib libpq.lib ssleay32.lib libeay32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /pdb:"psqlodbc35w.pdb" /machine:I386 /out:"psqlodbc35w.dll" /implib:"psqlodbc35w.lib" /libpath:"C:\Program Files\PostgreSQL\9.1\lib\ms" /libpath:"C:\OpenSSL\lib\VC"\r
# SUBTRACT LINK32 /pdb:none /nodefaultlib\r
\r
!ELSEIF "$(CFG)" == "psqlODBC - Win32 Debug"\r
# PROP Ignore_Export_Lib 0\r
# PROP Target_Dir ""\r
# ADD BASE CPP /nologo /MT /W3 /GX /Od /D "USE_LIBPQ" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PSQLODBC_EXPORTS" /D ODBCVER=0x0351 /D "DRIVER_CURSOR_IMPLEMENT" /D "WIN_MULTITHREAD_SUPPORT" /D "DYNAMIC_LOAD" /D "MULTIBYTE" /D "UNICODE_SUPPORT" /YX /FD /c\r
-# ADD CPP /nologo /W3 /GX /O2 /I "C:\Program Files\PostgreSQL\8.4\include" /I "C:\OpenSSL\include" /D "_DEBUG" /D "USE_LIBPQ" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PSQLODBC_EXPORTS" /D ODBCVER=0x0351 /D "DRIVER_CURSOR_IMPLEMENT" /D "WIN_MULTITHREAD_SUPPORT" /D "DYNAMIC_LOAD" /D "MULTIBYTE" /D "UNICODE_SUPPORT" /D "USE_SSL" /FR /YX /FD /D SSL_DLL="\"SSLEAY32.dll\"" /c\r
+# ADD CPP /nologo /W3 /GX /O2 /I "C:\Program Files\PostgreSQL\9.1\include" /I "C:\OpenSSL\include" /D "_DEBUG" /D "USE_LIBPQ" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PSQLODBC_EXPORTS" /D ODBCVER=0x0351 /D "DRIVER_CURSOR_IMPLEMENT" /D "WIN_MULTITHREAD_SUPPORT" /D "DYNAMIC_LOAD" /D "MULTIBYTE" /D "UNICODE_SUPPORT" /D "USE_SSL" /FR /YX /FD /D SSL_DLL="\"SSLEAY32.dll\"" /c\r
# SUBTRACT CPP /X\r
# ADD BASE RSC /l 0x411 /d "_DEBUG"\r
# ADD RSC /l 0x411 /i "." /d "_DEBUG"\r
# ADD BSC32 /nologo\r
LINK32=link.exe\r
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib XOleHlp.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386\r
-# ADD LINK32 wsock32.lib XOleHlp.lib winmm.lib libpq.lib ssleay32.lib libeay32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /pdb:"psqlodbc35w.pdb" /debug /machine:I386 /out:"psqlodbc35w.dll" /implib:"psqlodbc35w.lib" /libpath:"C:\Program Files\PostgreSQL\8.4\lib\ms" /libpath:"C:\OpenSSL\lib\VC"\r
+# ADD LINK32 wsock32.lib XOleHlp.lib winmm.lib libpq.lib ssleay32.lib libeay32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /pdb:"psqlodbc35w.pdb" /debug /machine:I386 /out:"psqlodbc35w.dll" /implib:"psqlodbc35w.lib" /libpath:"C:\Program Files\PostgreSQL\9.1\lib\ms" /libpath:"C:\OpenSSL\lib\VC"\r
# SUBTRACT LINK32 /pdb:none /nodefaultlib\r
\r
!ENDIF \r
AdditionalOptions="/D SSL_DLL="\"SSLEAY32.dll\"""\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
- AdditionalIncludeDirectories=""C:\Program Files\PostgreSQL\8.4\include";"C:\OpenSSL\include""\r
+ AdditionalIncludeDirectories=""C:\Program Files\PostgreSQL\9.1\include";"C:\OpenSSL\include""\r
PreprocessorDefinitions="NDEBUG;USE_LIBPQ;WIN32;_WINDOWS;_USRDLL;PSQLODBC_EXPORTS;ODBCVER=0x0351;DRIVER_CURSOR_IMPLEMENT;WIN_MULTITHREAD_SUPPORT;DYNAMIC_LOAD;MULTIBYTE;UNICODE_SUPPORT;USE_SSL;_CRT_SECURE_NO_DEPRECATE;USE_SSPI"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
OutputFile="psqlodbc35w.dll"\r
LinkIncremental="1"\r
SuppressStartupBanner="true"\r
- AdditionalLibraryDirectories=""C:\Program Files\PostgreSQL\8.4\lib\ms";"C:\OpenSSL\lib\VC""\r
+ AdditionalLibraryDirectories=""C:\Program Files\PostgreSQL\9.1\lib\ms";"C:\OpenSSL\lib\VC""\r
IgnoreAllDefaultLibraries="false"\r
ModuleDefinitionFile=".\psqlodbc.def"\r
DelayLoadDLLs="libpq.dll;ssleay32.dll;libeay32.dll;secur32.dll;crypt32.dll;XOLEHLP.DLL"\r
AdditionalOptions="/D SSL_DLL="\"SSLEAY32.dll\"""\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
- AdditionalIncludeDirectories=""C:\Program Files\PostgreSQL\8.4\include";"C:\OpenSSL\include""\r
+ AdditionalIncludeDirectories=""C:\Program Files\PostgreSQL\9.1\include";"C:\OpenSSL\include""\r
PreprocessorDefinitions="_DEBUG;USE_LIBPQ;WIN32;_WINDOWS;_USRDLL;PSQLODBC_EXPORTS;ODBCVER=0x0351;DRIVER_CURSOR_IMPLEMENT;WIN_MULTITHREAD_SUPPORT;DYNAMIC_LOAD;MULTIBYTE;UNICODE_SUPPORT;USE_SSL;_CRT_SECURE_NO_DEPRECATE;USE_SSPI"\r
StringPooling="true"\r
RuntimeLibrary="1"\r
OutputFile="psqlodbc35w.dll"\r
LinkIncremental="2"\r
SuppressStartupBanner="true"\r
- AdditionalLibraryDirectories=""C:\Program Files\PostgreSQL\8.4\lib\ms";"C:\OpenSSL\lib\VC""\r
+ AdditionalLibraryDirectories=""C:\Program Files\PostgreSQL\9.1\lib\ms";"C:\OpenSSL\lib\VC""\r
IgnoreAllDefaultLibraries="false"\r
ModuleDefinitionFile=".\psqlodbc.def"\r
DelayLoadDLLs="libpq.dll;ssleay32.dll;libeay32.dll;secur32.dll;crypt32.dll;XOLEHLP.DLL"\r
#ifndef __VERSION_H__
#define __VERSION_H__
-#define POSTGRESDRIVERVERSION "09.00.0311"
-#define POSTGRES_RESOURCE_VERSION "09.00.0311\0"
-#define PG_DRVFILE_VERSION 9,0,03,11
-#define PG_BUILD_VERSION "201112030001"
+#define POSTGRESDRIVERVERSION "09.01.0100"
+#define POSTGRES_RESOURCE_VERSION "09.01.0100\0"
+#define PG_DRVFILE_VERSION 9,1,01,00
+#define PG_BUILD_VERSION "201112290001"
#endif
#
#
!IF "$(PG_INC)" == ""
-PG_INC=$(PROGRAMFILES)\PostgreSQL\9.0\include
+PG_INC=$(PROGRAMFILES)\PostgreSQL\9.1\include
!MESSAGE Using default PostgreSQL Include directory: $(PG_INC)
!ENDIF
!IF "$(PG_LIB)" == ""
-PG_LIB=$(PROGRAMFILES)\PostgreSQL\9.0\lib
+PG_LIB=$(PROGRAMFILES)\PostgreSQL\9.1\lib
!MESSAGE Using default PostgreSQL Library directory: $(PG_LIB)
!ENDIF
# variables to appropriate ones.
#
!IF "$(PG_INC)" == ""
-PG_INC=$(PROGRAMFILES)\PostgreSQL\9.0\include
+PG_INC=$(PROGRAMFILES)\PostgreSQL\9.1\include
!MESSAGE Using default PostgreSQL Include directory: $(PG_INC)
!ENDIF