I will look into it and get back to you. Thanks ! On Fri, Jul 12, 2019, 11:20 AM Dave Page <dp...@pgadmin.org> wrote:
> > > On Fri, Jul 12, 2019 at 5:57 AM Khushboo Vashi < > khushboo.va...@enterprisedb.com> wrote: > >> Hi Yosry, >> >> On Thu, Jul 11, 2019 at 6:50 PM Yosry Muhammad <yosry...@gmail.com> >> wrote: >> >>> Hi Khushboo, >>> Please find an updated patch attached with the mentioned import line >>> removed. >>> >>> Looks good to me. >> >>> On Thu, Jul 11, 2019 at 6:45 AM Khushboo Vashi < >>> khushboo.va...@enterprisedb.com> wrote: >>> >>>> Hi, >>>> >>>> On Wed, Jul 10, 2019 at 3:11 PM Yosry Muhammad <yosry...@gmail.com> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> On Wed, Jul 10, 2019, 9:14 AM Khushboo Vashi < >>>>> khushboo.va...@enterprisedb.com> wrote: >>>>> >>>>>> Some points I missed: >>>>>> 1. I assumed that in this patch modification in case of OIDs= True >>>>>> (without primary key) has not considered as that is not working. >>>>>> >>>>> >>>>> This is not implemented yet. I will work on that in a following patch >>>>> soon enough. >>>>> >>>>> Okay. >>>> >>>>> 2. As we are already showing the changed Data prompt on closing the >>>>>> Query Tool, do we really need the Uncommitted Transaction prompt? >>>>>> >>>>> >>>>> This is needed when auto-commit is off. Saving changes in the data >>>>> grid is performed as part of the ongoing transaction (or a new one if none >>>>> is ongoing). After saving the data changes the user should still commit >>>>> the >>>>> current transaction for the changes to be commited to the database. This >>>>> feature is also useful in general when auto-commit is off as users may >>>>> forget to commit ongoing transactions. >>>>> >>>>> One thing I have noticed, when I add a new row and delete it >>>> immediately without saving it and try to close the query tool, the >>>> uncommitted prompt is coming. >>>> In my opinion, it should not come, what do you think? >>>> >>>> We should disable the prompt if auto-commit and auto-rollback both are >>>> enabled. >>>> >>> >>> The uncommited prompt does not keep track of what the user has done so >>> far, it only checks for the current transaction status. If a current >>> transaction is ongoing, the prompt comes up. If you added a new row then >>> deleted it without saving, the transaction status is not affected, you must >>> have done a previous operation and had auto-commit turned off (probably the >>> select statement). >>> if auto-commit & auto-rollback are both enabled then there won't be any >>> ongoing transaction at any point, thus, the prompt will never come up. >>> >>> Exactly, my point is. It should not prompt if auto-commit & >> auto-rollback both are enabled, but it is coming. Please see the attached >> video. >> > > Agreed - this should be fixed. > > If auto-commit is turned off, it should also prompt to commit if the user > hit Save in the prior step I think. Maybe reversing that prompt makes more > sense in general - prompting to save rather than discard is quite normal; > think about text editors etc. > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company >