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

>
>>    -
>>
>>    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
>
>

Reply via email to