Skip site navigation (1) Skip section navigation (2)

Re: FDW API: don't like the EXPLAIN mechanism

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: Mark Mielke <mark(at)mark(dot)mielke(dot)cc>, Shigeru HANADA <hanada(at)metrosystems(dot)co(dot)jp>, Itagaki Takahiro <itagaki(dot)takahiro(at)gmail(dot)com>, pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: FDW API: don't like the EXPLAIN mechanism
Date: 2011-02-21 17:28:01
Message-ID: 25264.1298309281@sss.pgh.pa.us (view raw or flat)
Thread:
Lists: pgsql-hackers
Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
> Regarding your other suggestion, the whole point I have been making is 
> that if external modules can invent arbitrary nodes then we can't 
> publish an XSD (or RelaxNG or DTD) spec that is worth anything at all.

Well, sure we can.  But if you're using any external FDW, you'll need to
consult its documentation to see what additions it makes.

It may be sufficient to say something like "ForeignScan can have
unspecified additional children".  Dunno if we can formalize that
in any useful way ...

			regards, tom lane

In response to

Responses

pgsql-hackers by date

Next:From: Andrew DunstanDate: 2011-02-21 17:47:54
Subject: Re: FDW API: don't like the EXPLAIN mechanism
Previous:From: Andrew DunstanDate: 2011-02-21 17:12:04
Subject: Re: FDW API: don't like the EXPLAIN mechanism

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group