Las bases de datos se exponen a través de la interfaz
Databases embebida en rest.Rest. Están disponibles en los planes Standard, Pro y Enterprise.Creación de una base de datos
api.CreateDatabase(opts) provisiona una nueva base de datos a partir de un squarecloud.DatabaseCreateOptions.
Un tipo no soportado falla con
INVALID_DATABASE_TYPE; una memoria insuficiente para el plan falla con INSUFFICIENT_MEMORY; un fallo durante el aprovisionamiento falla con DATABASE_CREATION_FAILED.
Listado de tus bases de datos
api.GetDatabases() lista todas las bases de datos que posees como descriptores compactos squarecloud.UserDatabase:
Obtención de una única base de datos
Ciclo de vida
Estado y métricas
Los endpoints de estado y métricas de bases de datos comparten las mismas formas que los de aplicaciones (son alias de tipo) — consulta Gestionar aplicaciones para el desglose campo por campo.Resumen de estado de cada base de datos
Actualización
api.UpdateDatabase(dbID, opts) cambia el nombre visible y/o la asignación de memoria. Debe proporcionarse al menos un campo.
Credenciales
api.GetDatabaseCertificate(dbID) devuelve el certificado TLS (PEM codificado en base64):
api.ResetDatabaseCredentials(dbID, reset) rota la contraseña o el certificado, usando las constantes squarecloud.DatabaseReset*:

