On Thu, Jun 9, 2022 at 1:25 PM Dave Page <dp...@pgadmin.org> wrote:

>
>
> On Thu, 9 Jun 2022 at 08:16, Akshay Joshi <akshay.jo...@enterprisedb.com>
> wrote:
>
>> Hi Pradip
>>
>> Following are the review comments:
>>
>>
>>    - 'show user defined templates' in preferences should be ''show user
>>    defined template databases'.
>>
>> Is it just user defined ones, or does it include template0/template1?
>

   I think it is user defined one. template0/template1 is part of 'show
system objects?'

>
>>    -
>>    - Help message for 'Template?' should be changed to "Note: When the
>>    preferences setting 'show user defined templates' is set to false, then
>>    user-defined template databases won't be displayed in the browser tree."
>>    instead of the old one "Based on the preferences setting, this field
>>    determines whether the database is visible or hidden"
>>    - As per my previous review comment, extra space after "IS_TEMPLATE"
>>    is still there
>>       - ALTER DATABASE {{ conn|qtIdent(data.name) }} WITH IS_TEMPLATE =
>>       {{ data.is_template }};
>>       - IS_TEMPLATE = {{ data.is_template }}{% endif %};
>>    - In the SQL file, you added a new condition "{% if
>>    show_user_defined_templates is defined %}" but I found that you have not
>>    passed the '*show_user_defined_templates*' parameter from the 'py'
>>    file then there is no use of the above condition. Either remove the
>>    condition or send the parameter. Check for all such files.
>>    -  Update the docs and screenshots again after the first 2 fixes.
>>    - RESQL failing on EPAS, check once.
>>
>>
>> On Thu, Jun 9, 2022 at 7:37 AM Pradip Parkale <
>> pradip.park...@enterprisedb.com> wrote:
>>
>>> Hi Akshay,
>>>
>>> Please find the updated patch.I have fixed all the review comments.
>>>
>>>
>>> *Thanks & Regards,*
>>>
>>> *Pradip ParkaleSoftware Engineer | EnterpriseDB Corporation*
>>>
>>>
>>> On Mon, Jun 6, 2022 at 3:15 PM Dave Page <dp...@pgadmin.org> wrote:
>>>
>>>>
>>>>
>>>> On Mon, 6 Jun 2022 at 10:30, Aditya Toshniwal <
>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Mon, Jun 6, 2022 at 2:20 PM Khushboo Vashi <
>>>>> khushboo.va...@enterprisedb.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jun 6, 2022 at 2:17 PM Dave Page <dp...@pgadmin.org> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, 3 Jun 2022 at 08:26, Akshay Joshi <
>>>>>>> akshay.jo...@enterprisedb.com> wrote:
>>>>>>>
>>>>>>>> Hi Pradip
>>>>>>>>
>>>>>>>> Following are the review comments:
>>>>>>>>
>>>>>>>>    - Fixed pep8 issues.
>>>>>>>>    - Documentation updates are missing.
>>>>>>>>    - In the 'alter_online.sql' file correct the comment above the
>>>>>>>>    ALTER statement. Also, remove one extra space after "IS_TEMPLATE". 
>>>>>>>> Do this
>>>>>>>>    in both the files.
>>>>>>>>    - Remove extra spaces from all the 'properties.sql' files
>>>>>>>>    before the "ORDER BY" clause.
>>>>>>>>    -
>>>>>>>>
>>>>>>>>    {% if show_user_defined_templates is defined  %}
>>>>>>>>        AND db.datistemplate = {{show_user_defined_templates}}
>>>>>>>>    {% endif %} Code is duplicated in the "9.1_plus/properties.sql" 
>>>>>>>> file please check.
>>>>>>>>
>>>>>>>>    -
>>>>>>>>
>>>>>>>>    'IS_TEMPLATE' is available from 9.4 onwards, so change the SQL 
>>>>>>>> files accordingly.
>>>>>>>>
>>>>>>>>
>>>>>>>> We shouldn't be messing around with pre-v10 templates any more.
>>>>>>>
>>>>>>> I wonder if we should rethink the decision we made ages ago to not
>>>>>>> purge old template versions. It seems to me we have a *lot* of templates
>>>>>>> for now unsupported versions of PostgreSQL, and maybe we should work to
>>>>>>> bring the default level up to v10 and get rid of older variants.
>>>>>>>
>>>>>>>
>>>>>> +1
>>>>>>
>>>>> I was/am always in favor of this. :)
>>>>> And a decision on browser version support also.
>>>>>
>>>>
>>>> Start a thread with a proposed policy then :-p
>>>>
>>>>
>>>>>
>>>>>>>>    -
>>>>>>>>
>>>>>>>>    Database creation is missing IS_TEMPLATE command, please add that 
>>>>>>>> control into the same patch.
>>>>>>>>
>>>>>>>>    -
>>>>>>>>
>>>>>>>>    Found one issue where SQL tab is thorwing an error when selecting 
>>>>>>>> 'template0' database.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jun 1, 2022 at 3:51 PM Pradip Parkale <
>>>>>>>> pradip.park...@enterprisedb.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Hackers,
>>>>>>>>>
>>>>>>>>> Please find the attached patch for #7351.
>>>>>>>>> I have made all the necessary changes which were discussed.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Thanks & Regards,*
>>>>>>>>>
>>>>>>>>> *Pradip ParkaleSoftware Engineer | EnterpriseDB Corporation*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, May 18, 2022 at 7:11 PM Dave Page <dp...@pgadmin.org>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi
>>>>>>>>>>
>>>>>>>>>> On Wed, 18 May 2022 at 14:02, Pradip Parkale <
>>>>>>>>>> pradip.park...@enterprisedb.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Dave/Team,
>>>>>>>>>>>
>>>>>>>>>>> I have come up with a plan to implement this. Please give your
>>>>>>>>>>> suggestions
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>    1. Users will be able to hide user-defined templates in the
>>>>>>>>>>>    preferences setting. By default, the value is 'Yes', and all 
>>>>>>>>>>> user-defined
>>>>>>>>>>>    templates will be hidden.
>>>>>>>>>>>    2. The icon will be different for user-defined templates.
>>>>>>>>>>>    3. Users can connect to templete DB and properies are also
>>>>>>>>>>>    same, so no need to change the properties dialog options/design.
>>>>>>>>>>>    4. We are giving options to hide the templates and by
>>>>>>>>>>>    default, the option will be true, so the collection node for 
>>>>>>>>>>> template DBs
>>>>>>>>>>>    will be the same as for other databases.
>>>>>>>>>>>
>>>>>>>>>>> Works for me. Thanks.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, May 17, 2022 at 1:50 PM Dave Page <dp...@pgadmin.org>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, 17 May 2022 at 08:08, Pradip Parkale <
>>>>>>>>>>>> pradip.park...@enterprisedb.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Dave/Team,
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, May 11, 2022 at 4:37 PM Aditya Toshniwal <
>>>>>>>>>>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, May 11, 2022 at 4:03 PM Dave Page <dp...@pgadmin.org>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, 11 May 2022 at 09:40, Aditya Toshniwal <
>>>>>>>>>>>>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Dave,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wed, May 11, 2022 at 2:00 PM Dave Page <
>>>>>>>>>>>>>>>> dp...@pgadmin.org> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, 11 May 2022 at 09:24, Aditya Toshniwal <
>>>>>>>>>>>>>>>>> aditya.toshni...@enterprisedb.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, May 11, 2022 at 1:24 PM Dave Page <
>>>>>>>>>>>>>>>>>> dp...@pgadmin.org> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I think this change needs some thought and discussion on
>>>>>>>>>>>>>>>>>>> how it should be implemented. pgAdmin has worked this way 
>>>>>>>>>>>>>>>>>>> for over 20 years
>>>>>>>>>>>>>>>>>>> with only this one suggestion to change afaicr - and I for 
>>>>>>>>>>>>>>>>>>> one don't
>>>>>>>>>>>>>>>>>>> suddenly want templates showing up amongst my other 
>>>>>>>>>>>>>>>>>>> databases.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> User defined template DBs cannot come under "Show system
>>>>>>>>>>>>>>>>>> objects". I mean, they're not system objects.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No they're not. But we have over 20 years of them being
>>>>>>>>>>>>>>>>> classed that way, and users may not suddenly want to see 
>>>>>>>>>>>>>>>>> template1 (for
>>>>>>>>>>>>>>>>> example) listed amongst their databases. There are various 
>>>>>>>>>>>>>>>>> things to think
>>>>>>>>>>>>>>>>> about here, for example:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> No template1, template0 are system objects. They won't be
>>>>>>>>>>>>>>>> visible. Only new databases created manually and marked as 
>>>>>>>>>>>>>>>> template are
>>>>>>>>>>>>>>>> excluded from "Show system objects" .
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> template0 is. template1 is *by default*, but not if you drop
>>>>>>>>>>>>>>> and recreate it.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Didn't think in that way :)
>>>>>>>>>>>>>> In that case, we can add a new preference - "Show
>>>>>>>>>>>>>> non-system/user defined template databases?" explicitly. By 
>>>>>>>>>>>>>> default
>>>>>>>>>>>>>> "yes", show them.
>>>>>>>>>>>>>> Along with a new icon.
>>>>>>>>>>>>>>
>>>>>>>>>>>>> Has this been finalized?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> No -  I haven't seen any proposals for what will be done,
>>>>>>>>>>>> except for what you've written below which no one has commented on 
>>>>>>>>>>>> yet.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Could I add a new preference setting to show/hide user-defined
>>>>>>>>>>>>> template databases? The new icon for that may look like a 'T' on 
>>>>>>>>>>>>> top of the
>>>>>>>>>>>>> current DB icon.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> I think that's fine.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Should there be a separate option to show/hide template
>>>>>>>>>>>>>>>>> databases?
>>>>>>>>>>>>>>>>> - If so, what should the default be (hint: I think yes,
>>>>>>>>>>>>>>>>> and off)
>>>>>>>>>>>>>>>>> - Should template databases have a different icon?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> We can have this. Good to differentiate.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Should they have their own collection node?
>>>>>>>>>>>>>>>>> - They can't be connected to, so much of what's on the
>>>>>>>>>>>>>>>>> database properties dialog won't work. Should they have their 
>>>>>>>>>>>>>>>>> own
>>>>>>>>>>>>>>>>> properties dialogue design?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I can connect to template DBs in pgAdmin.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yeah, disregard that. My brain was mixing up datistemplate
>>>>>>>>>>>>>>> and datallowconn.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Wed, 11 May 2022 at 07:12, Pradip Parkale <
>>>>>>>>>>>>>>>>>>> pradip.park...@enterprisedb.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Hackers,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Please find the attached patch for # 7351:Templates not
>>>>>>>>>>>>>>>>>>>> displayed.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I have fixed below issues
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>    1. Databases which are marked as template manually
>>>>>>>>>>>>>>>>>>>>    by the user should be visible independent of - "Show 
>>>>>>>>>>>>>>>>>>>> System Objects".
>>>>>>>>>>>>>>>>>>>>    2.  DB properties dialogs should allow you to
>>>>>>>>>>>>>>>>>>>>    change template flag in edit mode.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>>>>>>>>> Pradip Parkale
>>>>>>>>>>>>>>>>>>>> Software Engineer | EnterpriseDB Corporation
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Dave Page
>>>>>>>>>>>>>>>>>>> Blog: https://pgsnake.blogspot.com
>>>>>>>>>>>>>>>>>>> Twitter: @pgsnake
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> EDB: https://www.enterprisedb.com
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>> Aditya Toshniwal
>>>>>>>>>>>>>>>>>> pgAdmin Hacker | Software Architect | *edbpostgres.com*
>>>>>>>>>>>>>>>>>> <http://edbpostgres.com>
>>>>>>>>>>>>>>>>>> "Don't Complain about Heat, Plant a TREE"
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Dave Page
>>>>>>>>>>>>>>>>> Blog: https://pgsnake.blogspot.com
>>>>>>>>>>>>>>>>> Twitter: @pgsnake
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> EDB: https://www.enterprisedb.com
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Aditya Toshniwal
>>>>>>>>>>>>>>>> pgAdmin Hacker | Software Architect | *edbpostgres.com*
>>>>>>>>>>>>>>>> <http://edbpostgres.com>
>>>>>>>>>>>>>>>> "Don't Complain about Heat, Plant a TREE"
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Dave Page
>>>>>>>>>>>>>>> Blog: https://pgsnake.blogspot.com
>>>>>>>>>>>>>>> Twitter: @pgsnake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> EDB: https://www.enterprisedb.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> Aditya Toshniwal
>>>>>>>>>>>>>> pgAdmin Hacker | Software Architect | *edbpostgres.com*
>>>>>>>>>>>>>> <http://edbpostgres.com>
>>>>>>>>>>>>>> "Don't Complain about Heat, Plant a TREE"
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>> Pradip Parkale
>>>>>>>>>>>>> Software Engineer | EnterpriseDB Corporation
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Dave Page
>>>>>>>>>>>> Blog: https://pgsnake.blogspot.com
>>>>>>>>>>>> Twitter: @pgsnake
>>>>>>>>>>>>
>>>>>>>>>>>> EDB: https://www.enterprisedb.com
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>> Pradip Parkale
>>>>>>>>>>> Software Engineer | EnterpriseDB Corporation
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Dave Page
>>>>>>>>>> Blog: https://pgsnake.blogspot.com
>>>>>>>>>> Twitter: @pgsnake
>>>>>>>>>>
>>>>>>>>>> EDB: https://www.enterprisedb.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> <http://www.enterprisedb.com>
>>>>>>>>
>>>>>>>> Akshay Joshi
>>>>>>>>
>>>>>>>> Principal Software Architect
>>>>>>>>
>>>>>>>> +91 9767888246
>>>>>>>>
>>>>>>>> www.enterprisedb.com
>>>>>>>>
>>>>>>>> <https://www.linkedin.com/company/edbpostgres>
>>>>>>>> <https://twitter.com/edbpostgres?lang=en>
>>>>>>>> <https://www.facebook.com/EDBpostgres>
>>>>>>>> <https://www.instagram.com/EDBpostgres/>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Dave Page
>>>>>>> Blog: https://pgsnake.blogspot.com
>>>>>>> Twitter: @pgsnake
>>>>>>>
>>>>>>> EDB: https://www.enterprisedb.com
>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Aditya Toshniwal
>>>>> pgAdmin Hacker | Software Architect | *edbpostgres.com*
>>>>> <http://edbpostgres.com>
>>>>> "Don't Complain about Heat, Plant a TREE"
>>>>>
>>>>
>>>>
>>>> --
>>>> Dave Page
>>>> Blog: https://pgsnake.blogspot.com
>>>> Twitter: @pgsnake
>>>>
>>>> EDB: https://www.enterprisedb.com
>>>>
>>>>
>>
>> --
>>
>> <http://www.enterprisedb.com>
>>
>> Akshay Joshi
>>
>> Principal Software Architect
>>
>> +91 9767888246
>>
>> www.enterprisedb.com
>>
>> <https://www.linkedin.com/company/edbpostgres>
>> <https://twitter.com/edbpostgres?lang=en>
>> <https://www.facebook.com/EDBpostgres>
>> <https://www.instagram.com/EDBpostgres/>
>>
>
>
> --
> Dave Page
> Blog: https://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EDB: https://www.enterprisedb.com
>
>

-- 

<http://www.enterprisedb.com>

Akshay Joshi

Principal Software Architect

+91 9767888246

www.enterprisedb.com

<https://www.linkedin.com/company/edbpostgres>
<https://twitter.com/edbpostgres?lang=en>
<https://www.facebook.com/EDBpostgres>
<https://www.instagram.com/EDBpostgres/>

Reply via email to