Merhabalar,
Koha’da içeriği güncellenen katalog (bibliyografik) kayıtlarının listesini incelemek isteyebilirsiniz. Kim hangi katalog kaydında değişiklik yapmış bu bilgilere aşağıdaki sorgu ile ulaşabilirsiniz.
Aşağıdaki sorgu “Koha version 19.05.x” için hazırlanmıştır. Koha sürümlerinde tabloların isimleri değişebilmektedir. KOHA Tablo yapıları için : Koha Community Database Schemas web adresini ziyaret edebilirsiniz.
Koha’da daha önceleri SQL sorgu yazarak rapor almadıysanız “Adım Adım Koha’da SQL Rapor Yazarak Liste Alabilirsiniz” sayfasını inceleyebilirsiniz.
Koha’da Tarih Aralığı Koşuluna Göre Güncellenen Bibliyografik Kayıtların Listesini Alma SQL Sorgu Örneği
SELECT DISTINCT
b.biblionumber,
al.object AS "Biblionumber",
p.cardnumber AS 'CardNumber',
al.user AS Borrowernumber,
p.userid AS 'Username',
concat(p.surname, ', ', p.firstname) AS "Surname, Name",
CONCAT('<a href=\"/cgi-bin/koha/catalogue/detail.pl?biblionumber=',b.biblionumber, '\">', b.title, '</a>' ) AS "Title"
FROM action_logs al
LEFT JOIN borrowers p ON (al.user = p.borrowernumber)
LEFT JOIN biblio b ON (al.object = b.biblionumber)
LEFT JOIN biblioitems bi ON (al.object = bi.biblionumber)
LEFT JOIN biblio_metadata bm ON (al.object = bm.biblionumber)
WHERE al.module='CATALOGUING'
AND al.timestamp BETWEEN <<Between (yyyy-mm-dd)|date>> AND <<and (yyyy-mm-dd)|date>>
AND al.info LIKE 'biblio%'
AND al.action LIKE 'MODIFY'
AND p.cardnumber IS NOT NULL
ORDER BY b.biblionumber DESC
Sorguyu yazıp kaydettikten sonra raporu çalıştırıyorsunuz.
Karşınıza aşağıdaki kutucuk gelmektedir.
- Raporu almak istediğiniz başlangıç tarihi
- Raporu almak istediğiniz bitiş tarihi
- Raporu çalıştırıyorsunuz
Kayıtları incelemek için “Title- Başlık” yazan linklere tıklayabilirsiniz.
Sağlıklı günlerde çalışmanız dileği ile….
Kazım ŞENTÜRK
20.12.2020
Son yorumlar