From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Oswaldo <oswaldo(at)infonegocio(dot)com> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Dudas migracion |
Date: | 2003-11-04 11:56:05 |
Message-ID: | 20031104115605.GA8922@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, Nov 04, 2003 at 11:22:44AM +0100, Oswaldo wrote:
> 1? Necesitamos utilizar tablas y/o consultas(views) de una base de datos
> desde otra con la posibilidad de hacer joins
> entre tablas de ambas bases de datos.
>
> Ejemplo:
> select * from tabla_x_en_base_de_datos_A left join
> tabla_y_en_base_de_datos_B
Múltiples esquemas.
create table bd_a.tabla1 ( ... );
create table bd_b.tabla1 ( ... );
select *
from bd_a.tabla1 as foo, bd_b.tabla2 as bar
where foo.baz = bar.zoo
Tambien te servirá alterar el search_path.
> 2? No hemos encontrado funciones que hagan pivot/transform de tablas.
> Existen?
Sí, prueba contrib/tablefunc. Ahí hay algo que se llama crosstab que te
permite hacer eso (_creo_ que la idea es esa)
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Use it up, wear it out, make it do, or do without"
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2003-11-04 12:56:51 | Re: [Pgsql-ayuda] Poblar una tabla |
Previous Message | Oswaldo | 2003-11-04 10:22:44 | [Pgsql-ayuda] Dudas migracion |