Pues para hacerlo mas rapido yo copiaria la base de datos en una tablita de postgres con un comando copy, despues ordeno y al ultimo lo regreso a un archivo de texto. Es chido perl, pero asi lo haces en dos patadas. Ahora que si lo vas a tener que hacer una y otra vez pues a perlear, guaajuu!! saludos!