Skip to main content

Easily transfer data between firebase projects

Project description

firebase-data

pypi Open In Colab Try it on gitpod

Easily transfer data between firebase projects.

Why another Firebase data management tool

  • Existing ones don't provide features to handle inter-project data management.

Install

pip install firebase-data

Usage

Export

fdata export_data --service_account_path=./svc.dev.json --collection=foos

Import

fdata import_data --service_account_path=./svc.prod.json --collection=foos

Warning

  • Not optimized for large collections (your PC will explose)
  • Only one collection depth, i.e. foos{fooId}/bars/{barId}

TODOS

  • import/export (depth one)
  • import+export as single call
  • clean/delete
  • other firebase data

Development

How to release

  1. Update version in setup.py
  2. git add .
  3. git commit -m "my message"
  4. git push
  5. git tag v1.0.0
  6. git push origin v1.0.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firebase-data-1.0.1.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

firebase_data-1.0.1-py3-none-any.whl (4.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page