यह पृष्ठ Cloud Firestore डेटाबेस बनाने, अपडेट करने और हटाने का तरीका बताता है. हर प्रोजेक्ट के लिए, कई Cloud Firestore डेटाबेस बनाए जा सकते हैं. प्रोडक्शन और टेस्टिंग एनवायरमेंट सेट अप करने, ग्राहक के डेटा को अलग करने, और डेटा को स्थानीय भाषा में उपलब्ध कराने के लिए, एक से ज़्यादा डेटाबेस का इस्तेमाल किया जा सकता है.
(default) डेटाबेस
डेटाबेस के बारे में जानकारी न देने पर, Cloud Firestore क्लाइंट लाइब्रेरी और Google Cloud CLI, डिफ़ॉल्ट रूप से Cloud Firestore डेटाबेस से कनेक्ट हो जाती हैं.(default)
ज़रूरी भूमिकाएं
डेटाबेस बनाने और मैनेज करने के लिए, आपके पास Owner या Datastore Owner
पहचान और ऐक्सेस मैनेजमेंट की भूमिका होनी चाहिए. इन भूमिकाओं से ज़रूरी अनुमतियां मिलती हैं.
ज़रूरी अनुमतियां
डेटाबेस प्रबंधित करने के लिए, आपको निम्नलिखित अनुमतियों की आवश्यकता होती है:
- डेटाबेस बनाएं:
datastore.databases.create - डेटाबेस कॉन्फ़िगरेशन पढ़ें:
datastore.databases.getMetadata - डेटाबेस कॉन्फ़िगर करें:
datastore.databases.update - डेटाबेस मिटाना:
datastore.databases.delete - डेटाबेस का क्लोन बनाना:
datastore.databases.clone
डेटाबेस बनाना
डेटाबेस बनाने के लिए, निम्नलिखित में से किसी एक विधि का उपयोग करें:
कंसोल
-
Firebase कंसोल में, Firestore डेटाबेस पेज पर जाएं.
- यदि यह आपका पहला नामित डेटाबेस है, तो डेटाबेस जोड़ें पर क्लिक करें.
- अन्यथा, (डिफ़ॉल्ट) पर क्लिक करें, फिर डेटाबेस जोड़ें पर क्लिक करें.
- अपना डेटाबेस कॉन्फ़िगर करें. डेटाबेस आईडी डालें. एक स्थान का चयन करें. डेटाबेस बनाएं पर क्लिक करें.
gcloud
gcloud firestore databases create कमांड का इस्तेमाल करें.
gcloud firestore databases create \ --database=DATABASE_ID \ --location=LOCATION \ --type=DATABASE_TYPE \ [--delete-protection]
इनकी जगह ये डालें:
- DATABASE_ID: मान्य डेटाबेस आईडी.
- LOCATION: किसी Cloud Firestore बहु-क्षेत्र या क्षेत्र का नाम.
- DATABASE_TYPE: नेटिव मोड के लिए
firestore-nativeया डेटास्टोर मोड के लिएdatastore-mode.
--delete-protection हटाने से सुरक्षा सक्षम करने के लिए एक वैकल्पिक ध्वज है.
डेटाबेस को मिटाने से बचाने की सुविधा चालू होने पर, उसे तब तक नहीं मिटाया जा सकता, जब तक इस सेटिंग को बंद न कर दिया जाए. यह सेटिंग डिफ़ॉल्ट रूप से अक्षम होती है.
डेटाबेस में टैग जोड़ने के लिए, --tags फ़्लैग का इस्तेमाल करें. उदाहरण के लिए:
--tags=123/environment=production,123/costCenter=marketing--tags=tagKeys/333=tagValues/444
Firebase CLI
firebase firestore:databases:create DATABASE_ID \ --location=LOCATION \ [--delete-protection DELETE_PROTECTION_ENABLEMENT]
इनकी जगह ये डालें:
- DATABASE_ID: मान्य डेटाबेस आईडी.
- LOCATION: किसी Cloud Firestore बहु-क्षेत्र या क्षेत्र का नाम.
- DELETE_PROTECTION_ENABLEMENT: या तो
ENABLEDयाDISABLED.
बनाया गया डेटाबेस हमेशा फायरस्टोर नेटिव मोड में होता है.
--delete-protection विलोपन सुरक्षा सक्षम करने के लिए एक वैकल्पिक तर्क है. डेटाबेस को मिटाने से बचाने की सुविधा चालू होने पर, उसे तब तक नहीं मिटाया जा सकता, जब तक इस सेटिंग को बंद नहीं किया जाता. यह सेटिंग डिफ़ॉल्ट रूप से अक्षम है.
Terraform
resource "google_firestore_database" "database" { project = "project-id" name = DATABASE_ID location_id = LOCATION type = DATABASE_TYPE // Optional delete_protection_state = DELETE_PROTECTION_STATE }
इनकी जगह ये डालें:
- DATABASE_ID: मान्य डेटाबेस आईडी.
- LOCATION: किसी Cloud Firestore बहु-क्षेत्र या क्षेत्र का नाम.
- DATABASE_TYPE: नेटिव मोड के लिए
FIRESTORE_NATIVEया डेटास्टोर मोड के लिएDATASTORE_MODE. - DELETE_PROTECTION_ENABLEMENT: इनमें से कोई एक:
DELETE_PROTECTION_ENABLEDयाDELETE_PROTECTION_DISABLED.
delete_protection_state विलोपन सुरक्षा सक्षम करने के लिए एक वैकल्पिक तर्क है. डेटाबेस को मिटाने से बचाने की सुविधा चालू होने पर, डेटाबेस को तब तक नहीं मिटाया जा सकता, जब तक इस सेटिंग को बंद नहीं किया जाता. यह सेटिंग डिफ़ॉल्ट रूप से अक्षम होती है.
डेटाबेस आईडी
मान्य डेटाबेस आईडी में (default) और निम्नलिखित के अनुरूप आईडी शामिल हैं:
- इसमें सिर्फ़ अक्षर, संख्याएं, और हाइफ़न (
-) वर्ण शामिल होते हैं. - अक्षर छोटे होने चाहिए.
- पहला वर्ण कोई अक्षर होना चाहिए.
- आखिरी वर्ण कोई अक्षर या संख्या होनी चाहिए.
- कम से कम चार वर्ण.
- ज़्यादा से ज़्यादा 63 वर्ण.
- यह यूयूआईडी नहीं होना चाहिए या यूयूआईडी जैसा नहीं दिखना चाहिए. उदाहरण के लिए,
f47ac10b-58cc-0372-8567-0e02b2c3d479जैसे आईडी का इस्तेमाल न करें.
डेटाबेस मिटाने के बाद, डेटाबेस आईडी को तुरंत फिर से इस्तेमाल नहीं किया जा सकता. इसके लिए, आपको कम से कम पांच मिनट इंतज़ार करना होगा.
सुरक्षा की सुविधा मिटाना
डेटाबेस को गलती से मिटने से रोकने के लिए, मिटाने से सुरक्षा पाने की सुविधा का इस्तेमाल करें. डेटाबेस को मिटाने से बचाने की सुविधा चालू होने पर, डेटाबेस को तब तक नहीं मिटाया जा सकता, जब तक कि इस सुविधा को बंद न कर दिया जाए. डेटा मिटाने से सुरक्षा देने वाली सुविधा, डिफ़ॉल्ट रूप से बंद होती है. आप डेटाबेस बनाते समय डिलीट प्रोटेक्शन को सक्षम कर सकते हैं या डिलीट प्रोटेक्शन को सक्षम करने के लिए डेटाबेस कॉन्फ़िगरेशन अपडेट कर सकते हैं.
अपने डेटाबेस के लिए Cloud Firestore Security Rules सेट अप करें
अपने प्रत्येक डेटाबेस में Cloud Firestore Security Rules को तैनात करने के लिए Firebase CLI का उपयोग करें. प्रबंधन और तैनाती के लिए मार्गदर्शिका Cloud Firestore Security Rules देखें.
क्लाइंट लाइब्रेरी की मदद से, किसी नाम वाले डेटाबेस को ऐक्सेस करना
नाम वाले डेटाबेस में, (default) के अलावा कोई भी डेटाबेस शामिल होता है. डिफ़ॉल्ट रूप से, Firebase SDK और Google API क्लाइंट लाइब्रेरी किसी प्रोजेक्ट में (default)
Cloud Firestore डेटाबेस से कनेक्ट होते हैं. किसी नामित डेटाबेस से जुड़ा क्लाइंट बनाने के लिए, क्लाइंट को इंस्टैंसिएट करते समय डेटाबेस आईडी सेट करें.
डेटाबेस की सूची बनाना
अपने डेटाबेस की सूची बनाने के लिए, इनमें से किसी एक तरीके का इस्तेमाल करें:
कंसोल
Google Cloud Console में, डेटाबेस पेज पर जाएं.
gcloud
अपने प्रोजेक्ट में मौजूद सभी डेटाबेस की सूची बनाने के लिए, gcloud firestore databases list कमांड का इस्तेमाल करें.
gcloud firestore databases list
Firebase CLI
अपने प्रोजेक्ट में सभी डेटाबेस को सूचीबद्ध करने के लिए firebase firestore:databases:list कमांड का उपयोग करें.
firebase firestore:databases:list
डेटाबेस की जानकारी देखना
किसी एक डेटाबेस के बारे में जानकारी देखने के लिए, इनमें से किसी एक तरीके का इस्तेमाल करें:
gcloud
gcloud firestore databases describe कमांड का इस्तेमाल करें:
gcloud firestore databases describe --database=DATABASE_ID
Firebase CLI
firebase firestore:databases:get निर्देश का इस्तेमाल करें:
firebase firestore:databases:get DATABASE_ID
DATABASE_ID की जगह डेटाबेस आईडी डालें.
डेटाबेस कॉन्फ़िगरेशन अपडेट करना
किसी डेटाबेस की कॉन्फ़िगरेशन सेटिंग अपडेट करने के लिए, gcloud firestore databases update कमांड का इस्तेमाल करें.
हटाने की सुरक्षा को सक्षम या अक्षम करने के लिए इस आदेश का उपयोग करें.
सुरक्षित मिटाने की सेटिंग अपडेट करना
किसी डेटाबेस पर मिटाने से सुरक्षा जुड़ी सुविधा चालू करने के लिए, gcloud firestore databases update कमांड के साथ --delete-protection फ़्लैग का इस्तेमाल करें. उदाहरण के लिए:
gcloud
gcloud firestore databases update --database=DATABASE_ID --delete-protection
DATABASE_ID की जगह डेटाबेस आईडी डालें.
किसी डेटाबेस पर मिटाने से सुरक्षा देने वाली सुविधा बंद करने के लिए, gcloud firestore databases update कमांड के साथ --no-delete-protection फ़्लैग का इस्तेमाल करें. उदाहरण के लिए:
gcloud
gcloud firestore databases update --database=DATABASE_ID --no-delete-protection
DATABASE_ID की जगह डेटाबेस आईडी डालें.
डेटाबेस मिटाना
किसी डेटाबेस को मिटाने के लिए, कंसोल या कमांड-लाइन टूल का इस्तेमाल करें.
अगर डेटाबेस में, मिटाने से सुरक्षा करने वाली सेटिंग चालू है, तो आपको पहले मिटाने से सुरक्षा करने वाली सेटिंग बंद करनी होगी.
अगर डेटाबेस में App Engine खोज डेटा या ब्लॉब इकाइयां हैं, तो आपको पहले उस डेटा को हटाना होगा.
किसी डेटाबेस को हटाने से उस डेटाबेस के लिए कोई भी Eventarc ट्रिगर अपने आप नहीं हटता. ट्रिगर ईवेंट डिलीवर करना बंद कर देता है, लेकिन तब तक मौजूद रहता है जब तक आप ट्रिगर को हटा नहीं देते.
डेटाबेस मिटाने पर, मिटाने की कार्रवाइयों के लिए कोई शुल्क नहीं लगता.
कंसोल
-
Firebase कंसोल में, Firestore डेटाबेस पेज पर जाएं.
- डेटा टैब पर, डेटाबेस के लिए डेटा तालिका दृश्य के ऊपर, पर क्लिक करें, फिर डेटाबेस हटाएँ चुनें.
- डेटाबेस को हटाने के लिए निर्देशों का पालन करें.
gcloud
`gcloud firestore databases delete` कमांड का इस्तेमाल करें.
gcloud firestore databases delete --database=DATABASE_ID
DATABASE_ID की जगह उस डेटाबेस का आईडी डालें जिसे मिटाना है. डिफ़ॉल्ट डेटाबेस को हटाने के लिए '(default)' आईडी का इस्तेमाल करें
किसी डेटाबेस का क्लोन बनाना
किसी मौजूदा डेटाबेस को चुने गए टाइमस्टैंप पर, नए डेटाबेस में क्लोन किया जा सकता है:
क्लोन किया गया डेटाबेस, एक नया डेटाबेस होता है. यह सोर्स डेटाबेस की जगह पर ही बनाया जाता है.
क्लोन बनाने के लिए, Cloud Firestore सोर्स डेटाबेस के पॉइंट-इन-टाइम रिकवरी (पीआईटीआर) डेटा का इस्तेमाल करता है. क्लोन किए गए डेटाबेस में, पूरा डेटा और इंडेक्स शामिल होते हैं.
डिफ़ॉल्ट रूप से, क्लोन किया गया डेटाबेस स्रोत डेटाबेस की तरह ही एन्क्रिप्ट किया जाएगा, या तो Google के डिफ़ॉल्ट एन्क्रिप्शन या CMEK एन्क्रिप्शन का उपयोग करके. CMEK एन्क्रिप्शन के लिए, एन्क्रिप्शन का कोई दूसरा टाइप तय किया जा सकता है या किसी दूसरी कुंजी का इस्तेमाल किया जा सकता है.
टाइमस्टैंप में एक मिनट का अंतर होता है. साथ ही, यह पीआईटीआर विंडो में तय की गई अवधि के दौरान, बीते समय का एक पॉइंट दिखाता है:
- अगर आपके डेटाबेस के लिए PITR की सुविधा चालू है, तो पिछले सात दिनों में से किसी भी मिनट को चुना जा सकता है. अगर PITR की सुविधा सात दिन पहले चालू की गई थी, तो इससे कम समय चुना जा सकता है.
- यदि PITR सक्षम नहीं है, तो आप पिछले एक घंटे में से कोई भी मिनट चुन सकते हैं.
- आपके पास सबसे पहले के उस टाइमस्टैंप की जांच करने का विकल्प होता है जिसे अपने डेटाबेस की जानकारी में चुना जा सकता है.
कंसोल
Firebase कंसोल डेटाबेस क्लोनिंग का समर्थन नहीं करता. आप डेटाबेस क्लोन करने के लिए Google क्लाउड CLI के निर्देशों का उपयोग कर सकते हैं.
gcloud
डेटाबेस को क्लोन करने के लिए, gcloud firestore databases clone कमांड का इस्तेमाल करें:
gcloud firestore databases clone \
--source-database='SOURCE_DATABASE' \
--snapshot-time='PITR_TIMESTAMP' \
--destination-database='DESTINATION_DATABASE_ID'
इनकी जगह ये डालें:
SOURCE_DATABASE: उस मौजूदा डेटाबेस का नाम जिसे आपको क्लोन करना है. नाम,
projects/PROJECT_ID/databases/SOURCE_DATABASE_IDफ़ॉर्मैट में होना चाहिए.PITR_TIMESTAMP: मिनट के हिसाब से, आरएफ़सी 3339 फ़ॉर्मैट में पीआईटीआर टाइमस्टैंप. उदाहरण के लिए:
2025-06-01T10:20:00.00Zया2025-06-01T10:30:00.00-07:00.DESTINATION_DATABASE_ID: क्लोन किए गए नए डेटाबेस के लिए, डेटाबेस आईडी. यह डेटाबेस आईडी, किसी मौजूदा डेटाबेस से नहीं जुड़ा होना चाहिए.
उदाहरण:
gcloud firestore databases clone \
--source-database='projects/example-project/databases/(default)' \
--snapshot-time='2025-06-01T10:20:00.00Z' \
--destination-database='example-dest-db'
अगर आपको किसी डेटाबेस को क्लोन करते समय कुछ टैग बाइंड करने हैं, तो --tags फ़्लैग के साथ पिछली कमांड का इस्तेमाल करें. यह बाइंड करने के लिए, टैग के KEY=VALUE पेयर की एक वैकल्पिक सूची है.
उदाहरण:
gcloud firestore databases clone \
--source-database='projects/example-project/databases/(default)' \
--snapshot-time='2025-06-01T10:20:00.00Z' \
--destination-database='example-dest-db'
डिफ़ॉल्ट रूप से, क्लोन किए गए डेटाबेस में एन्क्रिप्शन का वही कॉन्फ़िगरेशन होगा जो सोर्स डेटाबेस में है. एन्क्रिप्शन कॉन्फ़िगरेशन बदलने के लिए, --encryption-type आर्ग्युमेंट का इस्तेमाल करें:
- (डिफ़ॉल्ट)
use-source-encryption: सोर्स डेटाबेस के लिए इस्तेमाल किए गए एन्क्रिप्शन कॉन्फ़िगरेशन का ही इस्तेमाल करें. google-default-encryption: डेटा सुरक्षित करने के लिए, Google के डिफ़ॉल्ट तरीके का इस्तेमाल करें.customer-managed-encryption: CMEK एन्क्रिप्शन का इस्तेमाल करें.--kms-key-nameआर्ग्युमेंट में कुंजी आईडी डालें.
यहां दिए गए उदाहरण में, क्लोन किए गए डेटाबेस के लिए सीएमईके एन्क्रिप्शन को कॉन्फ़िगर करने का तरीका बताया गया है:
gcloud firestore databases clone \
--source-database='projects/example-project/databases/(default)' \
--snapshot-time='2025-06-01T10:20:00.00Z' \
--destination-database='example-dest-db' \
--encryption-type='customer-managed-encryption' \
--kms-key-name='projects/example-project/locations/us-central1/keyRings/example-key-ring/cryptoKeys/example-key'
Firebase CLI
डेटाबेस को क्लोन करने के लिए, firebase firestore:databases:clone कमांड का इस्तेमाल करें:
firebase firestore:databases:clone \
'SOURCE_DATABASE' \
'DESTINATION_DATABASE' \
--snapshot-time 'PITR_TIMESTAMP'
इनकी जगह ये डालें:
SOURCE_DATABASE: उस मौजूदा डेटाबेस का नाम जिसे आपको क्लोन करना है. नाम,
projects/PROJECT_ID/databases/SOURCE_DATABASE_IDफ़ॉर्मैट में होना चाहिए.DESTINATION_DATABASE: क्लोन किए गए नए डेटाबेस का नाम. नाम,
projects/PROJECT_ID/databases/DESTINATION_DATABASE_IDफ़ॉर्मैट में होना चाहिए. डेटाबेस का यह नाम, किसी मौजूदा डेटाबेस से नहीं जुड़ा होना चाहिए.PITR_TIMESTAMP: मिनट के हिसाब से, आरएफ़सी 3339 फ़ॉर्मैट में पीआईटीआर टाइमस्टैंप. उदाहरण के लिए:
2025-06-01T10:20:00.00Zया2025-06-01T10:30:00.00-07:00. अगर इसकी जानकारी नहीं दी जाती है, तो चुना गया स्नैपशॉट मौजूदा समय का होगा. हालांकि, इसे मिनट के हिसाब से राउंड डाउन किया जाएगा.
डिफ़ॉल्ट रूप से, क्लोन किए गए डेटाबेस में एन्क्रिप्शन का वही कॉन्फ़िगरेशन होगा जो सोर्स डेटाबेस में है. एन्क्रिप्शन कॉन्फ़िगरेशन बदलने के लिए, --encryption-type आर्ग्युमेंट का इस्तेमाल करें:
- (डिफ़ॉल्ट)
USE_SOURCE_ENCRYPTION: सोर्स डेटाबेस के लिए इस्तेमाल किए गए एन्क्रिप्शन कॉन्फ़िगरेशन का ही इस्तेमाल करें. GOOGLE_DEFAULT_ENCRYPTION: डेटा सुरक्षित करने के लिए, Google के डिफ़ॉल्ट तरीके का इस्तेमाल करें.CUSTOMER_MANAGED_ENCRYPTION: CMEK एन्क्रिप्शन का इस्तेमाल करें.--kms-key-nameआर्ग्युमेंट में कुंजी आईडी डालें.
हर डेटाबेस के लिए ऐक्सेस करने की अनुमतियां कॉन्फ़िगर करना
हर डेटाबेस के लिए ऐक्सेस की अनुमतियां कॉन्फ़िगर करने के लिए, पहचान और ऐक्सेस मैनेजमेंट की शर्तें का इस्तेमाल किया जा सकता है. यहां दिए गए उदाहरणों में, एक या उससे ज़्यादा डेटाबेस के लिए शर्तों के साथ ऐक्सेस देने के लिए, Google Cloud CLI का इस्तेमाल किया गया है. Google Cloud Console में जाकर, IAM की शर्तें भी तय की जा सकती हैं.
मौजूदा आईएएम नीतियां देखना
gcloud projects get-iam-policy PROJECT_ID
PROJECT_ID को अपने प्रोजेक्ट आईडी पर सेट करें.
किसी डेटाबेस का ऐक्सेस देना
gcloud projects add-iam-policy-binding PROJECT_ID \
--member='user:EMAIL' \
--role='roles/datastore.user' \
--condition='expression=resource.name=="projects/PROJECT_ID/databases/DATABASE_ID",title=TITLE,description=DESCRIPTION'
ये सेट करें:
PROJECT_ID: आपका प्रोजेक्ट आईडीEMAIL: यह एक ऐसा ईमेल पता होता है जो किसी Google खाते से जुड़ा होता है. उदाहरण के लिए,alice@example.com.DATABASE_ID: डेटाबेस आईडी.TITLE: एक्सप्रेशन के लिए एक वैकल्पिक टाइटल.DESCRIPTION: एक्सप्रेशन का वैकल्पिक ब्यौरा.
एक डेटाबेस को छोड़कर, बाकी सभी डेटाबेस का ऐक्सेस देना
gcloud projects add-iam-policy-binding PROJECT_ID \
--member='user:EMAIL' \
--role='roles/datastore.user' \
--condition='expression=resource.name!="projects/PROJECT_ID/databases/DATABASE_ID",title=TITLE,description=DESCRIPTION'
ये सेट करें:
PROJECT_ID: आपका प्रोजेक्ट आईडीEMAIL: यह एक ऐसा ईमेल पता होता है जो किसी Google खाते से जुड़ा होता है. उदाहरण के लिए,alice@example.com.DATABASE_ID: डेटाबेस आईडी.TITLE: एक्सप्रेशन के लिए एक वैकल्पिक टाइटल.DESCRIPTION: एक्सप्रेशन का वैकल्पिक ब्यौरा.
किसी सदस्य और भूमिका के लिए नीतियां हटाना
gcloud projects remove-iam-policy-binding PROJECT_ID \
--member='user:EMAIL' \
--role='roles/datastore.user' --all
ये सेट करें:
PROJECT_ID: आपका प्रोजेक्ट आईडीEMAIL: यह एक ऐसा ईमेल पता होता है जो किसी Google खाते से जुड़ा होता है. उदाहरण के लिए,alice@example.com.
Cloud Monitoring
Cloud Firestore मेट्रिक की रिपोर्ट, मॉनिटर किए गए दो संसाधनों के हिसाब से दी जाती है.
firestore.googleapis.com/Database को देखकर, डेटाबेस लेवल पर एग्रीगेट मेट्रिक की जांच की जा सकती है. firestore_instance के अंतर्गत रिपोर्ट किए गए मीट्रिक प्रोजेक्ट स्तर पर एकत्रित किए जाते हैं.
सीमाएं
- हर प्रोजेक्ट में ज़्यादा से ज़्यादा 100 डेटाबेस हो सकते हैं. इस सीमा को बढ़ाने का अनुरोध करने के लिए, सहायता टीम से संपर्क करें.
- अगर आपके
(default)डेटाबेस में कोई GAE खोज डेटा है, तो आप उसे हटा नहीं सकते. GAE खोज डेटा हटाने के लिए index delete api का उपयोग करें. यदि आपने हाल ही में GAE सर्च डेटा को हटाया है, तो डेटाबेस को हटाने से पहले आपको एक प्रतीक्षा अवधि का सामना करना पड़ सकता है. - अगर आपके
(default)डेटाबेस में कोई भी ब्लॉब इकाइयां हैं, तो आप उसे हटा नहीं सकते. Blobstore डेटा मिटाने के लिए Blobstore डिलीट एपीआई का इस्तेमाल करें. Google Cloud Console में, यह GQL क्वेरी चलाकर देखा जा सकता है कि आपके(default)डेटाबेस में Blobstore का डेटा है या नहीं:SELECT * FROM __BlobInfo__. - डेटाबेस आईडी को मिटाने के पांच मिनट बाद तक, उसका दोबारा इस्तेमाल नहीं किया जा सकता.
- क्लाउड फ़ंक्शन v1 फायरस्टोर नामित डेटाबेस का समर्थन नहीं करता है. नाम वाले डेटाबेस के लिए इवेंट कॉन्फ़िगर करने के लिए, Cloud Firestore ट्रिगर (दूसरी जनरेशन) का इस्तेमाल करें.
- डेटाबेस हटा दिए जाने के बाद, Firestore फ़ंक्शन ट्रिगर v1 और Firestore इवेंट ट्रिगर काम करना बंद कर सकते हैं, भले ही उसी नाम से एक नया डेटाबेस बनाया गया हो.