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
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 |