- print <<EOF
-Small script to import bibliographic records into Koha.
-
-Parameters:
- h this version/help screen
- file /path/to/file/to/dump: the file to import
- v verbose mode. 1 means "some infos", 2 means "MARC dumping"
- fk Turn off foreign key checks during import.
- n the number of records to import. If missing, all the file is imported
- o file offset before importing, ie number of records to skip.
- commit the number of records to wait before performing a 'commit' operation
- l file logs actions done for each record and their status into file
- t test mode: parses the file, saying what he would do, but doing nothing.
- s skip automatic conversion of MARC-8 to UTF-8. This option is
- provided for debugging.
- c the characteristic MARC flavour. At the moment, only MARC21 and
- UNIMARC are supported. MARC21 by default.
- d delete EVERYTHING related to biblio in koha-DB before import. Tables:
- biblio, biblioitems, titems
- m format, MARCXML or ISO2709 (defaults to ISO2709)
- keepids field store ids in field (usefull for authorities, where 001 contains the authid for Koha, that can contain a very valuable info for authorities coming from LOC or BNF. useless for biblios probably)
- b|biblios type of import : bibliographic records
- a|authorities type of import : authority records
- match matchindex,fieldtomatch matchpoint to use to deduplicate
- fieldtomatch can be either 001 to 999
- or field and list of subfields as such 100abcde
- i|isbn if set, a search will be done on isbn, and, if the same isbn is found, the biblio is not added. It's another
- method to deduplicate.
- match & i can be both set.
- x source bib tag for reporting the source bib number
- y source subfield for reporting the source bib number
- idmap file for the koha bib and source id
- keepids store ids in 009 (usefull for authorities, where 001 contains the authid for Koha, that can contain a very valuable info for authorities coming from LOC or BNF. useless for biblios probably)
- b|biblios type of import : bibliographic records
- a|authorities type of import : authority records
- match matchindex,fieldtomatch matchpoint to use to deduplicate
- fieldtomatch can be either 001 to 999
- or field and list of subfields as such 100abcde
- i|isbn if set, a search will be done on isbn, and, if the same isbn is found, the biblio is not added. It's another
- method to deduplicate.
- match & i can be both set.
-IMPORTANT: don't use this script before you've entered and checked your MARC
- parameters tables twice (or more!). Otherwise, the import won't work
- correctly and you will get invalid data.
-
-SAMPLE:
- \$ export KOHA_CONF=/etc/koha.conf
- \$ perl misc/migration_tools/bulkmarcimport.pl -d -commit 1000 \\
- -file /home/jmf/koha.mrc -n 3000
-EOF
-;#'
-exit;