Re: vistas

From: Luis Guevara <luis(dot)a(dot)guevara(at)gmail(dot)com>
To: Mauricio Arrano <jarrano(at)orbi(dot)biz>
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:19:32
Message-ID: fa2b6e3a0510270619l2fe38448x@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

¿ 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 12:31:36 from Mauricio Arrano

Responses

  • RE: vistas at 2005-10-27 13:33:12 from Mauricio Arrano
  • Re: vistas at 2005-10-27 14:51:20 from Alvaro Herrera

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fredy Ruiz H. 2005-10-27 13:30:24 Problemas con Ñ en PHP
Previous Message Alvaro Herrera 2005-10-27 13:15:42 Re: get diagnostics row_count y cursores