Datenbanken werden über die in
rest.Rest eingebettete Schnittstelle Databases bereitgestellt. Sie sind in den Plänen Standard, Pro und Enterprise verfügbar.Eine Datenbank erstellen
api.CreateDatabase(opts) stellt eine neue Datenbank aus einer squarecloud.DatabaseCreateOptions bereit.
Ein nicht unterstützter Typ schlägt mit
INVALID_DATABASE_TYPE fehl; zu wenig Speicher für den Plan schlägt mit INSUFFICIENT_MEMORY fehl; ein Fehler während der Bereitstellung schlägt mit DATABASE_CREATION_FAILED fehl.
Deine Datenbanken auflisten
api.GetDatabases() listet jede Datenbank, die dir gehört, als kompakte squarecloud.UserDatabase-Deskriptoren auf:
Eine einzelne Datenbank abrufen
Lebenszyklus
Status und Metriken
Die Status- und Metrik-Endpoints der Datenbanken teilen dieselben Formen wie die der Anwendungen (es sind Typ-Aliase) — siehe Anwendungen verwalten für die Aufschlüsselung Feld für Feld.Zusammenfassender Status für jede Datenbank
Aktualisieren
api.UpdateDatabase(dbID, opts) ändert den Anzeigenamen und/oder die Speicherzuweisung. Mindestens ein Feld muss angegeben werden.
Zugangsdaten
api.GetDatabaseCertificate(dbID) gibt das TLS-Zertifikat zurück (base64-kodiertes PEM):
api.ResetDatabaseCredentials(dbID, reset) rotiert entweder das Passwort oder das Zertifikat, unter Verwendung der squarecloud.DatabaseReset*-Konstanten:

