The tool, CopyForce, is based on the same libraries we use everyday (via jython) to perform routine DBA work on Salesforce (when Apex is just too hard). The base project, SQlForce, can be found at SQLForce
CopyForce is fairly simple to use:
- Enter a command line like java -jar CopyForceH2.jar -connect sfdcCredentials -h2connect myNewH2DatabaseName
- Wait while CopyForce creates the database, the schema, and populates the new database.
My motivation in creating CopyForce was a desire for an open-source was to create a snapshot of salesforce for backup purposes.
If it sounds interesting drop me a line.