Descobri como recuperar meus dados.
O executável postgresql está em 64 bits:
# file /opt/local/lib/postgresql82/bin/postgres
/opt/local/lib/postgresql82/bin/postgres: Mach-O 64-bit executable x86_64
Verifico que o executável do postgresql no meu backup está em 32 bits:
# file /Volumes/Backup/Backups.backupdb/MyMacBook/2009-09-23-004611/Macintosh\ HD/opt/local/lib/postgresql82/bin/postgres
/Volumes/Backup/Backups.backupdb/MyMacBook/2009-09-23-004611/Macintosh HD/opt/local/lib/postgresql82/bin/postgres: Mach-O executable i386
Eu copio no meu sistema:
# sudo cp /Volumes/Backup/Backups.backupdb/MyMacBook/2009-09-23-004611/Macintosh\ HD/opt/local/lib/postgresql82/bin/postgres /opt/local/lib/postgresql82/bin/postgres_32
E agora, quando eu faço:
# sudo -u postgres /opt/local/lib/postgresql82/bin/postgres_32 -D defaultdb_backup
Funciona!
Obrigado a todos