Tài nguyên: Cơ sở dữ liệu
Cơ sở dữ liệu Cloud Firestore.
Biểu diễn JSON |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "locationId": string, "type": enum ( |
Lĩnh vực | |
---|---|
name | Tên tài nguyên của Cơ sở dữ liệu. Định dạng: |
uid | Chỉ đầu ra. UUID4 do hệ thống tạo cho Cơ sở dữ liệu này. |
createTime | Chỉ đầu ra. Dấu thời gian mà cơ sở dữ liệu này được tạo. Cơ sở dữ liệu được tạo trước năm 2016 không được điền vào createTime. Dấu thời gian ở định dạng RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: |
updateTime | Chỉ đầu ra. Dấu thời gian mà cơ sở dữ liệu này được cập nhật gần đây nhất. Lưu ý điều này chỉ bao gồm các bản cập nhật cho tài nguyên cơ sở dữ liệu chứ không bao gồm dữ liệu có trong cơ sở dữ liệu. Dấu thời gian ở định dạng RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: |
locationId | Vị trí của cơ sở dữ liệu. Các vị trí có sẵn được liệt kê tại https://cloud.google.com/firestore/docs/locations . |
type | Loại cơ sở dữ liệu. Xem https://cloud.google.com/datastore/docs/firestore-or-datastore để biết thông tin về cách chọn. |
concurrencyMode | Chế độ kiểm soát đồng thời để sử dụng cho cơ sở dữ liệu này. |
versionRetentionPeriod | Chỉ đầu ra. Khoảng thời gian trong đó các phiên bản dữ liệu trước đây được lưu giữ trong cơ sở dữ liệu. Mọi Nếu tính năng PITR được bật thì thời gian lưu giữ là 7 ngày. Nếu không, thời gian lưu giữ là 1 giờ. Khoảng thời gian tính bằng giây với tối đa chín chữ số phân số, kết thúc bằng ' |
earliestVersionTime | Chỉ đầu ra. Dấu thời gian sớm nhất mà các phiên bản cũ hơn của dữ liệu có thể được đọc từ cơ sở dữ liệu. Xem [versionRetentionPeriod] ở trên; trường này Giá trị này được cập nhật liên tục và trở nên cũ ngay khi được truy vấn. Nếu bạn đang sử dụng giá trị này để khôi phục dữ liệu, hãy đảm bảo tính đến thời gian từ thời điểm giá trị được truy vấn đến thời điểm bạn bắt đầu khôi phục. Dấu thời gian ở định dạng RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: |
pointInTimeRecoveryEnablement | Có bật tính năng PITR trên cơ sở dữ liệu này hay không. |
appEngineIntegrationMode | Chế độ tích hợp App Engine để sử dụng cho cơ sở dữ liệu này. |
keyPrefix | Chỉ đầu ra. KeyPrefix cho cơ sở dữ liệu này. KeyPrefix này được sử dụng kết hợp với id dự án (" Giá trị này có thể trống trong trường hợp ứng dụng được sử dụng cho các khóa được mã hóa URL là projectId (ví dụ: foo thay vì v~foo). |
deleteProtectionState | Trạng thái bảo vệ xóa cho cơ sở dữ liệu. |
etag | Tổng kiểm tra này được máy chủ tính toán dựa trên giá trị của các trường khác và có thể được gửi theo yêu cầu cập nhật và xóa để đảm bảo máy khách có giá trị cập nhật trước khi tiếp tục. |
Loại cơ sở dữ liệu
Loại cơ sở dữ liệu. Xem https://cloud.google.com/datastore/docs/firestore-or-datastore để biết thông tin về cách chọn.
Thay đổi chế độ chỉ được phép nếu cơ sở dữ liệu trống.
Enum | |
---|---|
DATABASE_TYPE_UNSPECIFIED | Giá trị mặc định. Giá trị này được sử dụng nếu loại cơ sở dữ liệu bị bỏ qua. |
FIRESTORE_NATIVE | Chế độ gốc của Firestore |
DATASTORE_MODE | Firestore ở Chế độ kho dữ liệu. |
Chế độ đồng thời
Loại chế độ kiểm soát đồng thời cho các giao dịch.
Enum | |
---|---|
CONCURRENCY_MODE_UNSPECIFIED | Không được sử dụng. |
OPTIMISTIC | Sử dụng kiểm soát đồng thời lạc quan theo mặc định. Chế độ này có sẵn cho cơ sở dữ liệu Cloud Firestore. |
PESSIMISTIC | Sử dụng kiểm soát đồng thời bi quan theo mặc định. Chế độ này có sẵn cho cơ sở dữ liệu Cloud Firestore. Đây là cài đặt mặc định cho Cloud Firestore. |
OPTIMISTIC_WITH_ENTITY_GROUPS | Sử dụng kiểm soát đồng thời lạc quan với các nhóm thực thể theo mặc định. Đây là chế độ khả dụng duy nhất cho Cloud Datastore. Chế độ này cũng có sẵn cho Cloud Firestore với Chế độ kho dữ liệu nhưng không được khuyến khích. |
PointInTimeRecoveryEnablement
Kích hoạt tính năng Khôi phục điểm theo thời gian.
Enum | |
---|---|
POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED | Không được sử dụng. |
POINT_IN_TIME_RECOVERY_ENABLED | Việc đọc được hỗ trợ trên các phiên bản dữ liệu đã chọn trong vòng 7 ngày qua:
|
POINT_IN_TIME_RECOVERY_DISABLED | Việc đọc được hỗ trợ trên mọi phiên bản dữ liệu trong vòng 1 giờ qua. |
Chế độ tích hợp AppEngine
Loại chế độ tích hợp App Engine.
Enum | |
---|---|
APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED | Không được sử dụng. |
ENABLED | Nếu ứng dụng App Engine tồn tại trong cùng khu vực với cơ sở dữ liệu này thì cấu hình App Engine sẽ tác động đến cơ sở dữ liệu này. Điều này bao gồm việc vô hiệu hóa ứng dụng và cơ sở dữ liệu cũng như vô hiệu hóa việc ghi vào cơ sở dữ liệu. |
DISABLED | App Engine không ảnh hưởng đến khả năng phục vụ yêu cầu của cơ sở dữ liệu này. Đây là cài đặt mặc định cho cơ sở dữ liệu được tạo bằng API Firestore. |
XóaBảo vệTrạng thái
Trạng thái bảo vệ xóa của cơ sở dữ liệu.
Enum | |
---|---|
DELETE_PROTECTION_STATE_UNSPECIFIED | Giá trị mặc định. Xóa loại bảo vệ không được chỉ định |
DELETE_PROTECTION_DISABLED | Bảo vệ xóa bị vô hiệu hóa |
DELETE_PROTECTION_ENABLED | Bảo vệ xóa được kích hoạt |
phương pháp | |
---|---|
| Tạo một cơ sở dữ liệu. |
| Xóa một cơ sở dữ liệu. |
| Xuất bản sao của tất cả hoặc một tập hợp con tài liệu từ Google Cloud Firestore sang hệ thống lưu trữ khác, chẳng hạn như Google Cloud Storage. |
| Nhận thông tin về cơ sở dữ liệu. |
| Nhập tài liệu vào Google Cloud Firestore. |
| Liệt kê tất cả các cơ sở dữ liệu trong dự án. |
| Cập nhật cơ sở dữ liệu. |
| Tạo cơ sở dữ liệu mới bằng cách khôi phục từ bản sao lưu hiện có. |