Difference between revisions of "Gramps Old database"
m (categories) |
Adamvazquez (talk | contribs) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{man tip|Note:|Commencing with Gramps 3.1.2 all official versions of Gramps XML files can be imported. However, a warning will be given on import of 1.0.0 xml. [http://sourceforge.net/p/gramps/mailman/message/23262334/]}} |
− | If you have an old [[ | + | If you have an old [[Gramps XML]] database generated '''some years ago''', then you may have some difficulties to import it into last stable release. |
'''Gramps-1''' did not store '''[[Events_in_Gramps|event]]''' as primary object and did not use bsddb references. | '''Gramps-1''' did not store '''[[Events_in_Gramps|event]]''' as primary object and did not use bsddb references. | ||
− | There was some [[Database_Formats# | + | There was some [[Database_Formats#Gramps_1.0_and_earlier|limitations]] (''size, informations, encoding''), '''new Gramps versions''' tried to fix them. |
+ | |||
+ | {{stub}} | ||
==Solutions== | ==Solutions== | ||
* The safety way is to import it into '''[http://sourceforge.net/projects/gramps/files/Stable/2.2.10/ Gramps-2]''' and to export this updated database. This will generate a new Gramps XML more compatible for an import into '''Gramps-3'''. | * The safety way is to import it into '''[http://sourceforge.net/projects/gramps/files/Stable/2.2.10/ Gramps-2]''' and to export this updated database. This will generate a new Gramps XML more compatible for an import into '''Gramps-3'''. | ||
− | **If your operating system does not support '''Gramps-2''' any more as some | + | **If your operating system does not support '''Gramps-2''' any more as some dependencies has been removed since '''Gramps-2''' (''GCONF, gnome-doc-utils, yelp, python-reportlab, libglade, etc...'') or updated like python libs and related, then you could have a look at [[Linux_Genealogy_CD|Linux Genealogy Live CD]] archives. |
* Also, you may [[Using_the_bug_tracker|submit your old database on bug-tracker]], mark this report as '''private''' (''will be hidden for non-developers'') and a developer will try to help you for updating your database. | * Also, you may [[Using_the_bug_tracker|submit your old database on bug-tracker]], mark this report as '''private''' (''will be hidden for non-developers'') and a developer will try to help you for updating your database. | ||
− | * related to bug 6129 : I downloaded the gramps 2.2.10 on my ubuntu 11.10 and did the following : | + | * related to bug {{bug|6129}} : I downloaded the gramps 2.2.10 on my ubuntu 11.10 and did the following : |
$ tar xzvf gramps-2.2.10.tar.gz | $ tar xzvf gramps-2.2.10.tar.gz | ||
$ ./autogen.sh | $ ./autogen.sh | ||
Line 22: | Line 24: | ||
* import the 20060115.grdb ( your grdb file ) | * import the 20060115.grdb ( your grdb file ) | ||
* export in gramps xml | * export in gramps xml | ||
+ | |||
+ | To run gramps 2.2.10 on Ubuntu 14.04.3 install the following first: | ||
+ | sudo apt-get install gnome-common | ||
+ | sudo apt-get install libglib2.0-dev | ||
+ | sudo apt-get install gnome-doc-utils | ||
+ | sudo apt-get install glade-gtk2 | ||
You can now load the new created file in your last gramps version. I hope it will work for everybody. | You can now load the new created file in your last gramps version. I hope it will work for everybody. | ||
− | I | + | I choose 2.2.10 because the original file was 20060115 : at this period, gramps was 2.2. or 2.0. |
+ | |||
So I used the last 2.2 available version. | So I used the last 2.2 available version. | ||
+ | |||
If this had not worked, I think I would have tried the last 2.0.11 available version. | If this had not worked, I think I would have tried the last 2.0.11 available version. | ||
Line 35: | Line 45: | ||
If a XML/XSL wizard planned to generate a script, [[Media:123xsl.gz|here]] an experimental and partial test, which try to migrate a part of data to an other Gramps XML file, according to last [http://gramps-project.org/xml/ XML DTD]. | If a XML/XSL wizard planned to generate a script, [[Media:123xsl.gz|here]] an experimental and partial test, which try to migrate a part of data to an other Gramps XML file, according to last [http://gramps-project.org/xml/ XML DTD]. | ||
− | Event, Repository and Note references are broken because they was not primary objects on '''Gramps-1'''. If someone knows how to handle this, then feel free to do changes. | + | Old Note:''Event, Repository and Note references are broken because they was not primary objects on '''Gramps-1'''. If someone knows how to handle this, then feel free to do changes.'' |
+ | |||
+ | ==See also== | ||
+ | * [[Generate XML]] | ||
+ | * [[GEDCOM]] | ||
+ | * [[Gramps and GEDCOM]] | ||
+ | * [[Database_Formats]] | ||
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Developers/Reference]] | [[Category:Developers/Reference]] | ||
[[Category:Developers/General]] | [[Category:Developers/General]] |
Revision as of 22:23, 16 January 2021
Note: Commencing with Gramps 3.1.2 all official versions of Gramps XML files can be imported. However, a warning will be given on import of 1.0.0 xml. [1] |
If you have an old Gramps XML database generated some years ago, then you may have some difficulties to import it into last stable release.
Gramps-1 did not store event as primary object and did not use bsddb references.
There was some limitations (size, informations, encoding), new Gramps versions tried to fix them.
This article's content is incomplete or a placeholder stub. |
Solutions
- The safety way is to import it into Gramps-2 and to export this updated database. This will generate a new Gramps XML more compatible for an import into Gramps-3.
- If your operating system does not support Gramps-2 any more as some dependencies has been removed since Gramps-2 (GCONF, gnome-doc-utils, yelp, python-reportlab, libglade, etc...) or updated like python libs and related, then you could have a look at Linux Genealogy Live CD archives.
- Also, you may submit your old database on bug-tracker, mark this report as private (will be hidden for non-developers) and a developer will try to help you for updating your database.
- related to bug 6129 : I downloaded the gramps 2.2.10 on my ubuntu 11.10 and did the following :
$ tar xzvf gramps-2.2.10.tar.gz $ ./autogen.sh $ make $ python src/gramps.py then * import the 20060115.grdb ( your grdb file ) * export in gramps xml
To run gramps 2.2.10 on Ubuntu 14.04.3 install the following first:
sudo apt-get install gnome-common sudo apt-get install libglib2.0-dev sudo apt-get install gnome-doc-utils sudo apt-get install glade-gtk2
You can now load the new created file in your last gramps version. I hope it will work for everybody.
I choose 2.2.10 because the original file was 20060115 : at this period, gramps was 2.2. or 2.0.
So I used the last 2.2 available version.
If this had not worked, I think I would have tried the last 2.0.11 available version.
Experimental
XML databases generated by Gramps-1 are not lost as they are written into a documented open format.
If a XML/XSL wizard planned to generate a script, here an experimental and partial test, which try to migrate a part of data to an other Gramps XML file, according to last XML DTD.
Old Note:Event, Repository and Note references are broken because they was not primary objects on Gramps-1. If someone knows how to handle this, then feel free to do changes.