Обсуждение: contrib/dbase

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

contrib/dbase

От
mlw
Дата:
I just looked at the source for dbase. I have a long hacked version of
this. The one in contrib is based on a newer version of what I have been
using.

It is funny, because I made some of the same changes to mine as are in
the one in contrib, with a few exceptions.

usage:  dbf2pg [options] filename.dbf       Options               -h hostname, host name of PostgreSQL server
   -y translate field name, oldname=newname               -z translate data type, fieldname=datatype               -d
dbase              -t table_name               -p prefix, prepends prefix to default table name               [-c | -D]
Createor delete               -f convert field names to lower case               [-u | -l] Converts data to upper or
lowercase,
 
respectively               -v[v] sets verbosity


Who contributed it? Did Maarten Boekhold? I would like to merge my data
type and table prefix code into the main tree, if this is where it will
now be officially maintained.


Re: contrib/dbase

От
Bruce Momjian
Дата:
> I just looked at the source for dbase. I have a long hacked version of
> this. The one in contrib is based on a newer version of what I have been
> using.
> 
> It is funny, because I made some of the same changes to mine as are in
> the one in contrib, with a few exceptions.
> 
> usage:  dbf2pg [options] filename.dbf
>         Options
>                 -h hostname, host name of PostgreSQL server
>                 -y translate field name, oldname=newname
>                 -z translate data type, fieldname=datatype
>                 -d dbase
>                 -t table_name
>                 -p prefix, prepends prefix to default table name
>                 [-c | -D] Create or delete
>                 -f convert field names to lower case
>                 [-u | -l] Converts data to upper or lower case,
> respectively
>                 -v[v] sets verbosity
> 
> 
> Who contributed it? Did Maarten Boekhold? I would like to merge my data
> type and table prefix code into the main tree, if this is where it will
> now be officially maintained.

contrib/README shows:
dbase -        Converts from dbase/xbase to PostgreSQL        by Ivan Baldo, lubaldo@adinet.com.uy

Yes, please send in your improvements and we will add them.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


Re: contrib/dbase

От
Maarten.Boekhold@reuters.com
Дата:
<br /><font face="sans-serif" size="2">On 12/22/2001 12:50:08 AM Bruce Momjian wrote:<br /> > > Who contributed
it?Did Maarten Boekhold? I would like to merge my data<br /> > > type and table prefix code into the main tree,
ifthis is where it will<br /> > > now be officially maintained.<br /> > <br /> > contrib/README shows:<br
/>> <br /> >         dbase -<br /> >                 Converts from dbase/xbase to PostgreSQL<br /> >      
         by Ivan Baldo, lubaldo@adinet.com.uy<br /></font><br /><font face="sans-serif" size="2">Hmmm, this was most
certainlyoriginally written by me, with (according to the README) later updates from </font><font face="Courier New"
size="3">FrankKoormann (</font><a href="mailto:fkoorman@usf.uni-osnabrueck.de"><font color="blue" face="Courier New"
size="3"><u>fkoorman@usf.uni-osnabrueck.de</u></font></a><fontface="Courier New" size="3">)</font><font
face="sans-serif"size="2"> (dbf.c). Not to be picky, but listing Ivan as the (only) author doesn't sound right to me.
Someof the files have funny CVS history entries, i.e. references to WAL locking code?!?</font><br /><br /><font
face="sans-serif"size="2">I've also got a version on my own systems that *appears* to be newer, supposedly with bug
fixesand added features. I'll have to verify that though.</font><br /><br /><font face="sans-serif" size="2">btw.
there'sa listing of my email address in dbf.h that doesn't exist anymore. Can somebody update it to read
maarten.boekhold@reuters.com?</font><br/><br /><font face="sans-serif" size="2">Maarten</font><br /><font
face="sans-serif"size="2"><br /> ----<br /><br /> Maarten Boekhold, maarten.boekhold@reuters.com<br /><br /> Reuters
Consulting/ TIBCO Finance Technology Inc.<br /> Dubai Media City<br /> Building 1, 5th Floor<br /> PO Box 1426<br />
Dubai,United Arab Emirates<br /> tel:+971(0)4 3918300 ext 249<br /> fax:+971(0)4 3918333<br />
mob:+971(0)505526539</font><code><fontsize="3"><br /><br />
----------------------------------------------------------------<br /> Visit our Internet site at
http://www.reuters.com<br/><br /> Any views expressed in this message are those of the individual<br /> sender, except
wherethe sender specifically states them to be<br /> the views of Reuters Ltd.<br /></font></code> 

Re: contrib/dbase

От
Bruce Momjian
Дата:
> btw. there's a listing of my email address in dbf.h that doesn't exist
> anymore. Can somebody update it to read maarten.boekhold@reuters.com?

OK, updated.  I found your email in two other files.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
Index: contrib/README
===================================================================
RCS file: /cvsroot/pgsql/contrib/README,v
retrieving revision 1.50
diff -c -r1.50 README
*** contrib/README    2001/10/12 23:19:09    1.50
--- contrib/README    2001/12/31 13:30:22
***************
*** 44,50 ****

  dbase -
      Converts from dbase/xbase to PostgreSQL
!     by Ivan Baldo, lubaldo@adinet.com.uy

  dblink -
      Allows remote query execution
--- 44,52 ----

  dbase -
      Converts from dbase/xbase to PostgreSQL
!     by Maarten.Boekhold <Maarten.Boekhold@reuters.com>,
!        Frank Koormann <fkoorman@usf.uni-osnabrueck.de>,
!        Ivan Baldo <lubaldo@adinet.com.uy>

  dblink -
      Allows remote query execution
Index: contrib/dbase/dbf.h
===================================================================
RCS file: /cvsroot/pgsql/contrib/dbase/dbf.h,v
retrieving revision 1.4
diff -c -r1.4 dbf.h
*** contrib/dbase/dbf.h    2001/11/05 17:46:22    1.4
--- contrib/dbase/dbf.h    2001/12/31 13:30:22
***************
*** 2,8 ****
     declares routines for reading and writing xBase-files (.dbf), and
     associated structures

!    Maarten Boekhold (boekhold@cindy.et.tudelft.nl) 29 oktober 1995
  */

  #ifndef _DBF_H
--- 2,8 ----
     declares routines for reading and writing xBase-files (.dbf), and
     associated structures

!    Maarten Boekhold (maarten.boekhold@reuters.com) 29 oktober 1995
  */

  #ifndef _DBF_H
Index: contrib/dbase/dbf2pg.c
===================================================================
RCS file: /cvsroot/pgsql/contrib/dbase/dbf2pg.c,v
retrieving revision 1.7
diff -c -r1.7 dbf2pg.c
*** contrib/dbase/dbf2pg.c    2001/12/30 23:09:41    1.7
--- contrib/dbase/dbf2pg.c    2001/12/31 13:30:23
***************
*** 1,7 ****
  /* This program reads in an xbase-dbf file and sends 'inserts' to an
     PostgreSQL-server with the records in the xbase-file

!    M. Boekhold (boekhold@cindy.et.tudelft.nl)  okt. 1995
     oktober 1996: merged sources of dbf2msql.c and dbf2pg.c
     oktober 1997: removed msql support
  */
--- 1,7 ----
  /* This program reads in an xbase-dbf file and sends 'inserts' to an
     PostgreSQL-server with the records in the xbase-file

!    M. Boekhold (maarten.boekhold@reuters.com)  okt. 1995
     oktober 1996: merged sources of dbf2msql.c and dbf2pg.c
     oktober 1997: removed msql support
  */
Index: contrib/dbase/endian.c
===================================================================
RCS file: /cvsroot/pgsql/contrib/dbase/endian.c,v
retrieving revision 1.2
diff -c -r1.2 endian.c
*** contrib/dbase/endian.c    2001/10/25 05:49:19    1.2
--- contrib/dbase/endian.c    2001/12/31 13:30:23
***************
*** 1,4 ****
! /* Maarten Boekhold (boekhold@cindy.et.tudelft.nl) oktober 1995 */

  #include <sys/types.h>
  #include "dbf.h"
--- 1,4 ----
! /* Maarten Boekhold (maarten.boekhold@reuters.com) oktober 1995 */

  #include <sys/types.h>
  #include "dbf.h"

Re: contrib/dbase

От
Bruce Momjian
Дата:
> Hmmm, this was most certainly originally written by me, with (according to 
> the README) later updates from Frank Koormann (fkoorman@usf.uni-osnabrueck.de) (dbf.c). Not to be picky, but listing
Ivanas the (only) author doesn't 
 
> sound right to me. Some of the files have funny CVS history entries, i.e. 
> references to WAL locking code?!?
> 
> I've also got a version on my own systems that *appears* to be newer, 
> supposedly with bug fixes and added features. I'll have to verify that 
> though.

Please send over some improvements if you have them.  Thanks.


--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026