I found how to recover my datas.
The postgresql executable is in 64 bits :
# file /opt/local/lib/postgresql82/bin/postgres /opt/local/lib/postgresql82/bin/postgres: Mach-O 64-bit executable x86_64
I verify the postgresql executable in my backup is in 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
I copy it on my system :
# 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
And now when I do :
# sudo -u postgres /opt/local/lib/postgresql82/bin/postgres_32 -D defaultdb_backup
It works !
Thank you all