Koha Croatian user group
Brisanje biblio zapisa bez primjeraka: Revision 8
Problem: Postoji skripta: scrub_orphaned_biblios.pl isprobali na koha-dev.rot13.org, ne radi.
ova skripta bi trebala uredno pobrisati zapise, tako da ih sve pospremi u tablice deletedbiblio i deletedbiblioitems može i ovako: uđi u bazu $ mysql -u _kohauser_ -p koha izlistaj sve biblionumbere koje treba obrisati, ovako: mysql> SELECT biblio.biblionumber, biblioitems.itemtype, items.biblionumber as items_biblionumber from biblio RIGHT JOIN biblioitems ON biblio.biblionumber = biblioitems.biblionumber LEFT JOIN items ON biblio.biblionumber = items.biblionumber WHERE items.biblionumber IS NULL ; započni transakciju: mysql> begin ; obriši zapise: mysql> delete biblio.* from biblio LEFT JOIN items ON biblio.biblionumber = items.biblionumber WHERE items.biblionumber IS NULL ; pa onda provjeri, npr. ponovo napiši onaj gore select, prebroji koliko sada ima zapisa u tablicama items,biblio i bilioitems i slične stvari.. mysql> select count(*) from biblio ; nakon toga potvrdi promjene: mysql> commit; onda treba rebuld zebra indeksa: koha@koha-dev:/usr/share/koha/bin/migration_tools$ ./rebuild_zebra.pl -b -a -v -r |