Subversion Repositories locum

Rev

Blame | Last modification | View Log | RSS feed

#!/usr/bin/php5 -q
<?php

// You may want/need to change this
ini_set('memory_limit', '400M');

// Where is Locum?
$locum_lib_dir = '/usr/local/lib/locum';

// Include Locum libraries
require_once($locum_lib_dir . '/locum-server.php');

// Fire it up
$locum = new locum_server;

// Force all records to be updated
$db = $locum->db_query("UPDATE locum_bib_items SET bib_last_update = '1970-01-01' WHERE active = '1'");

// Rebuild Facet Heap - first pass
$locum->rebuild_facet_heap();

// Data maintenance
$locum->verify_bibs();
$locum->new_bib_scan();
$locum->rebuild_holds_cache();

// Rebuild Facet Heap - second pass
$locum->rebuild_facet_heap();

// Restart services, reindex, etc.
$locum->index();

// This can all be done in situ
$locum->verify_status();
$locum->verify_syndetics();