Re: CREATE FOREIGN TABLE ( ... LIKE ... )
От | David Fetter |
---|---|
Тема | Re: CREATE FOREIGN TABLE ( ... LIKE ... ) |
Дата | |
Msg-id | 20140125052501.GA28649@fetter.org обсуждение исходный текст |
Ответ на | Re: CREATE FOREIGN TABLE ( ... LIKE ... ) (Vik Fearing <vik.fearing@dalibo.com>) |
Ответы |
Re: CREATE FOREIGN TABLE ( ... LIKE ... )
|
Список | pgsql-hackers |
On Sun, Nov 24, 2013 at 02:03:18AM +0100, Vik Fearing wrote: > On 10/15/2013 07:50 AM, David Fetter wrote: > > On Mon, Oct 07, 2013 at 11:16:56PM -0700, David Fetter wrote: > >> Folks, > >> > >> Please find attached a patch implementing and documenting, to some > >> extent, $subject. I did this in aid of being able to import SQL > >> standard catalogs and other entities where a known example could > >> provide a template for a foreign table. > >> > >> Should there be errhint()s, too? Should we pile up all such errors > >> and mention them at the end rather than simply bailing on the first > >> one? > >> > >> TBD: regression tests. > > Now included: regression tests for disallowed LIKE options. > > I like this patch, but I don't like its implementation at all. > > First of all, the documentation doesn't compile: > > openjade:ref/create_foreign_table.sgml:124:17:E: end tag for "LISTITEM" > omitted, but OMITTAG NO was specified > openjade:ref/create_foreign_table.sgml:119:4: start tag was here Fixed. > I fixed that, and then noticed that like_option is not explained like it > is in CREATE TABLE. Also fixed. > Then I got down to the description of the LIKE clause in both pages, and > I noticed the last line of CREATE TABLE, which is "Inapplicable options > (e.g., INCLUDING INDEXES from a view) are ignored.". This is > inconsistent with the behavior of this patch to throw errors for > inapplicable options. Fixed. Please find attached the next rev :) Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com iCal: webcal://www.tripit.com/feed/ical/people/david74/tripit.ics Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
Вложения
В списке pgsql-hackers по дате отправления: