REST Resource: projects.locations.catalogs.databases

משאב: מסד נתונים

מסד הנתונים הוא המאגר של הטבלאות.

ייצוג ב-JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "type": enum (Type),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of mutually exclusive fields.
}
שדות
name

string

פלט בלבד. שם המשאב פורמט: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

createTime

string (Timestamp format)

פלט בלבד. שעת היצירה של מסד הנתונים.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. הזמן שבו בוצע השינוי האחרון במסד הנתונים.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

פלט בלבד. זמן המחיקה של מסד הנתונים. ההגדרה הזו מתבצעת רק אחרי מחיקת מסד הנתונים.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

expireTime

string (Timestamp format)

פלט בלבד. השעה שבה מסד הנתונים הזה נחשב כלא תקף. ההגדרה הזו מתבצעת רק אחרי מחיקת מסד הנתונים.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

type

enum (Type)

סוג מסד הנתונים.

אפשרויות שצוינו לסוג מסד הנתונים. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות:
hiveOptions

object (HiveDatabaseOptions)

אפשרויות של מסד נתונים של Hive.

סוף השדות הבלעדיים.

HiveDatabaseOptions

אפשרויות של מסד נתונים של Hive.

ייצוג ב-JSON
{
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  }
}
שדות
locationUri

string

‫URI של תיקייה ב-Cloud Storage שבה מאוחסנים נתוני מסד הנתונים, שמתחיל ב-gs://‎.

parameters

map (key: string, value: string)

אחסון פרמטרים של מסד נתונים ב-Hive שהמשתמש סיפק.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

סוג

סוג מסד הנתונים.

טיפוסים בני מנייה (enum)
TYPE_UNSPECIFIED לא צוין סוג.
HIVE מייצג מסד נתונים שמאחסן טבלאות שתואמות לטבלאות של Hive Metastore.

Methods

create

יצירת מסד נתונים חדש.

delete

מחיקת מסד נתונים קיים שצוין באמצעות מזהה מסד הנתונים.

get

הפונקציה מחזירה את מסד הנתונים שצוין לפי שם המשאב.

list

הצגת רשימה של כל מסדי הנתונים בקטלוג שצוין.

patch

עדכון מסד נתונים קיים שצוין באמצעות מזהה מסד הנתונים.