if you are luckly, you can diff the two unzipped .gramps xml files, and see quickly the place where changes happened.
You might need to do a replace by regexp of the changedate so as to avoid that as difference, that is possible in eg kate.
I just mean, with some script magic, much is possible on the xml files. Eg you can regex find on all Places, and get a nice list, and see with which handle which name is changed.


2007/12/30, Mikal Krogstad <>:

Thank you for your reply.

No, could not find any of the mentioned backup files, I might have used
2.2.2 or earlier. You seem to be correct about the db version, as I used
4.6. I got some help off-list from a Norwegian translator though
(thanks!), and he rebuilt the database to gpkgs for me, but still no

I see now that my initial description of the problem might come off as a
bit muddy: Both backups _load_ fine in Gramps. The problem is that the
newer version (with 100 more persons added) has blanked all the name
fields of Places, Sources and Media. Rebuilding the DB did not solve
that, so I guess the only solution is to reenter all the info by hand :(

Kind regards
Mikal Krogstad

lør, 29.12.2007 kl. 16.55 +0100, skrev Benny Malengier:
> Mikal,
> I take it you do not have .backup.gramps files of your databases?
> Gramps as of version 2.2.3 automatically stores these on exit.
> If not, the dbdumb and load is indeed the way to go. Is that one line
> all the info you obtain in gramps?
> I would think your db_load created a bsddb which is newer than the one
> gramps can understand.
> From an earlier mail, I see you have:
> Python version: 2.5.1 (r251:54863, Oct  5 2007, 13:36:32) [GCC 4.1.3
> 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
> BSDDB version:
> Gramps version: 2.2.8-0.SVN
> So what BSDDB does db_load create on your system. Perhaps you find
> info in the man page or so.
> Note that you can upgrade bsddb for gramps, see
> but that is a long shot.
> Benny

This email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
Gramps-users mailing list