FW: Duda sql bases de datos

From: Laura reiva <lauraleyton(at)hotmail(dot)es>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: FW: Duda sql bases de datos
Date: 2008-05-28 09:43:42
Message-ID: BLU134-W17F2458DE71AD5427241AAD6BC0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, La base de datos original no la puedo aumentar más pues ya contiene alrededor de cien tablas y debo realizar ésta "copia" con varias de ellas, por lo que crear una nueva tabla en la base de datos original para cada una de ellas sería muy complejo. Tendré que usar dblink, aunque no lo conozco. Tengo instalado postgreSQL 8.1. ¿Podría explicarme cómo funciona el producto dblink? Gracias por su ayuda. Laura

> Date: Wed, 28 May 2008 06:33:34 -0300> From: silvioq(at)gmail(dot)com> To: lauraleyton(at)hotmail(dot)es> Subject: Re: [pgsql-es-ayuda] Duda sql bases de datos> > Hola Laura:> Fijate que no mandaste a la lista el correo. Quizás recibas varias> contestaciones particulares, pero ninguna será publicada.> > Tenés dos formas.> La primera es instalar el producto dblink que te permite acceder desde> una base hasta la otra.> La segunda es duplicar la tabla alumnosHombres en la base de origen y> luego "bajarla" en un servidor y "subirla" en el otro.> > una cosa así.> > psql base_origen -c "select * into hombres from alumnos where sexo = 'M'"> pg_dump base_origen -t hombres -a | psql base_destino> > No recuerdo bien los parámetros de la línea de comando, pero debe ser algo así.> Saludos,> Silvio> > El día 28 de mayo de 2008 5:43, Laura reiva <lauraleyton(at)hotmail(dot)es> escribió:> >> > Hola a todos,> > Estoy realizando una extensión para gvSIG utilizando una Base de datos> > PostgreSQL, por lo tanto mi duda acerca de SQL la planteo aqui, pues quizás> > alguno de ustedes puedan ayudarme y no encuentro solución en ningún sitio y> > me tiene desesperada ésta cuestión pues soy novata tanto con gvSIG como con> > PostgreSQL.> >> > Tengo dos bases de datos en postgreSQL, en cada una de ellas tengo varias> > tablas. Sobre la Base de datos 1 quiero hacer una consulta sobre una de sus> > tablas, filtrando el resultado por un campo. Es decir, quiero hacer:> >> > SOBRE LA BASE DE DATOS 1> > SELECT * FROM tablaAlumnos WHERE sexo = 'M';> >> > Y las filas que me de como resultado quiero insertarlas TODAS en una nueva> > tabla en la BASE DE DATOS 2 llamada dicha tabla AlumnosHombres que tiene> > exactamente las mismas columnas, y del mismo tipo que la tabla tablaAlumnos.> >> > ¿Cómo puedo hacerlo? Había pensado con la sentencia Select..Insert into;> > pero como son dos bases de datos no sé cómo ejecutarla.> >> > Gracias, un saludo.> >> > ________________________________> > Sigue los principales acontecimientos deportivos en directo. MSN Motor> > > > -- > Silvio Quadri

Sigue los principales acontecimientos deportivos en directo. MSN Motor
_________________________________________________________________
Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar siempre a la última
http://newsletters.msn.com/hm/maintenanceeses.asp?L=ES&C=ES&P=WCMaintenance&Brand=WL&RU=http%3a%2f%2fmail.live.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro D. Burne 2008-05-28 12:50:38 Re: Realizar una consulta al motor
Previous Message Javier Felipe Villa 2008-05-28 09:33:40 RE: Error fatal en base de datos