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

Re: Como eliminar una columna de una vista?

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: felipe guzman <felipeguzmanv(at)gmail(dot)com>, Rodrigo Gonzalez <listas(at)estrads(dot)com(dot)ar>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Como eliminar una columna de una vista?
Date: 2012-04-20 19:17:27
Message-ID: 1334949447.61691.YahooMailNeo@web171001.mail.ukl.yahoo.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
ps creo q ahi sería un drop view y luego un create view sin los campos




>________________________________
> De: felipe guzman <felipeguzmanv(at)gmail(dot)com>
>Para: Rodrigo Gonzalez <listas(at)estrads(dot)com(dot)ar> 
>CC: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>; Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> 
>Enviado: Viernes 20 de abril de 2012 13:56
>Asunto: Re: [pgsql-es-ayuda] Como eliminar una columna de una vista?
> 
>
>Exactamente me paso lo mismo que señalan al  aplicar
>
>
>CREATE OR REPLACE VIEW ........
>
>
>Me tira un error que no deja modificar la tabla, de hecho he probado hacer UN ALTER VIEW ... Y no consigo aun eliminar los campos
>esto te lo digo por que son alrededor de 200 vistas las cual debo eliminar aquellos campos..
>
>
>Saludos
>
>
> 
>
>El 20 de abril de 2012 15:50, Rodrigo Gonzalez <listas(at)estrads(dot)com(dot)ar> escribió:
>
>On Fri, 20 Apr 2012 19:34:37 +0100 (BST)
>>Alejandro Carrillo <fasterzip(at)yahoo(dot)es> wrote:
>>
>>> Porq sencillamente no haces un create or replace view?
>>>
>>>
>>
>>Para borrar una columna no sirve, la unica solucion creo que es borrar
>>la vista y crearla de nuevo.
>>
>>http://www.postgresql.org/docs/9.1/static/sql-createview.html
>>"CREATE OR REPLACE VIEW is similar, but if a view of the same name
>>already exists, it is replaced. The new query must generate the same
>>columns that were generated by the existing view query (that is, the
>>same column names in the same order and with the same data types), but
>>it may add additional columns to the end of the list. The calculations
>>giving rise to the output columns may be completely different."
>>
>>Basicamente permite agregar columnas al final pero las que existen no
>>pueden cambiar....al menos el nombre, tipo de datos y orden en que
>>estan definidas.
>>
>>Saludos
>>
>>Rodrigo
>>
>>
>>>
>>>
>>> >________________________________
>>> > De: felipe guzman <felipeguzmanv(at)gmail(dot)com>
>>> >Para: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
>>> >Enviado: Viernes 20 de abril de 2012 13:13
>>> >Asunto: [pgsql-es-ayuda] Como eliminar una columna de una vista?
>>> >
>>> >
>>> >Señores si les escribo es por que he estado buscando constantemente
>>> >como eliminar una columna de una vista en postgres, ello debido a
>>> >que he intentado con todos los manuales que he encontrado al igual
>>> >que la documentación oficial
>>> >http://www.postgresql.org/docs/devel/static/sql-alterview.html 
>>> >
>>> >
>>> >Quedo muy atento a sus comentarios y experencias
>>> >Saludos
>>> >
>>> >--
>>> >
>>> >
>>> >
>>
>>
>
>
>
>
>
>

In response to

Responses

pgsql-es-ayuda by date

Next:From: Ernesto VerbanazDate: 2012-04-20 19:24:42
Subject: Re: Como eliminar una columna de una vista?
Previous:From: felipe guzmanDate: 2012-04-20 18:56:49
Subject: Re: Como eliminar una columna de una vista?

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