Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
using the same strategy that Truecrypt uses, I would like to be able to set a fake passwords that discloses fake data in the database (even random), so I can deceive an attacker even under torture.
Create a dummy database with dummy data and give the password to that. Good luck with the torture. ;-))
Continue to use the Truecrypt. A volume of data containing "empty space" is more plausibly deniable than a overlarge file.
And ditto on the torture part.