How do I extract snapshot records that I’ve created on one system and put them into another
system? I will eventually have three machines doing this, and keeping the database in sync
concerns me…
Designate one machine as the primary machine. This machine will store the primary copy of
the snapshot database.
Every so often, copy all newly created snapshot records from each of the non-primary machines to
the primary machine. (As long as the snapshot database has not been sorted on the non-primary
machines, all newly added records are at the end of the database). The newly added records can
be extracted via main menu option Snapshot followed by Export records. Export all records
outside the sorted region (this is the default) into an output file. Copy this output file onto the
primary machine. On the primary machine, use Snapshot followed by the import records
function to import the output file into the snapshot database. After importing records onto the
primary machine, sort the database on the non-primary machine. Every so often, sort the database
on the primary machine, break it up into pieces and/or zip it up and replace the snapshot databases
on each of the non-primary machines.
I usually copy records from my non-primary machines to my primary machine after I’ve entered
300 records or so. I usually replace the snapshot database on my non-primary machines every 3
months or so.
Note: Editing a snapshot record (as opposed to creating a new snapshot record) does not add a
record to the database, and hence the above mentioned procedure will not copy this change onto
the primary machine. The only way to get these changes is to manually edit the same record on
the primary machine. Hence, if you tweak a facing direction or active attribute of a snapshot
record within the sorted region of a non-primary machine, write yourself a note so that the same
change can be made later on the primary machine.
A similar procedure can be followed with the getin/getout databases.