리소스: 데이터베이스
데이터베이스는 테이블의 컨테이너입니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
| 필드 | |
|---|---|
name |
출력 전용입니다. 리소스 이름입니다. 형식: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId} |
createTime |
출력 전용입니다. 데이터베이스 생성 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 데이터베이스의 마지막 수정 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
deleteTime |
출력 전용입니다. 데이터베이스의 삭제 시간입니다. 데이터베이스가 삭제된 후에만 설정됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
expireTime |
출력 전용입니다. 이 데이터베이스가 만료된 것으로 간주되는 시간입니다. 데이터베이스가 삭제된 후에만 설정됩니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
type |
데이터베이스 유형입니다. |
| 데이터베이스 유형에 지정된 옵션입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다. | |
hiveOptions |
Hive 데이터베이스의 옵션입니다. |
| 상호 배타적 필드의 끝입니다. | |
HiveDatabaseOptions
Hive 데이터베이스의 옵션입니다.
| JSON 표현 |
|---|
{ "locationUri": string, "parameters": { string: string, ... } } |
| 필드 | |
|---|---|
locationUri |
데이터베이스 데이터가 저장된 Cloud Storage 폴더 URI입니다('gs://'로 시작). |
parameters |
사용자가 제공한 Hive 데이터베이스 매개변수를 저장합니다.
|
유형
데이터베이스 유형입니다.
| 열거형 | |
|---|---|
TYPE_UNSPECIFIED |
유형이 지정되지 않았습니다. |
HIVE |
Hive Metastore 테이블과 호환되는 테이블을 저장하는 데이터베이스를 나타냅니다. |
메서드 |
|
|---|---|
|
새 데이터베이스를 만듭니다. |
|
데이터베이스 ID로 지정된 기존 데이터베이스를 삭제합니다. |
|
리소스 이름으로 지정된 데이터베이스를 가져옵니다. |
|
지정된 카탈로그의 모든 데이터베이스를 나열합니다. |
|
데이터베이스 ID로 지정된 기존 데이터베이스를 업데이트합니다. |