- contrib/hbmisc/dbftools.c
* contrib/hbmisc/common.mak
* contrib/hbmisc/Makefile
- Removed to avoid collision with similar file in hbct.
Notice the content was also similar, except that
in hbct it was updated and extended. There was also
FIELDTYPE() implemented which was colliding with
function with the same name in core.
* include/hbextern.ch
* source/rdd/dbcmd.c
* source/rdd/dbdrop.c
* source/rdd/dbexists.c
* source/rdd/fieldhb.c
+ Added HB_ prefixed versions of DBDROP(),
DBEXISTS(), FIELDDEC(), FIELDLEN(), FIELDTYPE()
* source/rdd/rddinfo.c
! Comment.
* tests/multifnc/Makefile
! Updated lib names.
* contrib/hbapollo/apollo.c
! Fixed MSVC errors.
* contrib/mtpl_b32.bat
* contrib/mtpl_vc.bat
! Removed one obsolete line.
+ Now defines _HB_MAKELOG.
* contrib/hbapollo/make_b32.bat
* contrib/hbapollo/make_vc.bat
* contrib/hbfimage/make_b32.bat
* contrib/hbgd/make_b32.bat
* contrib/hbhpdf/make_b32.bat
* contrib/hbmysql/make_b32.bat
* contrib/hbodbc/make_b32.bat
* contrib/hbodbc/make_vc.bat
* contrib/hbpgsql/make_b32.bat
* contrib/hbpgsql/make_vc.bat
* contrib/hbw32ddr/make_b32.bat
* contrib/hbw32ddr/make_vc.bat
* contrib/hbzlib/make_b32.bat
* contrib/rddads/make_b32.bat
+ Redirects .lib creation (implib, lib) output to log file.
* contrib/xhb/hbcompat.ch
+ Added some more converions for xhb code.
* contrib/rddads/ads1.c
+ Added two TODOs. (to adsDrop and adsExists)
* source/pp/hbppgen.c
! MSVC warning fixed.
* make_vc.mak
! Typo in prev commit.
/* * $Id$ */ README 23/12/2003 - Harbour Low Level api for Postgres RDBMS It's to be seem like Harbour TMysql routines. IMPORTANT --------- The class TPostgres, only works with versions 7.4.x or greater, because some methods use information_schema and New PQexecParams, which use protocol 3.0 and this protocol is only compatible with 7.4 versions. BORLAND BCC ----------- Using this library with bcc, you will need import library, ex: implib libpq.lib libpq.dll or (advice this) build your own Postgres Library. Go to postgres directory \postgresql-7.4.5\src\interfaces\libpq Edit bcc32.mak and change the default borland directory for your needs. Example: BCB=c:\Borland\Bcc55 change postgresql-7.4.5\src\include\pg_config.h.win32 to pg_config.h after this make -f bcc32.mak Now look at \postgresql-7.4.5\src\interfaces\libpq\Release, you will find the all .libs and .dlls If want use the dll, link in your aplication blibpqdll.lib and send blibpq.dll together with your aplication If you don't wanna use .dll link blibpq.lib, that's it. LINUX GCC ---------- On Linux you will need link libpq or references by pq. For full api documentation look at: http://www.postgresql.org/docs/current/static/libpq.html FILES: postgres.c - Low level api tpostgre.prg - Class implementation, it's to be seems like TMysql. tests\simple.prg - Simple test class tests\stress.prg - Stress test tests\cache.prg - Show hot to use .dbf as pg cache, like TDataset for Delphi. TODO: That's all folks and sorry my poor english Rodrigo Moreno - rodrigo_moreno@yahoo.com