public inbox for [email protected]  
help / color / mirror / Atom feed
From: Nikhil Mohite <[email protected]>
To: pgadmin-hackers <[email protected]>
Cc: Khushboo Vashi <[email protected]>
Subject: Re: Regarding feature #642
Date: Wed, 13 Sep 2023 11:05:58 +0530
Message-ID: <CAOBg0AOGLy8N3vJ6djoTbx-un1=bkLE2Mxky=CcS+4ngRbxDrg@mail.gmail.com> (raw)
In-Reply-To: <CAFOhELdw008jGZO+3tfVFYuh2LZcY=fe08A328t-UH4Nbfu+bA@mail.gmail.com>
References: <CAOBg0AOydmU39TRpsFXettfYDTRw8Nug_wYc6wEx7gTKO62PFg@mail.gmail.com>
	<CAFOhELdw008jGZO+3tfVFYuh2LZcY=fe08A328t-UH4Nbfu+bA@mail.gmail.com>

Hi Hackers,

I have implemented feature #642 as follows.
1. If the user selects the schema node from the tree, it will use *--schema*
to take a backup of that schema. (This is only when the user selects the
schema node)
[image: image.png]
2. If a user selects a few nodes from the tree, like tables it will
partially select the schema node and it will use the *--table* to take a
backup of the selected nodes.
[image: image.png]
3. If the user selects all children of a schema but not the schema node
then it will partially select the schema node and will use the *--table *to
take a backup of the selected nodes.
[image: image.png]


Please let me know if you have any questions/ suggestions.


On Tue, Jul 4, 2023 at 10:30 AM Khushboo Vashi <
[email protected]> wrote:

>
>
> On Mon, Jul 3, 2023 at 6:16 PM Nikhil Mohite <
> [email protected]> wrote:
>
>> Hi Hackers,
>>
>> I am currently working on #642
>> <https://github.com/pgadmin-org/pgadmin4/issues/642; to allow to
>> selection/deselect of objects under the object backup operation.
>>
>> This will be only applicable to the database and its sub-nodes(Not for
>> Backup Global and Backup server)
>>
>> Details:
>>
>>    1. Added a new tab in the backup dialog '*Objects*'
>>    2. On the '*Objects*' tab it will list down all the schemas and
>>    tables under the selected database.
>>    3. [image: image.png]
>>
>> The second tab name (Data/Objects) should be changed because the last tab
> is named Objects.
>
>>
>>    1.
>>    2. If the user selects the specific Schema then it will list down
>>    only tables under the selected schema.
>>    3. [image: Screenshot 2023-07-03 at 4.38.26 PM copy.png]
>>    4. By default, all the nodes from the tree will be selected and the
>>    user can deselect them if required.
>>
>> +1
>
>>
>>    1. If the user de-selects all the nodes and took a backup it will
>>    take a normal backup and all other nodes will get included in the backup.
>>
>> Then, selecting all the tree objects by default will make no sense.
>
>> Questions:
>>
>>    1. pgAdmin III use to support taking backup of tables only from the
>>    UI, a user was not able to select views, materialized views, foreign
>>    tables, and sequences from the backup dialog. (If the user selects all from
>>    the checkbox on the UI then other database objects are included implicitly
>>    in the backup)
>>    2. Should we continue with the above behavior or should we now allow
>>    the user to select these database objects in the backup dialog?
>>
>>
>> Please let me know your suggestions/thoughts.
>>
>>
>> --
>> *Thanks & Regards,*
>> *Nikhil Mohite*
>> *Senior Software Engineer.*
>> *EDB Postgres* <https://www.enterprisedb.com/;
>> *Mob.No: +91-7798364578.*
>>
>
 Regards,
Nikhil Mohite


Attachments:

  [image/png] image.png (104.0K, 3-image.png)
  download | view image

  [image/png] Screenshot 2023-07-03 at 4.38.26 PM copy.png (90.1K, 4-Screenshot%202023-07-03%20at%204.38.26%20PM%20copy.png)
  download | view image

  [image/png] image.png (157.2K, 5-image.png)
  download | view image

  [image/png] image.png (154.6K, 6-image.png)
  download | view image

  [image/png] image.png (156.6K, 7-image.png)
  download | view image

view thread (5+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected]
  Subject: Re: Regarding feature #642
  In-Reply-To: <CAOBg0AOGLy8N3vJ6djoTbx-un1=bkLE2Mxky=CcS+4ngRbxDrg@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox