pg_reorg version 1.1.0.
- Add wait-timeout option and use SET statement_timeout instead of NOWAIT. This can avoid infinite NOWAIT loops to reorganize heavily accessed tables. - Support native build with MSVC on Windows.
This commit is contained in:
42
msvc/readme.txt
Executable file
42
msvc/readme.txt
Executable file
@ -0,0 +1,42 @@
|
||||
How to build with Microsoft Visual C++ Express 2005
|
||||
|
||||
You might need:
|
||||
1. Register PostgreSQL directory to your environment.
|
||||
2. Resolve redefinitions of ERROR macro.
|
||||
|
||||
----
|
||||
1. Register PostgreSQL directory to your environment.
|
||||
|
||||
The directory configuration options are found in:
|
||||
Tool > Option > Projects and Solutions > VC++ directory
|
||||
|
||||
You might need to add the following directories:
|
||||
into "include files"
|
||||
- C:\Program Files\PostgreSQL\8.4\include
|
||||
- C:\Program Files\PostgreSQL\8.4\include\internal
|
||||
- C:\Program Files\PostgreSQL\8.4\include\server
|
||||
- C:\Program Files\PostgreSQL\8.4\include\server\port\win32
|
||||
- C:\Program Files\PostgreSQL\8.4\include\server\port\win32_msvc
|
||||
into "library files"
|
||||
- C:\Program Files\PostgreSQL\8.4\lib
|
||||
|
||||
----
|
||||
2. Resolve redefinitions of ERROR macro.
|
||||
|
||||
It might be a bad manner, but I'll recommend to modify your wingdi.h.
|
||||
|
||||
--- wingdi.h 2008-01-18 22:17:42.000000000 +0900
|
||||
+++ wingdi.fixed.h 2010-03-03 09:51:43.015625000 +0900
|
||||
@@ -101,11 +101,10 @@
|
||||
#endif // (_WIN32_WINNT >= _WIN32_WINNT_WINXP)
|
||||
|
||||
/* Region Flags */
|
||||
-#define ERROR 0
|
||||
+#define RGN_ERROR 0
|
||||
#define NULLREGION 1
|
||||
#define SIMPLEREGION 2
|
||||
#define COMPLEXREGION 3
|
||||
-#define RGN_ERROR ERROR
|
||||
|
||||
/* CombineRgn() Styles */
|
||||
#define RGN_AND 1
|
Reference in New Issue
Block a user