squarecloud db verwaltet die MongoDB-, MySQL-, PostgreSQL- und Redis-Datenbanken deines Kontos. Der Befehl funktioniert auch als squarecloud database.
Datenbanken haben keine Konfigurationsdatei, daher ist [dbID] entweder die ID, die du übergibst, oder, wenn du sie in einem Terminal weglässt, eine Auswahlliste deiner Datenbanken. IDs findest du mit squarecloud db list.
squarecloud db create
Verwendung
Alle vier Flags sind erforderlich: Fehlen sie, gibt der Befehl seine Hilfe aus. Zum Erstellen einer Datenbank ist ein Plan Standard, Pro oder Enterprise nötig.
Ausgabe
--json gibt der Befehl die erstellte Datenbank samt Passwort und Verbindungs-URL als JSON aus.
squarecloud db list
Verwendung
squarecloud db info
Verwendung
squarecloud db update
Verwendung
Benennt die Datenbank um oder ändert ihren Arbeitsspeicher. Übergib mindestens eines der beiden Flags: Fehlen beide, gibt der Befehl seine Hilfe aus.
squarecloud db start
Verwendung
It is already running.) und endet mit Exit-Code 0.
squarecloud db stop
Verwendung
It is already stopped.) und endet mit Exit-Code 0.
squarecloud db status
Verwendung
Gibt Datenbank-ID, CPU-Auslastung, Arbeitsspeicher, Speicherplatz und Status aus.
squarecloud db metrics
Verwendung
squarecloud db credentials certificate
Verwendung
squarecloud db credentials reset
Verwendung
Rotiert nach einer
y/N-Bestätigung das Passwort oder das TLS-Zertifikat. Das alte funktioniert sofort nicht mehr, aktualisiere daher jeden Client, der es verwendet. Ein neues Passwort wird einmal ausgegeben; nach dem Rotieren des Zertifikats holst du das neue mit db credentials certificate.
squarecloud db delete
Verwendung
Fragt vor dem Löschen
Delete the database <dbID>? This action is irreversible [y/N].
Siehe auch
Snapshots von Datenbanken findest du unter Snapshots.

