Re: [pgAdmin][RM5157] Default sort order at start in view table databy primary key by default - Mailing list pgadmin-hackers

From navnath gadakh
Subject Re: [pgAdmin][RM5157] Default sort order at start in view table databy primary key by default
Date
Msg-id CAOAJCYo4UwDUR4GbR5jZ=nT1mTmMx46xgffFm0VyZDyZ6btuUw@mail.gmail.com
Whole thread Raw
In response to Re: [pgAdmin][RM5157] Default sort order at start in view table databy primary key by default  (Khushboo Vashi <khushboo.vashi@enterprisedb.com>)
Responses Re: [pgAdmin][RM5157] Default sort order at start in view table databy primary key by default  (navnath gadakh <navnath.gadakh@enterprisedb.com>)
List pgadmin-hackers
Hi Khushboo,
   I have modified the code as per review comments. Please review the attached patch file.

Thanks!

On Mon, Apr 20, 2020 at 10:56 AM Khushboo Vashi <khushboo.vashi@enterprisedb.com> wrote:
Hi Navnath,

Review comments:

1. If we have multiple Primary keys, then we should include all the keys into the Order by clause.
2. In the Preferences dialog, please put this option  in the Query Tool > Options instead of Result Grid and also change the Label.
3. Please optimize the code, as I can see objectname.sql file is being used in else condition also, which is not required. Based on the parameter setting, Just one call of that sql is enough.

Thanks,
Khushboo


On Fri, Apr 17, 2020 at 6:43 PM navnath gadakh <navnath.gadakh@enterprisedb.com> wrote:
Hello Hackers,

 Please find the modified patch with an option in Preferences for data sorting by the primary key. Also, the previous  patch was not working with table has no primary key.

Thanks!




On Thu, Apr 16, 2020 at 5:01 PM Dave Page <dave.page@enterprisedb.com> wrote:


On Thu, Apr 16, 2020 at 12:08 PM navnath gadakh <navnath.gadakh@enterprisedb.com> wrote:
Hi Dave/Team,
          This patch is related to the default sort order for the view table data. In pgAdminIII default ordering is by primary key and this is not working in pgAdminIV.
I have attached the patch with the back end code.

Please review it.

Question: There is one suggestion on https://redmine.postgresql.org/issues/5157 about to put a checkbox in the configuration for this behavior.
                  Do I need to implement that really? I yes, Is preferences a good place for that? / Suggestions?

I think we should make this optional, and yes, Preferences is a good place. The reason is that sorting data is not without cost - at the very least it will require use of an index to access what may be the whole table.
 
--
Dave Page
VP & Chief Architect, Database Infrastructure
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake


--
Regards,
Navnath Gadakh


--
Regards,
Navnath Gadakh
Attachment

pgadmin-hackers by date:

Previous
From: Yogesh Jain
Date:
Subject: [pgAdmin][RM5352] : Rightmost & Bottom tooltip crop issues in ExplainQuery Plan
Next
From: navnath gadakh
Date:
Subject: Re: [pgAdmin][RM5157] Default sort order at start in view table databy primary key by default