A command line tool to quickly export your Realm database into a more "user-friendly" format.
This tool (and myself) has no assocation with Realm (the company), the project wasn't developed nor is maintained by their team - this was a personal weekend project of mine, brought to existence by my personal necessity.
You need to install NodeJS. Realm javascript SDK doesn't support node 10 yet, so you'll need to have an older version installed.
You can give a look at nvm if you have node 10 installed in your system.
After you have node installed, simply install the npm
package:
$ npm install -g realm-exporter
If the installation was successful, you should be able to use the realm-exporter
command:
$ realm-exporter --help
$ realm-exporter objects # list all objects available on a .realm database file
$ realm-exporter export # export all records of an object type
Let's retrieve all the available objects on our .realm
database, using the objects command:
$ realm-exporter objects db.realm
Cartoon
Location
And dump all the Cartoon
objects on the database into a CSV file, using the export command:
$ realm-exporter export db.realm Cartoons > cartoons.csv
$ cat cartoons.csv
"1","Fred Flinstone","30"
"2","Johnny Bravo","22"