si, entendemos a la perfección lo que es un backup de la base de datos...
pero creo que te lo estas tomando muy a la ligera, ¿que tanto sabes de consultas de SQL?
porque el primer paso -
omitiendo el HTML y formularios- es realizar la consulta la BD, iterar los resultados, e ir generando la cadena de SQL que al final será lo mismo que exportaría pgAdmin
de todo eso... ¿que tanto llevas hecho? ¿que tanto sabes hacer?