[OPEN-ILS-GENERAL] Aged_Circulation

Jim Taylor jtaylor at jtdata.com
Fri Sep 1 17:41:43 EDT 2017


Thank you very much.  This is very helpful.  Wish I could have found it in the documentation and not bothered anyone.  One day I will figure out how to find stuff in the documentation 😊

 

Jim

 

-----Original Message-----
From: Open-ils-general [mailto:open-ils-general-bounces at list.georgialibraries.org] On Behalf Of Jason Stephenson
Sent: Friday, September 1, 2017 4:15 PM
To: open-ils-general at list.georgialibraries.org
Subject: Re: [OPEN-ILS-GENERAL] Aged_Circulation

 

On 09/01/2017 04:50 PM, Jim Taylor wrote:

> Okay.  Thanks.

> 

>  

> 

> So there is no duplication?   Everything in aged_circulation was once in

> circulation and is moved, not copied, to aged_circulation?  It just 

> loses some of the info?  Or is it copied and everything in 

> aged_circulation is still in circulation, assuming one hasn’t deleted 

> rows in circulation?

 

There is no duplication. The action.aged_circulation is for statistical reporting while breaking the link to the patron who had the item checked out.

 

Circulations get moved under three circumstances in stock Evergreen:

 

1. A patron is deleted. This moves all of the patron's circulations from action.circulation to action.aged_circulation

 

2. A row or row(s) in action.circulation are deleted. The action.age_circ_on_delete trigger moves deleted action.circulations to action.aged_circulation.

 

3. The action.purge_circulations function is run. This function is meant to be run periodically to enforce patron privacy. It's behavior is controlled by two internal flags: history.circ.retention_age and history.circ.retention_count. The purge_circulations function is often run from cron via the purge_circulations.srfsh script. NOTE: This function will take a *long* time to run for the first time on a system that has had much activity. The srfsh script will likely time out before the database function finishes and nothing will get moved.

 

If you have not been doing 2 or 3, then the aged_circulation entries you see are likely because of 1.

 

You can delete rows from action.aged_circulation if you wish. Keep in mind that this could lead to the loss of statistical information depending on what reports you use.

 

HtH,

Jason

> 

>  

> 

> Jim

> 

>  

> 

> *From:* Open-ils-general

> [ <mailto:open-ils-general-bounces at list.georgialibraries.org> mailto:open-ils-general-bounces at list.georgialibraries.org] *On Behalf 

> Of *Rogan Hamby

> *Sent:* Friday, September 1, 2017 1:54 PM

> *To:* Evergreen Discussion Group

> < <mailto:open-ils-general at list.georgialibraries.org> open-ils-general at list.georgialibraries.org>

> *Subject:* Re: [OPEN-ILS-GENERAL] Aged_Circulation

> 

>  

> 

> Hi Jim, Benjamin,

> 

>  

> 

> There are a number of differences that touch on aged versus not-aged 

> circulations.  It's certainly true that circulations can be moved out 

> of action.circulation to keep that table size down and that can be 

> useful when we discuss things like tablespaces and Postgres.

> 

>  

> 

> However, to me the major difference is that the action.circulation 

> table attaches back to the actor.usr table, i.e. there is a link 

> between the patron and the circulation.  That link goes bye bye when a 

> circ is moved to action.aged_circulation.  Some patron information is 

> recorded in aged circulations for future statistical reporting 

> purposes such as the user's post code, home org unit, profile group 

> and birth year but the patron themselves is no longer identifiable.  

> Obviously, this can be of significant value for patron privacy.

> 

>  

> 

> 

>  

> 

> Rogan Hamby

> 

> Data and Project Analyst

> 

> Equinox Open Library Initiative

> 

> phone:  1-877-OPEN-ILS (673-6457)

> 

> email:   <mailto:rogan at EquinoxInitiative.org> rogan at EquinoxInitiative.org 

> < <mailto:rogan at EquinoxInitiative.org> mailto:rogan at EquinoxInitiative.org>

> 

> web:   <http://EquinoxInitiative.org> http://EquinoxInitiative.org

> 

>  

> 

> On Fri, Sep 1, 2017 at 1:15 PM, Murphy, Benjamin 

> < <mailto:Benjamin.Murphy at ncdcr.gov%20%3cmailto:Benjamin.Murphy at ncdcr.gov> Benjamin.Murphy at ncdcr.gov <mailto:Benjamin.Murphy at ncdcr.gov>> wrote:

> 

>     I’d love to see this as well if it exists.

> 

>      

> 

>     Benjamin

> 

>      

> 

>     Benjamin Murphy

> 

>     Manager, NC Cardinal Program

> 

>     NC Dept. of Natural and Cultural Resources

> 

>     919.807.7424 < <tel:(919)%20807-7424> tel:(919)%20807-7424>

> 

>      <mailto:Benjamin.Murphy at ncdcr.gov> Benjamin.Murphy at ncdcr.gov < <mailto:Benjamin.Murphy at ncdcr.gov> mailto:Benjamin.Murphy at ncdcr.gov>

> 

>      

> 

>     Mail: 4640 Mail Service Center, Raleigh, NC 27699 | Office: 109 East

>     Jones St. Raleigh, NC 27601

> 

>      

> 

>     /Email correspondence to and from this address is subject to the

>     North Carolina Public Records Law and may be disclosed to third

>     parties./

> 

>      

> 

>      

> 

>      

> 

>     *From:* Jim Taylor [mailto:jtaylor at jtdata.com

>     < <mailto:jtaylor at jtdata.com> mailto:jtaylor at jtdata.com>]

>     *Sent:* Friday, September 01, 2017 12:20 PM

>     *To:* 'Evergreen Discussion Group'

>     <open-ils-general at list.georgialibraries.org

>     < <mailto:open-ils-general at list.georgialibraries.org> mailto:open-ils-general at list.georgialibraries.org>>

>     *Subject:* [OPEN-ILS-GENERAL] Aged_Circulation

> 

>      

> 

>     I am looking for a link to documentation that explains the purpose

>     of each table.  I have found the schema documentation but nothing

>     that explains the purpose.   Currently I am trying to determine the

>     relationship of aged_circulation to circulation.   Since circulation

>     contains records that are older than aged_circulation I assume it

>     isn’t what the name might imply?

> 

>      

> 

>      

> 

>     Thank you.

> 

>      

> 

>     Jim

> 

>  

> 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20170901/080b0c7d/attachment-0001.html>


More information about the Open-ils-general mailing list