Re: Date created for tables

Ron <[email protected]> Tue, 24 Dec 2019 21:10:52 -0600
Newsgroups gmane.comp.db.postgresql.general
Message-ID <[email protected]>
On 12/24/19 8:58 PM, Rob Sargent wrote:
>
>> On Dec 24, 2019, at 11:48 AM, Ron <[email protected]> wrote:
>>
>>  On 12/24/19 1:14 PM, Rob Sargent wrote:
>>>> If there's not enough time and motivation for the developers to implement CREATED_ON and LAST_ALTERED in pg_class, then you should have said that in the first place.  We're adults; we understand that OSS projects have limited resources, and won't go off and pout in the corner.
>>>>
>>>> But that's not what y'all said.  "It's too complicated, mission creep, blah blah blah" just extended way too long.
>>> Is there a list of purported uses cases for these two attributes (other than auditing)?  Especially anything to do with managing the data as they currently exist?
>>
>> I've used last_altered for comparing tables on Staging and Prod database.
>>
>> If, for example, the last_altered on a prod table is *earlier* than 
>> last_altered on the staging table, then that's a *strong hint* that the 
>> staging and prod schema are out of sync, and more detailed examination is 
>> required.
>>
>> Another example is that -- since username is also recorded in other 
>> RDBMSs --it's useful when the customer is screaming at your boss asking 
>> who made that unauthorized modification to production that's breaking 
>> their application.  You then show them that the table hasn't been altered 
>> in X months, and point the finger back at their incompetent developers.
>>
>> All in all, it's not something that you use every day, but when it *is* 
>> useful, it's *very* useful.
>>
> Don’t both of those examples hi-light flaws in the release procedures?

And bug highlight flaws in the development process.  We're human, after all.

-- 
Angular momentum makes the world go 'round.