Koha-clms/misc/migration_tools
Galen Charlton 7d47666f7e bulk MARC record import - speed improved
Changes to improve speed of MARC bib and item
imports:

[1] Turn off autocommit and commit database
    transactions in larger batches.
[2] Introduce a new C4::Biblio function (AddBiblioAndItems)
    to combine AddBiblio and AddItems -- this is faster
    because we are not parsing the MARC XML of the biblio
    every time we add an item.
[3] Introduce FasterTransformMarcToKoha, which is much
    faster than TransformMarcToKoha.  The new version,
    which will replace the old one once it has been
    fully tested, scans through each field in the
    MARC record just once, instead of potentially
    dozens of times.
[4] Remove code in bulkmarcexport that moved the
    item tags to separate MARC::Record objects.

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
2007-12-25 09:08:28 -06:00
..
22_to_30 Adding rebuild field 100$a for Unimarc 2007-12-20 18:40:43 -06:00
build6xx.pl C4 and misc: permissions fixes 2007-12-13 19:00:34 -06:00
buildCOUNTRY.pl synch'ing 2.2 and head 2005-05-04 08:58:30 +00:00
buildEDITORS.pl rel_3_0 moved to HEAD 2007-03-09 14:52:58 +00:00
buildLANG.pl synch'ing 2.2 and head 2005-08-04 14:10:52 +00:00
bulkmarcimport.pl bulk MARC record import - speed improved 2007-12-25 09:08:28 -06:00
check_dirs.pl rel_3_0 moved to HEAD (introducing new files) 2007-03-09 15:34:17 +00:00
check_marc_definition.pl merging 2.2 branch with head. Sorry for not making it before, many many commits done here 2005-03-01 13:40:35 +00:00
check_parser.pl delete space in beggining of the script to accept script launch 2007-05-25 10:00:54 +00:00
rebuild_nozebra.pl Generating index for authorities on AUTHtypecode from table auth_header 2007-12-20 18:30:50 -06:00
rebuild_zebra.pl allow use of older version of File::Temp 2007-12-22 22:58:12 -06:00
rebuild_zebra_idx.pl utf8 handling fixes 'Wide character in print at' encoding errors. 2007-11-12 17:10:17 -06:00
test_cql2rpn.pl OK, this time it seems to work. The last blocking problem was... a space in 2006-02-09 10:59:34 +00:00