Ressource : Database
Une base de données est un conteneur de tables.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de la ressource. Format : projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId} |
createTime |
Uniquement en sortie. Heure de création de la base de données. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière modification de la base de données. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
deleteTime |
Uniquement en sortie. Heure de suppression de la base de données. Défini uniquement après la suppression de la base de données. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
expireTime |
Uniquement en sortie. Heure à laquelle cette base de données est considérée comme expirée. Défini uniquement après la suppression de la base de données. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
type |
Type de base de données. |
| Options spécifiées pour le type de base de données. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
hiveOptions |
Options d'une base de données Hive. |
| Fin des champs qui s'excluent mutuellement. | |
HiveDatabaseOptions
Options d'une base de données Hive.
| Représentation JSON |
|---|
{ "locationUri": string, "parameters": { string: string, ... } } |
| Champs | |
|---|---|
locationUri |
URI du dossier Cloud Storage dans lequel les données de la base de données sont stockées, commençant par "gs://". |
parameters |
Stocke les paramètres de base de données Hive fournis par l'utilisateur. Objet contenant une liste de paires |
Type
Type de base de données.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Le type n'est pas spécifié. |
HIVE |
Représente une base de données stockant des tables compatibles avec les tables Hive Metastore. |
Méthodes |
|
|---|---|
|
Crée une base de données. |
|
Supprime une base de données existante spécifiée par l'ID de la base de données. |
|
Récupère la base de données spécifiée par le nom de ressource. |
|
Répertorie toutes les bases de données d'un catalogue spécifié. |
|
Met à jour une base de données existante spécifiée par son ID. |