periodicjs.ext.salesforce

5.9.0 • Public • Published

periodicjs.ext.salesforce

An extension to import/export json seeds into periodic mongodb, the seed format is a mirror of the model definition except objectID reference are placed with the document name, and salesforce looks up those name references and inserts the correct object id.

API Documentation

Installation

$ npm install periodicjs.ext.salesforce

Usage

import database (upsert/update) with custom file seed from cli

$ node index.js --cli --extension salesforce --task import --file /path/to/file.json

export database to seed file seed from cli

$ node index.js --cli --extension salesforce --task export --file /path/to/file.json

If no file path is specified, the default file path is content/files/backups/seeds/salesforce-[year]-[month]-[day]-[timestamp].json

import sample from cli

$ node index.js --cli --extension salesforce --task sampledata

empty the database (WARNING THIS AWALYS EXPORTS A BACK UP) sample from cli

$ node index.js --cli --extension salesforce --task empty --confirm

TThe file path is content/files/backups/dbemptybackup-[year]-[month]-[day]-[timestamp].json

Development

Make sure you have grunt installed

$ npm install -g grunt-cli

Then run grunt watch

$ grunt watch

For generating documentation

$ grunt doc
$ jsdoc2md controller/**/*.js index.js install.js uninstall.js > doc/api.md

Notes

Package Sidebar

Install

npm i periodicjs.ext.salesforce

Weekly Downloads

4

Version

5.9.0

License

none

Last publish

Collaborators

  • yawetse