2012-02-25 12 views
6

Terminé mi curso en bases de datos Oracle y he estado jugando con él desde hace algún tiempo. Uno de mis amigos me dijo que PostgreSQL es un muy buen sistema de administración de bases de datos que tiene capacidades orientadas a objetos.Vistas materializadas de PostgreSQL

En una base de datos Oracle, es un proceso simple y sencillo para crear vistas materializadas. PERO a pesar de haber escuchado que PostgreSQL admite vistas materializadas de pocas personas, no puedo encontrar la manera de hacerlo.

Por favor, asesorar.

+1

pregunta obvia: ¿por qué quiere * * vistas materializadas? ¿Por qué los necesitarías? – wildplasser

Respuesta

13

Para la versión de PostgreSQL 9.2 y por debajo de, lea el siguiente artículo sobre cómo crear vistas materializadas mediante el uso de funciones y disparadores.


Desde la versión 9.3, vistas materializadas son compatibles de forma nativa:

Para obtener más información sobre este tema, consulte los siguientes artículos en la documentación de PostgreSQL:

+3

+1 para actualizar su respuesta a la cuenta de la nueva función. Desearía que más personas hicieran esto. –

3

No hay soporte nativo para vistas materializadas en postgres.

Puede tratar de emularlos con desencadenantes/procedimientos almacenados como se describe en this article.

Cuestiones relacionadas