08/01/2012, 18:20
|
| | Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes Puntos: 0 | |
Respuesta: devolver toda una base de datos hace algun tiempo escribi aqui mismo que me hacia falta una consulta o alguna solucion que me devolviera todos los datos de una base de datos teniendo en cuenta que no sabia ni la cantidad de esquemas ni las tablas que habian...pues bueno encontre una solucion que quizas no sea la mas optima pero resuelve el problema por el momento
aqui esta la solucion
select schemaname, tablename from pg_tables where (schemaname != 'pg_catalog' and schemaname !='information_schema') order by schemaname asc;
con esta consulta como ven devuelvo en una tabla todos los esquemas con sus respectivas tablas que tienen dentro ya de ahi con un simple ciclo voy recorriendo cada fila y construyendo sentencias sql dinamicas que me van devolviendo los datos de cada tabla .... espero les sirva
muchas gracias |