You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: firestore-bigquery-export/guides/IMPORT_EXISTING_DOCUMENTS.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,19 @@ The `fs-bq-import-collection` script is for use with the official Firebase Exten
2
2
3
3
### Overview
4
4
5
-
The import script (`fs-bq-import-collection`) can read all existing documents in a Cloud Firestore collection and insert them into the raw changelog table created by the Export Collections to BigQuery extension. The script adds a special changelog for each document with the operation of `IMPORT` and the timestamp of epoch. This ensures that any operation on an imported document supersedes the import record.
5
+
The import script (`fs-bq-import-collection`) can read all existing documents in a Cloud Firestore collection and insert them into the raw changelog table created by the Export Collections to BigQuery extension. The import script adds a special changelog for each document with the operation of `IMPORT` and the timestamp of epoch. This ensures that any operation on an imported document supersedes the import record.
6
6
7
-
You may pause and resume the script from the last batch at any point.
7
+
You may pause and resume the import script from the last batch at any point.
8
8
9
9
#### Important notes
10
10
11
-
- You must run the script over the entire collection **_after_** installing the Export Collections to BigQuery extension; otherwise the writes to your database during the import might not be exported to the dataset.
11
+
- You must run the import script over the entire collection **_after_** installing the Export Collections to BigQuery extension; otherwise the writes to your database during the import might not be exported to the dataset.
12
12
13
13
- The import script can take up to _O(collection size)_ time to finish. If your collection is large, you might want to consider [loading data from a Cloud Firestore export into BigQuery](https://cloud.google.com/bigquery/docs/loading-data-cloud-firestore).
14
14
15
15
- You will see redundant rows in your raw changelog table if either of the following happen:
16
16
17
-
- If document changes occur in the time between installing the extension and running this import script.
17
+
- If document changes occur in the time between installing the extension and running the import script.
18
18
- If you run the import script multiple times over the same collection.
19
19
20
20
### Run the script
@@ -27,7 +27,7 @@ The import script uses several values from your installation of the extension:
27
27
28
28
Run the import script using [`npx` (the Node Package Runner)](https://www.npmjs.com/package/npx) via `npm` (the Node Package Manager).
29
29
30
-
1. Make sure that you've installed the required tools to run the script:
30
+
1. Make sure that you've installed the required tools to run the import script:
31
31
* To access the `npm` command tools, you need to install [Node.js](https://www.nodejs.org/).
32
32
* If you use `npm` v5.1 or earlier, you need to explicitly install `npx`. Run `npm install --global npx`.
0 commit comments