Easily transfer data between firebase projects
Project description
firebase-data
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
- Update version in
setup.py
git add .
git commit -m "my message"
git push
git tag v1.0.0
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)
Built Distribution
Close
Hashes for firebase_data-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9558fc455d991d8f4166f12315edcba147dbac495d1b8abcb253f99b42ec3513 |
|
MD5 | 5ab33faa4cfceafef56d5e753e75385e |
|
BLAKE2b-256 | f587a055e939af6bc883cb7cde1dc003c2a233121e1638a837194908859901e4 |