Nếu bạn muốn một lựa chọn mà không yêu cầu cURL, và bạn phải cài đặt các dự án firebase-tools
, bạn có thể chạy này:
firebase database:get --export -o backup.json/
Lưu ý rằng điều này sẽ được chạy từ một thư mục làm việc cấu hình như một căn cứ hỏa lực dự án. Ưu điểm của tùy chọn này là nó sẽ sử dụng Auth mà bạn đã thiết lập cho dự án đó, vì vậy bạn không cần các khóa auth mã cứng vào các dòng lệnh (để bảo mật) và nó không dựa vào mẫu khóa auth-key không được chấp nhận.
dòng lệnh Fu: Một kỹ thuật tuyệt vời nếu bạn muốn tập tin riêng biệt cho mỗi phím top-level đang kêu gọi:
for i in `firebase database:get --shallow/| jq -r 'keys[]'`; do
echo "Downloading $i..."
firebase database:get --export -o $i.json /$i
done
Bạn sẽ cần "JQ" công cụ cài đặt để làm việc này. Xuất riêng từng bộ sưu tập có thể thực sự hữu ích nếu sau này bạn muốn khôi phục hoặc làm việc chỉ với một phần dữ liệu của mình.
Nguồn
2017-01-05 18:22:05
làm thế nào để bạn thực hiện việc đặt tên tệp curl -X? cú pháp sẽ là gì? – ingrid
đây là tài liệu về câu trả lời của @ Andrew https://firebase.google.com/docs/database/rest/app-management – epool