[Pgsql-ayuda] Dudas migracion
Alvaro Herrera
alvherre@dcc.uchile.cl
Tue, 4 Nov 2003 08:56:05 -0300
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"