Menu

Updating entire family tree

Help
2018-10-24
2018-12-15
  • Peter Flynn

    Peter Flynn - 2018-10-24

    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?

     
  • xiaofo

    xiaofo - 2018-10-24

    upload and replace

     
  • Gerry Kroll

    Gerry Kroll - 2018-10-24

    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.

     
  • xiaofo

    xiaofo - 2018-10-25

    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?

     
    • Lester Caine

      Lester Caine - 2018-10-25

      On 25/10/2018 05:43, xiaofo wrote:

      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.

      --
      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

       
      • xiaofo

        xiaofo - 2018-10-25

        According to my review of the wiki, I found that importing gedcom files,gedcom文件中的数据全部导入到pgv数据库中了。使用pgv编辑数据,是直接更新pgv数据库,并将数据更新到gedcom文件。

         
  • Gerry Kroll

    Gerry Kroll - 2018-10-25

    "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.

     
    • xiaofo

      xiaofo - 2018-10-25

      If I don't overwrite old data during the import process, what is the data that exists in the pgv database?

       
  • Peter Flynn

    Peter Flynn - 2018-12-14

    Thank you Gerry...I had somehow managed to miss the "Upload Replacement" link. That was the functionality I wanted.

     
    • xiaofo

      xiaofo - 2018-12-15

      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.

       

Log in to post a comment.