แหล่งข้อมูล: DatabaseInstance
การแสดงอินสแตนซ์ฐานข้อมูลเรียลไทม์ รายละเอียดเกี่ยวกับการโต้ตอบกับเนื้อหาของ DatabaseInstance สามารถดูได้ที่: https://firebase.google.com/docs/database/rest/start
การเป็นตัวแทน JSON |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
เขตข้อมูล | |
---|---|
name | ชื่อทรัพยากรแบบเต็มของอินสแตนซ์ฐานข้อมูล ในรูปแบบ: |
project | เอาท์พุทเท่านั้น ชื่อทรัพยากรของโปรเจ็กต์ที่อินสแตนซ์นี้เป็นเจ้าของ ตัวอย่างเช่น: |
databaseUrl | เอาท์พุทเท่านั้น เอาท์พุทเท่านั้น ชื่อโฮสต์เฉพาะส่วนกลางของฐานข้อมูล |
type | ไม่เปลี่ยนรูป ประเภทอินสแตนซ์ฐานข้อมูล ในการสร้างอนุญาตให้ใช้เฉพาะ USER_DATABASE ซึ่งเป็นค่าเริ่มต้นเมื่อละเว้น |
state | เอาท์พุทเท่านั้น สถานะวงจรการใช้งานของฐานข้อมูล อ่านเท่านั้น. |
ประเภทอินสแตนซ์ฐานข้อมูล
ประเภทของอินสแตนซ์ฐานข้อมูลที่เป็นไปได้
เอนัม | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | สถานะที่ไม่รู้จัก อาจเป็นผลมาจากข้อผิดพลาดในแบ็กเอนด์ ใช้สำหรับแยกแยะค่าที่ไม่ได้ตั้งค่าเท่านั้น |
DEFAULT_DATABASE | ฐานข้อมูลเริ่มต้นที่จัดเตรียมไว้เมื่อมีการสร้างโปรเจ็กต์ |
USER_DATABASE | ฐานข้อมูลที่ผู้ใช้สร้างขึ้น |
สถานะ
สถานะของวงจรการใช้งานฐานข้อมูล
เอนัม | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | สถานะไม่ระบุ อาจเป็นผลมาจากข้อผิดพลาดในแบ็กเอนด์ ใช้สำหรับแยกแยะค่าที่ไม่ได้ตั้งค่าเท่านั้น |
ACTIVE | สภาวะปกติและใช้งานอยู่ |
DISABLED | ฐานข้อมูลอยู่ในสถานะปิดใช้งาน สามารถเปิดใช้งานได้อีกครั้งในภายหลัง |
DELETED | ฐานข้อมูลอยู่ในสถานะถูกลบ |
วิธีการ | |
---|---|
| ร้องขอให้สร้าง DatabaseInstance ใหม่ |
| ทำเครื่องหมาย DatabaseInstance ที่จะลบ |
| ปิดการใช้งาน DatabaseInstance |
| รับ DatabaseInstance ที่ระบุโดยชื่อทรัพยากรที่ระบุ |
| แสดงรายการ DatabaseInstance แต่ละรายการที่เกี่ยวข้องกับโปรเจ็กต์หลักที่ระบุ |
| เปิดใช้งาน DatabaseInstance |
| คืน DatabaseInstance ที่ถูกทำเครื่องหมายไว้ก่อนหน้านี้ว่าจะถูกลบ |