I maintain my family tree in Gramps, so when I discovered phpgedview, I was able to upload a GEDCOM file and everything 'just worked' — a wonderful system
But when there are changes, I update the database in Gramps, but I can't see how to do an update in phpgedview. In /editgedcoms.php there are links to Add, Upload (what's the difference?), and Create New, but I don't see a way to Merge or Overwrite or Replace. What's the best way to do this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You manipulate the entire database on the "Manage GEDCOMs and Edit Privacy" page. You have to be logged in with Admin rights.
This page can be accessed from the Admin page, or through a link under your personal options in the top page menu. The personal options are under the third icon from the left.
To the right of the title of your existing GEDCOM database, you'll see a link to upload a replacement GEDCOM. The file names of the original and the replacement GEDCOM have to be identical.
The options in the bar above the existing GEDCOM title are for establishing a new GEDCOM. You have "Add GEDCOM", "Upload GEDCOM", and "Create a new GEDCOM". Use the "Add" option when you have previously uploaded a GEDCOM to your server's file space. Use the "Upload" option to upload a GEDCOM file from your local PC and then add it to the database. Use the "Create" option to create a set of empty database rows, and then populate the database using PhpGedView's on-line editing capabilities.
You can add a new GEDCOM to an existing database. The program keeps things separate in the one common set of database tables by using an internal GEDCOM number to identify which database row belongs to which GEDCOM.
You can upload a ZIP file containing your GEDCOM. This avoids limitations on upload file size that may be imposed by your server's configuration. If even the ZIP file is too large, you'll have to upload using something like an FTP client. In this case, upload to the /index directory, and then use the "Import" option in the list of options on the line where the GEDCOM file name is shown. When you do an FTP upload, you need to make sure that the permissions of that uploaded file are set to 777.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I want to know, the old data that is overwritten in the upload replacement, what does it mean?After I updated the gedcom file, do I have to re-upload all the data, or do I only need to send new data?How is the coverage of old data judged and covered? Is it numbered by @l?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I want to know, the old data that is overwritten in the upload
replacement, what does it mean?After I updated the gedcom file, do I
have to re-upload all the data, or do I only need to send new data?How
is the coverage of old data judged and covered? Is it numbered by @l?
As far as I am aware there is no incremental update. Any changes you
have made in PGV will update the gedcom file, and that new master gedcom
file can be opened in third party programs like Gramps. Sections of new
gedcom files can be added to PGV, but they need to be merged manually.
Adding updates to the PGV gedcom file via third party tools needs the
whole file to be reloaded, but everything data wise is stored in the
gedcom file. The database tables are simply a way of indexing the raw
data, so as long as the one 'master' gedcom file is maintained between
tools it's not difficult.
That said, the gedcom file is just a text file and while merging data
from other gedcom files can be a little tricky, manually changing id's
to match one's own 'master' set can be done. I merged a number of trees
from source myself but given the size of my tree now, it's easier to
just edit via PGV and download the gedcom file when I need it.
"Upload replacement" means exactly that: All existing genealogical data in the database are erased and the newly uploaded GEDCOM is used to re-populate the database tables.
You'd use this option if you maintain an external copy of the GEDCOM using an off-line program such as Gramps, Aldfaer, Family Tree Maker, etc. Any changes to the database made on-line using PhpGedView will be lost in this process.
You can use the Export option to create a GEDCOM from the PhpGedView database. This GEDCOM can then be imported into an external program.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, when I choose to upload, I also found that the upload replacement checkbox is lost. After I first transfer the file to the server, and then through the import function, the upload replacement option is there.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I maintain my family tree in Gramps, so when I discovered phpgedview, I was able to upload a GEDCOM file and everything 'just worked' — a wonderful system
But when there are changes, I update the database in Gramps, but I can't see how to do an update in phpgedview. In /editgedcoms.php there are links to Add, Upload (what's the difference?), and Create New, but I don't see a way to Merge or Overwrite or Replace. What's the best way to do this?
upload and replace
You manipulate the entire database on the "Manage GEDCOMs and Edit Privacy" page. You have to be logged in with Admin rights.
This page can be accessed from the Admin page, or through a link under your personal options in the top page menu. The personal options are under the third icon from the left.
To the right of the title of your existing GEDCOM database, you'll see a link to upload a replacement GEDCOM. The file names of the original and the replacement GEDCOM have to be identical.
The options in the bar above the existing GEDCOM title are for establishing a new GEDCOM. You have "Add GEDCOM", "Upload GEDCOM", and "Create a new GEDCOM". Use the "Add" option when you have previously uploaded a GEDCOM to your server's file space. Use the "Upload" option to upload a GEDCOM file from your local PC and then add it to the database. Use the "Create" option to create a set of empty database rows, and then populate the database using PhpGedView's on-line editing capabilities.
You can add a new GEDCOM to an existing database. The program keeps things separate in the one common set of database tables by using an internal GEDCOM number to identify which database row belongs to which GEDCOM.
You can upload a ZIP file containing your GEDCOM. This avoids limitations on upload file size that may be imposed by your server's configuration. If even the ZIP file is too large, you'll have to upload using something like an FTP client. In this case, upload to the /index directory, and then use the "Import" option in the list of options on the line where the GEDCOM file name is shown. When you do an FTP upload, you need to make sure that the permissions of that uploaded file are set to 777.
I want to know, the old data that is overwritten in the upload replacement, what does it mean?After I updated the gedcom file, do I have to re-upload all the data, or do I only need to send new data?How is the coverage of old data judged and covered? Is it numbered by @l?
On 25/10/2018 05:43, xiaofo wrote:
As far as I am aware there is no incremental update. Any changes you
have made in PGV will update the gedcom file, and that new master gedcom
file can be opened in third party programs like Gramps. Sections of new
gedcom files can be added to PGV, but they need to be merged manually.
Adding updates to the PGV gedcom file via third party tools needs the
whole file to be reloaded, but everything data wise is stored in the
gedcom file. The database tables are simply a way of indexing the raw
data, so as long as the one 'master' gedcom file is maintained between
tools it's not difficult.
That said, the gedcom file is just a text file and while merging data
from other gedcom files can be a little tricky, manually changing id's
to match one's own 'master' set can be done. I merged a number of trees
from source myself but given the size of my tree now, it's easier to
just edit via PGV and download the gedcom file when I need it.
--
Lester Caine - G8HFL
Contact - https://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - https://lsces.co.uk
EnquirySolve - https://enquirysolve.com/
Model Engineers Digital Workshop - https://medw.co.uk
Rainbow Digital Media - https://rainbowdigitalmedia.co.uk
According to my review of the wiki, I found that importing gedcom files,gedcom文件中的数据全部导入到pgv数据库中了。使用pgv编辑数据,是直接更新pgv数据库,并将数据更新到gedcom文件。
"Upload replacement" means exactly that: All existing genealogical data in the database are erased and the newly uploaded GEDCOM is used to re-populate the database tables.
You'd use this option if you maintain an external copy of the GEDCOM using an off-line program such as Gramps, Aldfaer, Family Tree Maker, etc. Any changes to the database made on-line using PhpGedView will be lost in this process.
You can use the Export option to create a GEDCOM from the PhpGedView database. This GEDCOM can then be imported into an external program.
If I don't overwrite old data during the import process, what is the data that exists in the pgv database?
Thank you Gerry...I had somehow managed to miss the "Upload Replacement" link. That was the functionality I wanted.
Yes, when I choose to upload, I also found that the upload replacement checkbox is lost. After I first transfer the file to the server, and then through the import function, the upload replacement option is there.