Clean Up TX_MACHINE_LOCATION

Hey there,

I notice that there is no "inactivate" option for TX_MACHINE_LOCATION. Is it ok to delete old rows here or should this be an ever growing list? How are other orgs keeping this table clean?

Thanks!

  • Unknown said:

    I notice that there is no "inactivate" option for TX_MACHINE_LOCATION. Is it ok to delete old rows here or should this be an ever growing list? How are other orgs keeping this table clean?

    We have a scheduled SQL Agent job that deletes machines that haven't been logged in from in the last 90 days, with some exclusions. 

  • Former Member
    Former Member $organization

    I delete them.

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Beth Hawryluk
    Sent: Wednesday, June 24, 2015 11:41 AM
    To: Gloria Ormsby
    Subject: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    Hey there,

    I notice that there is no "inactivate" option for TX_MACHINE_LOCATION. Is it ok to delete old rows here or should this be an ever growing list? How are other orgs keeping this table clean?

    Thanks!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Just wondering if there is a reason to clean up this table?

    Michele

  • It has never been cleaned up here. It wasn't really something I ever thought about cleaning. But we've been reviewing a bunch of our tables and security settings recently and noticed that this list has gotten quite large over the years and many of the computers no longer exist on our site. I don't think it's something we *have* to do but if it's ok to clean it without causing issues for other areas of the system it would be nice to weed it down a bit!

  • Unknown said:

    Just wondering if there is a reason to clean up this table?

    Just the usual context of general security related cleanup, e.g. old/unused logins being disabled, e-mail accounts closed, etc.

  • Former Member
    Former Member $organization

    On top of that, even though there’s no referential integrity enforced at a database level, the create_loc field in every table should have its corresponding record in TX_MACHINE_LOCATION.

     

    Fernando Margueirat
    Business Analyst
    The National Ballet of Canada
    470 Queens Quay West
    Toronto, Ontario
    M5V 3K4
    P: 416 345 9686 x453
    F: 416 345 8323

    http://national.ballet.ca

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Brian Wilbur Grundstrom
    Sent: Thursday, June 25, 2015 1:00 PM
    To: Fernando Margueirat
    Subject: RE: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    It’s not a huge table, and the records do provide last login information, which might be a reason to hang on to them.

     

    BRIAN WILBUR GRUNDSTROM | Database Administrator
    SHAKESPEARE THEATRE COMPANY
    Recipient of the 2012 Regional Theatre Tony Award®

    516 Eighth Street, SE | Washington, DC 20003-2834
    p 202.547.3230 ext. 2216 | c 917.952.7957
    bwg@shakespearetheatre.org
    www.shakespearetheatre.org
    www.brianwilbur.com
    2014|2015 SEASON •• Shakespeare’s AS YOU LIKE IT • Shakespeare’s  THE TEMPEST • Ives’ THE METROMANIACS • MAN OF LA MANCHA • Greig’s DUNSINANE • Molière’s TARTUFFE

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Jensen
    Sent: Thursday, June 25, 2015 11:36 AM
    To: Brian W. Grundstrom
    Subject: Re: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    Michele Keutsch:

    Just wondering if there is a reason to clean up this table?

    Just the usual context of general security related cleanup, e.g. old/unused logins being disabled, e-mail accounts closed, etc.

    From: Michele Keutsch <bounce-michelekeutsch5100@tessituranetwork.com>
    Sent: 6/25/2015 8:44:38 AM

    Just wondering if there is a reason to clean up this table?

    Michele




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Hi all,

     

    There is a tx_machine_location_hist table that appears to keep a history of all rows that were ever in tx_machine_location, including deleted tx_machine_location rows. There are delete, insert, and update triggers to maintain the history table. For example, when a row is deleted from tx_machine_location, the end_dt column in the corresponding row in tx_machine_location_hist is updated with the current date/time.

     

    Based on what I’m seeing, it would appear tx_machine_location is supposed to contain only “machines” that are currently authorized while tx_machine_location_hist is where you look for history.

     

    I haven’t done thorough testing of this, but it appears to be working based on a quick review of our own data.

     

    Thanks,

    David

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Fernando Margueirat
    Sent: Thursday, June 25, 2015 10:58 AM
    To: David Frederick
    Subject: RE: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    On top of that, even though there’s no referential integrity enforced at a database level, the create_loc field in every table should have its corresponding record in TX_MACHINE_LOCATION.

     

    Fernando Margueirat
    Business Analyst
    The National Ballet of Canada
    470 Queens Quay West
    Toronto, Ontario
    M5V 3K4
    P: 416 345 9686 x453
    F: 416 345 8323

    http://national.ballet.ca

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Brian Wilbur Grundstrom
    Sent: Thursday, June 25, 2015 1:00 PM
    To: Fernando Margueirat
    Subject: RE: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    It’s not a huge table, and the records do provide last login information, which might be a reason to hang on to them.

     

    BRIAN WILBUR GRUNDSTROM | Database Administrator
    SHAKESPEARE THEATRE COMPANY
    Recipient of the 2012 Regional Theatre Tony Award®

    516 Eighth Street, SE | Washington, DC 20003-2834
    p 202.547.3230 ext. 2216 | c 917.952.7957
    bwg@shakespearetheatre.org
    www.shakespearetheatre.org
    www.brianwilbur.com
    2014|2015 SEASON •• Shakespeare’s AS YOU LIKE IT • Shakespeare’s  THE TEMPEST • Ives’ THE METROMANIACS • MAN OF LA MANCHA • Greig’s DUNSINANE • Molière’s TARTUFFE

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Jensen
    Sent: Thursday, June 25, 2015 11:36 AM
    To: Brian W. Grundstrom
    Subject: Re: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    Michele Keutsch:

    Just wondering if there is a reason to clean up this table?

    Just the usual context of general security related cleanup, e.g. old/unused logins being disabled, e-mail accounts closed, etc.

    From: Michele Keutsch <bounce-michelekeutsch5100@tessituranetwork.com>
    Sent: 6/25/2015 8:44:38 AM

    Just wondering if there is a reason to clean up this table?

    Michele




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Former Member
    Former Member $organization

    That makes sense.

     

    Thanks David.

     

    Fernando Margueirat
    Business Analyst
    The National Ballet of Canada
    470 Queens Quay West
    Toronto, Ontario
    M5V 3K4
    P: 416 345 9686 x453
    F: 416 345 8323

    http://national.ballet.ca

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of David Frederick
    Sent: Thursday, June 25, 2015 5:19 PM
    To: Fernando Margueirat
    Subject: RE: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    Hi all,

     

    There is a tx_machine_location_hist table that appears to keep a history of all rows that were ever in tx_machine_location, including deleted tx_machine_location rows. There are delete, insert, and update triggers to maintain the history table. For example, when a row is deleted from tx_machine_location, the end_dt column in the corresponding row in tx_machine_location_hist is updated with the current date/time.

     

    Based on what I’m seeing, it would appear tx_machine_location is supposed to contain only “machines” that are currently authorized while tx_machine_location_hist is where you look for history.

     

    I haven’t done thorough testing of this, but it appears to be working based on a quick review of our own data.

     

    Thanks,

    David

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Fernando Margueirat
    Sent: Thursday, June 25, 2015 10:58 AM
    To: David Frederick
    Subject: RE: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    On top of that, even though there’s no referential integrity enforced at a database level, the create_loc field in every table should have its corresponding record in TX_MACHINE_LOCATION.

     

    Fernando Margueirat
    Business Analyst
    The National Ballet of Canada
    470 Queens Quay West
    Toronto, Ontario
    M5V 3K4
    P: 416 345 9686 x453
    F: 416 345 8323

    http://national.ballet.ca

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Brian Wilbur Grundstrom
    Sent: Thursday, June 25, 2015 1:00 PM
    To: Fernando Margueirat
    Subject: RE: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    It’s not a huge table, and the records do provide last login information, which might be a reason to hang on to them.

     

    BRIAN WILBUR GRUNDSTROM | Database Administrator
    SHAKESPEARE THEATRE COMPANY
    Recipient of the 2012 Regional Theatre Tony Award®

    516 Eighth Street, SE | Washington, DC 20003-2834
    p 202.547.3230 ext. 2216 | c 917.952.7957
    bwg@shakespearetheatre.org
    www.shakespearetheatre.org
    www.brianwilbur.com
    2014|2015 SEASON •• Shakespeare’s AS YOU LIKE IT • Shakespeare’s  THE TEMPEST • Ives’ THE METROMANIACS • MAN OF LA MANCHA • Greig’s DUNSINANE • Molière’s TARTUFFE

     

     

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Chris Jensen
    Sent: Thursday, June 25, 2015 11:36 AM
    To: Brian W. Grundstrom
    Subject: Re: [Tessitura Technical Forum] Clean Up TX_MACHINE_LOCATION

     

    Michele Keutsch:

    Just wondering if there is a reason to clean up this table?

    Just the usual context of general security related cleanup, e.g. old/unused logins being disabled, e-mail accounts closed, etc.

    From: Michele Keutsch <bounce-michelekeutsch5100@tessituranetwork.com>
    Sent: 6/25/2015 8:44:38 AM

    Just wondering if there is a reason to clean up this table?

    Michele




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!