Re: Questions about Views, Rules and DBLink

From: Joe Conway <mail(at)joeconway(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Joao Afonso <joaoaafonso(at)gmail(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: Questions about Views, Rules and DBLink
Date: 2005-08-01 05:45:33
Message-ID: 42EDB6FD.3080002@joeconway.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Tom Lane wrote:
> Joao Afonso <joaoaafonso(at)gmail(dot)com> writes:
>
>> So (finally), my question is why does this happen? Using instead on
>>the users_util insert rule shouldn't discard the original query and
>>rewrite it according to the specified on the rule?? Is this a problem
>>of dblink?
>
> I hadn't noticed the dblink_current_query() function before, but now
> that I see it, I consider it a pretty bad idea. It certainly will not
> help you the way you are hoping, because what it returns is the text of
> the interactive command the backend is currently working on --- which
> could be indefinitely far removed from the operation your rule is firing
> for.
>

When it was added (and discussed on the lists) it was also acknowledged
that it would not be useful in all situations. However, there was at
least one use case where it worked as intended and needed.

Joe

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Chris Travers 2005-08-01 05:51:06 New MySQL to PostgreSQL Migration Guide
Previous Message Tom Lane 2005-08-01 04:19:52 Re: Questions about Views, Rules and DBLink