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
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 |