From: | Shashwat Arghode <shashwatarghode(at)gmail(dot)com> |
---|---|
To: | Vincenzo Campanella <vinz65(at)gmail(dot)com> |
Cc: | pgsql-novice(at)postgresql(dot)org, pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Drop or disable or bypass "_return" rule on select on a view. |
Date: | 2015-05-28 09:44:33 |
Message-ID: | CAGgbXsxMqCumtzkUyBDAUNQA=XZOkA3E-UNdQjP+uFA3EVc-oQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice pgsql-sql |
Hi Vincenzo,
There is no option like disable rule in alter view documentation.
Still after trying it, it gives same error as follows.
ERROR: "viewname" is not a table
Thanks,
Shashwat.
On Thu, May 28, 2015 at 2:49 PM, Vincenzo Campanella <vinz65(at)gmail(dot)com>
wrote:
> Il 28.05.2015 08:23, Shashwat Arghode ha scritto:
>
>> Hi all,
>> I am using postgres 9.3.4 and have an on_select rule "_return" on a view.
>> I want to drop or disable or bypass that rule.
>> Is there any way it can be done without dropping the view??
>>
>> Because when i try to drop it, it returns
>>
>> ERROR: cannot drop rule _RETURN on view viewname because view viewname
>> requires it
>> HINT: You can drop viewname instead.
>> CONTEXT: SQL statement "drop rule "_RETURN" on viewname"
>> PL/pgSQL function inline_code_block line 12 at EXECUTE statement
>>
>> and i don't want to drop the view.
>>
>> when i try to disable it using :
>> alter table viewname disable rule _return
>> it returns
>> ERROR: "viewname" is not a table
>>
>>
>> Bypassing rule for a single query or disabling it for some time and then
>> enable it will also work for me.
>>
>> Can it be done ?
>>
>> Thanks,
>> Shashwat.
>>
>
> Hi Shashwat
>
> I am no PG guru but I guess that, since "viewname" is a view and not a
> table, you should use "alter view" and not "alter table". See:
> http://www.postgresql.org/docs/9.3/static/sql-alterview.html
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Luca Ferrari | 2015-05-28 10:34:00 | Re: Drop or disable or bypass "_return" rule on select on a view. |
Previous Message | Vincenzo Campanella | 2015-05-28 09:19:58 | Re: Drop or disable or bypass "_return" rule on select on a view. |
From | Date | Subject | |
---|---|---|---|
Next Message | Luca Ferrari | 2015-05-28 10:34:00 | Re: Drop or disable or bypass "_return" rule on select on a view. |
Previous Message | Vincenzo Campanella | 2015-05-28 09:19:58 | Re: Drop or disable or bypass "_return" rule on select on a view. |