Search Postgresql Archives

Re: Problem with aborting entire transactions on error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/10/2012 06:52 AM, Zbigniew wrote:
2012/12/10, David Johnston <polobo@xxxxxxxxx>:



I've got a feeling, that all you have to say, is: "if this is the way
it is, it means, that this is good, and shouldn't be changed". You are
unable to explain, why - just the "common belief" etc. is your
rationale (while it's not that "common" at all, as I wrote). You have
no arguments against, but: "code it by yourself", "it must be perfect,
when it works so", and so on.

According to you the development can be stopped at this time, since
everything is perfect.

Nothing is ever perfect when it comes to software. An error is an error, sooner or later you will have to deal with it. What you are facing is a project decision to have the end user deal with the problem sooner rather than later, one that I agree with by the way. As to why that is so, experience has shown delaying the solution increases the difficulty of the fix. I have been reminded of that lately while working on some data stored in another Open Source database that allows one to run with the safeties off the foot gun. The original coder went the expedient route and now that data is a mess. Some of it can be cleaned up, but an unknown amount is lost or defective. At this point in time there is insufficient information left to decide on the validity of portions of the data. The 'common belief' then is that it is better to make the end user aware of issues from the start and force a solution, for the sake of data integrity. If you follow the list regularly you will find that to be the case.



--
Adrian Klaver
adrian.klaver@xxxxxxxxx


--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux