Necesito exportar la estructura de datos y el contenido de las tablas de PostgreSQL sin usar el servicio pgdump y sin middleware. Escribí una función para exportar los datos de todas las tablas con consultas INSERT: http://sqlfiddle.com/#!15/a3609/1/0 .
Pero, ¿cómo determinar la forma más efectiva para la generación de consultas CREATE TABLE a través de la función plpgsql?