Accediendo a otras BBDD

From: "Jose Gomez-Dans" <jgomezdans(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Accediendo a otras BBDD
Date: 2007-05-07 07:21:44
Message-ID: 91d218430705070021p29327dfr78d9da2bde3f8fa8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel 2007-05-07 12:57:34 Re: Accediendo a otras BBDD
Previous Message Martin Gainty 2007-05-07 01:43:43 Re: Buena documentacion