示例#1
0
文件: upgrade.php 项目: aadl/locum
#!/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();