Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ChessBase Database Merging

389 views
Skip to first unread message

Stephen Briscoe

unread,
Jul 14, 1995, 3:00:00 AM7/14/95
to
Does anybody have or know an ftp site where I can get a utility
that merges Chess Base Databases

Any help would be appreciated.

Thanks

------------------------------
If at firts yurou dont sucssed
If at first you dont succeelfrd
If at fsrtr uuo dnot
Oh forget it!!!

s...@outerlimit.win-uk.net
------------------------------

David Trestor

unread,
Jul 15, 1995, 3:00:00 AM7/15/95
to
s...@outerlimit.win-uk.net (Stephen Briscoe) wrote:
>Does anybody have or know an ftp site where I can get a utility
>that merges Chess Base Databases
>
>Any help would be appreciated.
>
>Thanks
>

Try ftp'ing the following from ftp.pitt.edu, in the /group/chess/UTIL directory:

CBMERGE . . . Merges CB databases
CBASCII . . . PGN --> CB and CB --> PGN conversion
+++ CBMERGE and CBASCII are stored in CBUTILS.ZIP +++
CBDEDUPE . . . Deletes duplicate games from CB databases
CBDIFF . . . Creates a CB database that consists of all the games from
CB database "X" that are not in CB database "Y". Sounds weird and
trivial but is VERY useful! Download it and read the docs!

Let's say you have your LARGE database, "Y". You download a new database, "X", and
want to add it to "Y". Of course, after merging them, you'll want to delete
duplicates. There's two ways to go about this:

(1) Use CBMERGE to append "X" to "Y". Then run CBDEDUPE on "Y" to remove any
duplicates. Or you can

(2) Use CBDIFF to create a new database "Z" that consists of all the games from
"X" that are NOT already in "Y". Then simply use CBMERGE to append "Z" to "Y".
There will be NO need to run CBDEDUPE on the newly-enlarged "Y" because by
definition "Z" contained ONLY games that weren't already in "Y".

As your large database, "Y" grows larger and larger, approach (2) seems to be the
most efficient.

Hope this helps!

DHarum

unread,
Jul 15, 1995, 3:00:00 AM7/15/95
to
There is a file called cbutils.zip (I believe that's the name) on
caissa.onenet.net in the DataBases/Tools directory that contains a series
of tools including CBascii and CBmerge. I've used the merge utility and
it's great. I may have the directory wrong but it's there somewhere. If
you haven't ftp'd to Caissa before you need to cd to
\pub\chess\DataBases\Tools once you're there. The path may vary.

Good luck, I love the utilities and use them all the time.

dh

0 new messages