REST Resource: hive.v1.projects.catalogs.databases

משאב: HiveDatabase

שמירת פרטי מסד הנתונים של Hive. הוא כולל את שם מסד הנתונים, התיאור, המיקום והמאפיינים שמשויכים למסד הנתונים.

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

string

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

description

string

זה שינוי אופציונלי. שמירת תיאור מסד הנתונים. האורך המקסימלי הוא 4,000 תווים.

locationUri

string

זה שינוי אופציונלי. נתיב המיקום ב-Cloud Storage שבו נמצא מסד הנתונים. פורמט: gs://bucket/path/to/database אם לא מציינים מיקום, מסד הנתונים יישמר במיקום הקטלוג. האורך המקסימלי הוא 4,000 תווים.

parameters

map (key: string, value: string)

זה שינוי אופציונלי. מאחסן את המאפיינים שמשויכים למסד הנתונים. הגודל המקסימלי הוא 2MiB.

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

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".

Methods

create

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

delete

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

get

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

list

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

patch

מעדכן מסד נתונים קיים שצוין לפי שם מסד הנתונים.