Skip to main content
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
Das Passwort wird nur einmal angezeigt. db info zeigt es nicht erneut; wenn du es verlierst, rotiere es mit db credentials reset password.
Mit --json gibt der Befehl die erstellte Datenbank samt Passwort und Verbindungs-URL als JSON aus.

squarecloud db list

Verwendung
Gibt Name, ID, Engine, Arbeitsspeicher und Cluster jeder Datenbank deines Kontos aus.

squarecloud db info

Verwendung
Zeigt Datenbank-ID, Name, Engine, Arbeitsspeicher, Port, Cluster, Eigentümer und Erstellungsdatum.

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
Startet eine gestoppte Datenbank. Läuft sie bereits, meldet die CLI das (It is already running.) und endet mit Exit-Code 0.

squarecloud db stop

Verwendung
Stoppt eine laufende Datenbank. Ist sie bereits gestoppt, meldet die CLI das (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
Gibt die letzten 24 Stunden der CPU-Auslastung, der RAM-Nutzung und des Netzwerkverkehrs der Datenbank aus, eine Zeile pro 5-Minuten-Messpunkt.

squarecloud db credentials certificate

Verwendung
Gibt das TLS-Zertifikat der Datenbank aus, mit dem sich Clients über TLS verbinden.

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
Das Löschen einer Datenbank ist endgültig. Um eine Kopie der Daten zu behalten, führe zuerst squarecloud db snapshot create --download aus.
Fragt vor dem Löschen Delete the database <dbID>? This action is irreversible [y/N].

Siehe auch

Snapshots von Datenbanken findest du unter Snapshots.