Feature #10150

Add new options for update behavior during import when existing matches are found

Added by Mike Gale almost 4 years ago. Updated about 3 years ago.

Status:VerifiedStart date:05/02/2016
Priority:MediumDue date:
Assignee:Dan Gillean% Done:

0%

Category:CSV importEstimated time:96.00 hours
Target version:Release 2.4.0
Google Code Legacy ID: Tested version:
Sponsored:No Requires documentation:

Description

This feature will supplement #10137, by adding some configurable options to AtoM used to manage updates of existing data. Currently the CLI import includes some limited --update options - these will be supplemented, and will also be available via configuration settings on the upload page via the user interface.

When encountering matches for existing records, the options will be:

  • Ignore all matches, create new records
  • Update matches, ignore blank CSV fields (relates to CSV import only)
  • Delete existing and re-import on match

Related issues

Related to Access to Memory (AtoM) - Feature #10137: Add support for lage imports via the AtoM user interface Verified 05/02/2016

History

#2 Updated by Mike Gale almost 4 years ago

  • Status changed from New to In progress

#3 Updated by Dan Gillean almost 4 years ago

  • Description updated (diff)
  • Target version set to Release 2.4.0

#4 Updated by Dan Gillean almost 4 years ago

  • Target version changed from Release 2.4.0 to Release 2.5.0

#5 Updated by Mike Gale almost 4 years ago

  • Status changed from In progress to Code Review
  • Assignee changed from Mike Gale to Mike Cantelon

Hi Mike C, can you code review this please?
I still have to create a separate PR for the XML update options and add --limit, but I'm almost done (and will create that Monday). It'd be nice to get someone started on CR though!

https://github.com/artefactual/atom/pull/427

#6 Updated by Mike Cantelon almost 4 years ago

  • Assignee changed from Mike Cantelon to Mike Gale

Nice... looks good overall (only found one tiny nit).

#7 Updated by Mike Gale almost 4 years ago

  • Status changed from Code Review to QA/Review
  • Assignee changed from Mike Gale to Dan Gillean

merged qa/2.4.x 11453a6622b222c70c86141a897644ee61033b6c

#8 Updated by David Juhasz almost 4 years ago

  • Related to Feature #10137: Add support for lage imports via the AtoM user interface added

#9 Updated by Dan Gillean over 3 years ago

  • Target version changed from Release 2.5.0 to Release 2.4.0

#10 Updated by Dan Gillean about 3 years ago

CSV import documentation added as a part of https://github.com/artefactual/atom-docs/commit/94ad54befffd1d803bd78793a99ced61474fa764

Still need to test and update documentation for XML imports

#11 Updated by Dan Gillean about 3 years ago

  • Status changed from QA/Review to Verified
  • Requires documentation deleted (Yes)

Also available in: Atom PDF