> On 10/04/2019, at 3:49 PM, Alvaro Herrera <alvhe...@2ndquadrant.com> wrote:
> 
> Horacio Miranda escribió:
>> 
>>> On 10/04/2019, at 2:16 PM, Alvaro Herrera <alvhe...@2ndquadrant.com> wrote:
>>> 
>>> Horacio Miranda escribió:
>>>> Hola estaba revisando un poco la internet para ayudar a un amigo que me 
>>>> tiro un problema, cambiar una columna que es dependencia de vistas en una 
>>>> base de datos.
>>>> 
>>>> Encontré este link ( como el tercer link o cuarto ). 
>>>> http://pretius.com/postgresql-stop-worrying-about-table-and-view-dependencies/
>>>>  
>>>> <http://pretius.com/postgresql-stop-worrying-about-table-and-view-dependencies/>
>>> 
>>> Más de una vez tuvimos que depurar inconsistencias en el catálogo
>>> causadas por manipular pg_depend "por fuera" del sistema, como hace esta
>>> receta.  Nos demoramos muchas horas en limpiar la cagada que había
>>> quedado.  Yo recomiendo no acercarse a este tipo de métodos.  Una
>>> posible situación en que te puede picar es que estés usando una versión
>>> más nueva o más antigua que la del autor del blog, y las dependencias se
>>> comporten distinto.
>> 
>> Sabes si tienen planes de invalidar vistas para permitir alter columns cosa 
>> de recompilar las vistas después de algún cambio ? 
> 
> No sé de ningún plan de implementar eso.  Pero es cosa de que alguien se
> motive :-)  Existe CREATE OR REPLACE VIEW.

De momento estoy ocupado cambiando las IP del datacenter y los firewall, cuando 
termine quiero agregar a ISPconfig soporte de postgresql y luego leer sobre esa 
funcionalidad la hecho mucho de menos, en Oracle cambias un typo de datos o 
alteras una columna y las vistas se invalidan ( es cosa de re-compilar ), pero 
en postgresql hay que botarlas y luego recrearlas… ( lo que no tengo problema 
en hacer eso ), sin embargo sería genial tener esa funcionalidad.

> -- 
> Álvaro Herrera                https://www.2ndQuadrant.com/ 
> <https://www.2ndquadrant.com/>
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Reply via email to