Converting from dbase

Поиск
Список
Период
Сортировка
Искать

Converting from dbase

От:
nolan@celery.tssi.com
Дата:
> ftp://ftp.postgresql.org/pub/incoming/dbf2pg-3.0.tar.gz, but that does
> not exists.

'incoming' directories are often hidden as a security precaution.
 
> Also, there is a contrib/dbase in the source of 7.3.2, but can't seem to
> get it to make. The README is more of a manual than installation
> instructions. Anyone familiar with getting contribs installed,
> particularly this one?

What OS/environment are you on?

I had no problems building dbf2pg under Redhat linux.  Under freeBSD I had 
to make sure that 'make' references gmake and not the freebSD make utility.

The version of dbf2pg in the contrib/dbase directory has a couple of problems,
it does not handle memo fields and it fails on numeric fields that are all
blanks.  (I have a short patch which corrects the latter problem by setting 
the field to 0.)
--
Mike Nolan
nolan@tssi.com

Re: Converting from dbase

От:
Darko Prenosil <darko.prenosil@finteh.hr>
Дата:
On Saturday 05 April 2003 17:18, Robert Fitzpatrick wrote:
> > 	I suppose You are familiar with some "DBase" tool like
> > Fox, Clipper etc..
>
> No, but I'll look into it if my current approach doesn't resolve the
> issue.
>
> > 	(otherwise where did You get those DBF files?).
>
> These are .dbf files from a program a customer is using called ABRA
> (www.abra.com), it is an HR/Payroll software. We are developing their
> Intranet with PHP/PostgreSQL and want to see if we can build a
> PostgreSQL function or PHP class to import or convert regularly and
> maybe even create triggers to check updated PG tables for information
> that came from the dbf files. Flexibility would be great.
>
> > 	If the language You are using apparent to be Fox, I can
> > try to find this
> > 	code and send to You.
>
> Appreciated, the current approach has not panned out, yet.
>
> > However, there is "dbase" source from contrib dir (7.2
> > version of postgres).
> > You will probably need to change the Makefile.
>
> This is what I'm trying to use and would like to use, dbf2pg. Do you
> know where I can find docs on this or what to change in Makefile?

Here is a stand-alone Mekefile. All You have to do is show 
where are postgreSQL includes(libpg-fe.h) and  libpq.so.

Change the first two lines of Makefile:

	libpq_include	= /usr/local/pgsql/include
	libpq_lib 	= /usr/local/pgsql/lib

Other settings should be good enough(Depends on which platform You are using).

FAQ