BUENAS, la verdad que conozco un software bien elegante para trabajar con la arquitectura de la base de datos en postgresql.
Esta se llama porwerbuilder. Una extraordinaria herramienta privativa de sybase pero que da excelente panorama de lo que estás haciendo. Creo que la última versión va por la 11.5. y con un poco de picardía podrías bajarte de la red este programa. Yo la baje y la instale con wine, y tengo toda una cartelera en la empresa con el esquema de la base de datos, lo mas elegante que he visto. Y me es súper útil cuando quiero ver como se están ejecutando los queries y todo lo relacionado a la normalización de la base de datos. Espero esto pueda ser de ayuda, aunque entiendo que tu pregunta está más orientada algo libre.