Koha/C4
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
..
Barcodes rel_3_0 moved to HEAD (introducing new files) 2007-03-09 15:34:17 +00:00
ClassSortRoutine ignore "/" when sorting Dewey call numbers 2007-10-23 18:24:29 -05:00
SIP C4 and misc: permissions fixes 2007-12-13 19:00:34 -06:00
tests Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Accounts.pm Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Acquisition.pm Acquisition - Dates.pm switch 2007-12-13 17:42:24 -06:00
Amazon.pm chmod 644 on all modules 2007-10-02 19:11:35 -05:00
Auth.pm bugfixing request.pl 2007-12-24 00:43:26 -06:00
Auth_with_ldap.pm Perldoc fixes - Auth_with_ldap.pm and Log.pm 2007-12-13 19:00:35 -06:00
AuthoritiesMarc.pm Adding 100$a coded field for UNIMARCAUTH and 152$b for any add 2007-12-20 18:26:12 -06:00
BackgroundJob.pm MARC import: part 5 of large file support 2007-11-26 20:05:34 -06:00
Biblio.pm bulk MARC record import - speed improved 2007-12-25 09:08:28 -06:00
Bookfund.pm bug-1494, fixed bookfund modify code 2007-11-01 17:27:55 -05:00
Bookseller.pm Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Boolean.pm Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Branch.pm fixed reference to branchrelations.categorycode 2007-12-17 12:58:39 -06:00
Breeding.pm fix related #1340 (z3950 search for quick cataloguing) 2007-10-30 17:44:21 -05:00
Calendar.pm Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Circulation.pm IMPORTANT: BUGFIXING STATUSES 2007-12-24 13:34:44 -06:00
ClassSortRoutine.pm call number work part 2 -- added framework for call number filing routines 2007-10-21 22:11:37 -05:00
ClassSource.pm call number work part 3 -- now using new routines to generate call number sort keys 2007-10-21 22:11:40 -05:00
Context.pm installer: location of koha-conf.xml 2007-12-17 09:13:53 -06:00
Date.pm removing all useless %env / $env 2007-04-18 17:00:14 +00:00
Dates.pm C4::Dates - carp if passed semantically invalid date 2007-12-20 19:16:37 -06:00
ImportBatch.pm warn on attempts to add duplicate item barcodes during batch import 2007-12-02 15:06:24 -06:00
Input.pm Total Test Overhaul! Most of these were stubs, and still are. 2007-10-18 16:26:44 -05:00
Koha.pm show itemtypes at level specified in syspref for holds 2007-12-24 00:43:14 -06:00
Labels.pm chmod 644 on all modules 2007-10-02 19:11:35 -05:00
Languages.pm fixing problem with adv search on staff client 2007-11-28 12:47:17 -06:00
Letters.pm Letters.pm: Minor change. Unsure if this is "the right" move, but pretty sure the line does not make sense as is. 2007-12-04 15:45:51 -06:00
Log.pm Perldoc fixes - Auth_with_ldap.pm and Log.pm 2007-12-13 19:00:35 -06:00
Maintainance.pm rel_3_0 moved to HEAD (introducing new files) 2007-03-09 15:34:17 +00:00
Matcher.pm added editor for MARC matching rules 2007-11-17 10:49:15 -06:00
Members.pm Fixing a problem that was causing double conversion of dates 2007-12-20 20:51:41 -06:00
NewsChannels.pm Serials.pm + NewsChannels.pm - use Dates and replace old CVS-based $VERSION. 2007-12-14 10:01:44 -06:00
Output.pm Deal with opac template reordering 2007-11-25 17:07:00 -06:00
Overdues.pm further mods to change from ccode to itype at item-level itypes. 2007-11-11 18:40:20 -06:00
Print.pm Print.pm: Dates.pm integration and cleanup. 2007-11-04 16:21:43 -06:00
Record.pm adding endnote export and 'related items' 2007-11-20 16:18:15 -06:00
Reports.pm Catching up changes in reports 2007-10-29 16:12:48 -05:00
Reserves.pm Fix for reserve notes not showing 2007-11-11 18:42:45 -06:00
Review.pm Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Scheduler.pm Fix for bug 1527, removing Smart::Comments 2007-10-30 17:39:19 -05:00
Search.pm fix for bug 1688 2007-12-23 15:01:06 -06:00
Serials.pm BUG Fixing : invalid dates would make Serials die ungracefully 2007-12-19 18:54:59 -06:00
SMS.pm adding SMS stuff so we don't forget about it 2007-10-29 21:21:20 -05:00
Stats.pm Patch from Galen Charlton, removing $Id$ $Log$ and $Revision$ from files 2007-10-18 20:22:01 -05:00
Suggestions.pm Log.pm and Suggestions.pm - simple (correct) Dates.pm integration 2007-12-12 07:51:46 -06:00
UploadedFile.pm C4::UploadedFile -- simplified serialization 2007-11-26 20:05:33 -06:00
Utils.pm Big LDAP changes, module test for Context.pm, still more yet to come. 2007-12-04 17:27:06 -06:00
VirtualShelves.pm Virtual shelves: per shelf sort, multiple add in OPAC, partial bug fixes. 2007-12-12 08:03:13 -06:00
XISBN.pm IMPORTANT: BUGFIXING STATUSES 2007-12-24 13:34:44 -06:00
Z3950.pm more work on batch import 2007-10-29 16:47:58 -05:00