Hola.
Como muy bien ha explicado cram, al ser ambas bases de datos SQL puedes recrear en PostrgreSQL una copia de tu base de datos Firebird si la expresas en sentencias SQL que recrean su metadata (tablas, procedimientos almacenados, triggers, ...) y sus datos.
Hay herramientas muy buenas en Firebird que te ayudan a hacerlo. En concreto IBExpert, cuya versión Personal Edition es totalmente gratuita.
http://ibexpert.net/...PersonalEditionUna vez instalado y conectado a tu Base de Datos, solo tienes que ir a Tools -> Extract Metadata. Allí seleccionas la información que quieres recrear (tablas, sp, triggers, ...) así como si quieres que también se generen sentencias SQL para recrear los datos (Data Tables) y con lo escogido te va a generar un Script SQL con todas las sentencias SQL para recrear todo lo seleccionado.
Ten en cuenta que todas las bases de datos tienen sus pequeños detalles no estándar, con lo que es posible que tengas que retocar a mano el Script que te ha generado IB-Expert (y que es para ejecutar en Firebird) para adaptarlo al dialecto SQL de PostgreSQL.
Saludos

.