Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2012, 18:20
loganbsdavila
 
Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 12 años, 7 meses
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