From: | Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com> |
---|---|
To: | Joao De Almeida Pereira <jdealmeidapereira(at)pivotal(dot)io> |
Cc: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: [pgadmin4] Creating a new Node in ACI Tree |
Date: | 2018-02-23 16:11:59 |
Message-ID: | CAKKotZQ_FPCiYqp6ai684-c7J0PXsox2rhaK-Qs2b3OXGTxOGw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Hi Joao,
Just like 'nodes' & 'children' operation, You have to implement several
other methods,
*'obj'* - To create, update, delete & properties for External Tables
Ref: ../foreign_tables/__init__.py: 193
Which will call associated methods, def create(..), def update(...), def
delete(...) & def properties(...)
*'sql'* - Displays reversed engineered sql on SQL panel
Which will call to method def sql(...) method
*'msql'* - Displays reversed engineered sql on Create/Properties dialog
Which will call to method def msql(...) method
*'stats'* -Displays object statistics sql on Statistics panel
Which will call to method def statistics(...) method
*'dependency'* - Displays object dependencies on Dependencies panel
Which will call to method def dependencies(...) method
*'dependent'* - Displays object dependents on SQL panel
Which will call to method def dependents(...) method
Hope that helps.
--
Regards,
Murtuza Zabuawala
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
On Fri, Feb 23, 2018 at 9:08 PM, Joao De Almeida Pereira <
jdealmeidapereira(at)pivotal(dot)io> wrote:
> Hello Hackers,
> Need some pointers while creating new node on ACI Tree.
> In GreenPlum there is a concept of External Tables that are more or less
> similar to Foreign Wrappers, but different. So we started implementing a
> new node for it.
>
> We copied the Foreign Wrappers node and started it playing with it. The
> current status:
> We can see the External Tables node, when we open it we see the External
> Tables.
> The problem that we are facing now is when we select a table and then
> press the tabs 'SQL' or Properties nothing happens. What do we need to do
> in order for this to work?
>
> Maybe the choice of foreign Wrappers was not the best to start off, but we
> would appreciate some help to make this work.
>
>
> Attached you can find the code that I currently have.
>
> Thanks
> Joao
>
From | Date | Subject | |
---|---|---|---|
Next Message | Joao De Almeida Pereira | 2018-02-23 17:53:00 | Re: [pgadmin4] Creating a new Node in ACI Tree |
Previous Message | Joao De Almeida Pereira | 2018-02-23 15:38:00 | [pgadmin4] Creating a new Node in ACI Tree |