From: | "Marcos Saldivar" <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com> |
---|---|
To: | "Laura reiva" <lauraleyton(at)hotmail(dot)es> |
Cc: | "Lista Postgres ES" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Duda sql bases de datos |
Date: | 2008-05-28 13:17:34 |
Message-ID: | 1c4d91ab0805280617t19dc4fa2g332d5762da6c2580@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 28 de mayo de 2008 4: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.
esto lo deseas hacer solo una vez ? si es asi porque no simplificas la
vida y haces un dumb de la tabla en la db 1 y lo restauras en la db 2
???
From | Date | Subject | |
---|---|---|---|
Next Message | Marcos Saldivar | 2008-05-28 13:22:32 | Re: sobre ALTER TABLE |
Previous Message | Marcos Saldivar | 2008-05-28 13:08:44 | Re: PostgreSQL en Chile, jornadas |