RE: vistas

From: "Mauricio Arrano" <jarrano(at)orbi(dot)biz>
To: "'Luis Guevara'" <luis(dot)a(dot)guevara(at)gmail(dot)com>
Cc: "'Roberto Andrade Fonseca'" <randrade(at)inteligentes(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: vistas
Date: 2005-10-27 13:33:12
Message-ID: 000301c5dafa$fa1841a0$be00a8c0@jarrano
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Es por un tema de comodidad y de orden, ya que tengo todos mis triggers
y funciones sobre archivos (que también puedo hacerlo a través de la
consola)
Esto me permitiría hacer una migración y respaldo rápido si fuera
necesario

-----Mensaje original-----
De: Luis Guevara [mailto:luis(dot)a(dot)guevara(at)gmail(dot)com]
Enviado el: Thursday, October 27, 2005 10:20 AM
Para: Mauricio Arrano
CC: Roberto Andrade Fonseca; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] vistas

¿ Podrias explicarme cual es la utilidad que le das a este proceso de
crear vistas mediante archivos de texto ?

atte.
Luis Guevara

El 27/10/05, Mauricio Arrano<jarrano(at)orbi(dot)biz> escribió:
> Gracias Roberto.
> Todo funcionó de maravilla...!!!
>
> Atte.
>
> Mauricio
>
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Roberto
> Andrade Fonseca
> Enviado el: Wednesday, October 26, 2005 5:53 PM
> Para: Mauricio Arrano
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [pgsql-es-ayuda] vistas
>
> Mensaje citado por Mauricio Arrano <jarrano(at)orbi(dot)biz>:
>
> > Estimados,
> >
> > Estoy creando algunas VISTAS, pero me gustaría importarlas desde un
> > archivo.
> >
> > ¿Cuál es formato que debe llevar la instrucción?
> >
> > ¿ debe terminar como con trigger ' language 'plpgsql';?
> >
> > ¿El archivo es extensión plsql?
>
> Necesitas un simple archivo de texto, que contenga la definición de
tus
> vistas.
> No requiere ninguna extensión, yo suelo usar *.sql pues el archivo
> contiene
> sentencias SQL.
>
> Ejemplo:
>
> ---------------------- vistas.sql ------------------------
> CREATE OR REPLACE VIEW v_subtipos as SELECT
> st.id_subtipo_articulo,t.tipo_articulo, st.subtipo_articulo from
> tipo_articulo
> t, subtipo_articulo st where t.id_tipo_articulo=st.id_tipo_articulo;
>
> CREATE OR REPLACE VIEW v_del_municipio as SELECT d.id_del_municipio,
> e.estado,
> d.del_municipio from del_municipio d, estados e where
> d.id_estado=e.id_estado;
>
> CREATE OR REPLACE VIEW tabl_sucursales_corta as SELECT s.id_sucursal,
> s.sucursal, d.del_municipio, e.estado from sucursales s, del_municipio
> d,
> estados e where s.id_del_municipio=d.id_del_municipio and
> s.id_estado=e.id_estado AND vigente='t';
> ---------------------- Fin de archivo --------------------
>
> El comando para cargarlas es:
>
> 1. Desde psql, conectado a la base de datos en cuestión:
> \i vistas.sql
>
> 2. Desde la línea de comandos:
>
> psql -f 'vistas.sql' nombre_de_tu_base_de_datos
>
> Saludos,
>
> --
> Roberto Andrade Fonseca
> Inteligentes.com, S.A. de C.V.
> Tel. 5207-1672/73
>
>
> ---------------------------(fin del
mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>
>
> ---------------------------(fin del
mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>

--
atte.
Luis Guevara

In response to

  • Re: vistas at 2005-10-27 13:19:32 from Luis Guevara

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2005-10-27 14:51:20 Re: vistas
Previous Message Fredy Ruiz H. 2005-10-27 13:30:24 Problemas con Ñ en PHP