backup_firestore_database

1.1.2 • Public • Published

backup_firestore_database

https://www.npmjs.com/package/backup_firestore_database

backup your firestore collection into a json & save each item in a 'backup collection'.

Installation

Project setup

  • get credentials in firebase console, your project > account service > generate new private key

  • copy json in the project folder

Install backup_firestore_database with npm

  npm install backup_firestore_database

Init project

const backup = require('backup_firestore_database');

// your credentials
const key = require('./key.json');

// init database
const db = backup.init(key);

Backup your collection to json file

//copy 'my_collection' collection into backup.json
backup.backupCollectionToJson(db, 'my_collection');

Make a 'backup' collection from backup.json

//copy backup.json into 'backup' collection 
backup.backupCollection(db, 'my_collection', 'backup');

Copy backup.json to collection

//copy backup.json into collection 
backupJsonToCollection(db, 'my_collection');

Delete 'backup' collection

//delete 'backup' collection from FireStore
backup.deleteBackupCollection(db, 'backup');

Usage

  node index.js

Package Sidebar

Install

npm i backup_firestore_database

Weekly Downloads

1

Version

1.1.2

License

MIT

Unpacked Size

8.72 kB

Total Files

7

Last publish

Collaborators

  • joedac