Re: Accediendo a otras BBDD

From: Leonel <lnunez(at)gmail(dot)com>
To: "Jose Gomez-Dans" <jgomezdans(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Accediendo a otras BBDD
Date: 2007-05-07 12:57:34
Message-ID: 33c54f810705070557l11f947ffw5f7c29c9747d4a22@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 5/7/07, Jose Gomez-Dans <jgomezdans(at)gmail(dot)com> wrote:
> Hola,
> Soy muy novato en estas lides, tanto sql-eras, como postgres-eras :)
> Estoy intentando montar un servidor para dar soporte a queries
> espaciales con PostGIS. Hasta ahora, todo iba bien. Al complicar las
> cosas, resulta que he acabad con dos bases de datos (CREATE database
> db1 y db2, por ejemplo), y necesito acceder a tablas que están en
> ambas bases de datos. Creo que para esto están los esquemas, pero no
> sé cómo integrar los esquemas ahora mismo.
>
> En la documentación he leído que puedo crearlos, cambiar el
> search_path y todo esto, pero qué hago si ya están las bb dd creadas?
> Por ejemplo, tengo dos bb dd. clima y geo. Quiero crear una nueva
> tabla con una sentencia tal que así:
>
> create table clima.meteo_spatial as
> SELECT meteo.*, a.the_geom FROM clima."GRID_WEATHER_2006" meteo,
> geo.acgms a
> WHERE meteo."GRID_NO"=a.id_5;
>
> He puesto los nombres de las bb dd en el FROM, pero no son esquemas.
> La descripción de las tablas está aquí:
>
> clima=# \dt
> Listado de relaciones
> Schema | Nombre | Tipo | Dueño
> --------+---------------------+-------+-------
> public | GRID_WEATHER_2006 | tabla | gis
>
> geo=# \dt
> Listado de relaciones
> Schema | Nombre | Tipo | Dueño
> --------+------------------+-------+----------
> public | acgms | tabla | postgres
> public | geometry_columns | tabla | postgres
> public | spatial_ref_sys | tabla | postgres
>
> ¿Tengo que crear algún esquema o puedo acceder a las bb dd a través de
> 'public' (¿cómo?)? ¿Puedo añadir bb dd ya existentes a un esquema?
>
> Muchas gracias por vuestro tiempo,
> Jose
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>

puedes usar dblink
o
puedes dentro de una base de datos crear los esquemas que necesites

puedes meter la base de datos mas chica a un esquema de la mas grande

--
Leonel

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-05-07 13:15:26 Re: funciones y ROLLBACK
Previous Message Jose Gomez-Dans 2007-05-07 07:21:44 Accediendo a otras BBDD