Re: [Pgsql-ayuda] Dudas migracion

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"

In response to

Browse pgsql-es-ayuda by date

  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