]> git.koha-community.org Git - koha.git/commit
Enhancement 5074 (Adding possibility to cleanup_database.pl to purge only older sessi...
authorMarcel de Rooy <M.de.Rooy@rijksmuseum.nl>
Thu, 29 Jul 2010 12:46:02 +0000 (12:46 +0000)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Thu, 29 Jul 2010 13:56:04 +0000 (15:56 +0200)
commit9ad9e65d3fdb6b906fc984da1adce844ae941b20
treecfb7e9ee2cd7f82c89d65160cc765703e632d426
parenta6d477d3ed744789598ccb300a7a244cbe2481a7
Enhancement 5074 (Adding possibility to cleanup_database.pl to purge only older sessions) [for 3.0.x and master]

Currently, the misc/cronjobs script cleanup_database truncates the session table (deleting all records, including active sessions).
With an additional parameter sessdays, this behavior could be changed or (perhaps better) extended. If the parameter sessdays is passed along with a number of days, the script only deletes older session records. This is accomplished by examining the values of lasttime, atime or ctime in the record.
So, calling the script like:
  ./cleanup_database.pl -v -sessions -sessdays 7
will only delete sessions records older than 7 days. The "old style" call
  ./cleanup_database.pl -v -sessions
still works too and truncates the table as before.
Patch can be applied to 3.0.x and master.
misc/cronjobs/cleanup_database.pl