Zum Hauptinhalt springen

Einführung

Diese Anleitung bringt dich in wenigen Minuten von null zu einer live geschalteten, verbundenen Datenbank: Erstelle die Instanz über das Dashboard, hole dir den Connection String und verbinde dich damit aus deinem eigenen Code.

Voraussetzungen

  • Square-Cloud-Konto: Erstelle dein Konto über die Registrierungsseite.
  • Aktiver Standard-Plan oder höher: Verwaltete Datenbanken erfordern einen aktiven Standard-Plan oder höher. Sieh dir die verfügbaren Pläne an und wähle den, der zu deiner Arbeitslast passt.

Schritt 1: Eine Engine wählen

Square Cloud bietet vier verwaltete Datenbank-Engines, bereits konfiguriert zum Verbinden und sofortigen Nutzen: Diese Anleitung verwendet PostgreSQL, aber derselbe Dashboard-Ablauf gilt für jede der oben genannten Engines.

Schritt 2: Die Datenbank erstellen

1

Eine neue Datenbankinstanz erstellen

Gehe zur Seite Datenbanken und klicke auf die Schaltfläche “Create Database”.
2

Deine Datenbankinstanz einrichten

Wähle PostgreSQL (oder die in Schritt 1 gewählte Engine) und fülle die erforderlichen Informationen aus, wie den Datenbanknamen und den RAM.
3

Erstellung deiner Instanz abschließen

Klicke auf die Schaltfläche “Create” und warte, bis die Datenbank erstellt ist.

Schritt 3: Den Connection String erhalten

Sobald deine Datenbank bereit ist, öffne sie über die Seite Datenbanken. Die Verbindungsdetails — Host, Port, Benutzername, Passwort und Connection-URL — werden im Datenbank-Dashboard angezeigt, zusammen mit dem TLS-Zertifikat, das du für die Verbindung benötigst.
Square-Cloud-Datenbanken akzeptieren nur SSL/TLS-Verbindungen. Siehe wie verbinde ich mich mit meiner Datenbank für die Verwendung des Zertifikats bei verschiedenen Clients.

Schritt 4: Aus deinem Code verbinden

Mit dem Connection String in der Hand, verbinde dich über den PostgreSQL-Client deiner Sprache.
Installiere das pg-Paket:
Verbinde dich und überprüfe mit einer einfachen Abfrage:
index.js
Wenn die Abfrage ein Ergebnis zurückgibt, statt einen Verbindungsfehler auszulösen, kommuniziert deine Anwendung erfolgreich mit der Datenbank.
Hardcode den Connection String niemals in deinem Quellcode. Setze ihn als Umgebungsvariable (DATABASE_URL) über deine Konfigurationsdatei oder das Dashboard, damit Zugangsdaten nie in deinem Repository landen.

Deine Datenbank ist live

Du hast jetzt eine laufende, aus deinem Code erreichbare verwaltete Datenbank. Von hier aus:

Eine App deployen, die sie nutzt

Hoste die Anwendung, die sich mit dieser Datenbank verbindet, auf Square Cloud.

Snapshots

Erstelle und stelle Datenbank-Snapshots über die CLI wieder her.

Kontaktiere uns

Falls du weiterhin technische Schwierigkeiten hast, steht dir unser spezialisiertes Support-Team zur Verfügung. Kontaktiere uns und wir helfen dir gerne, jedes Problem zu lösen — die Qualität unseres Supports ist ein wichtiger Grund, warum Entwickler Square Cloud mit 4,9/5 bei 402 Bewertungen auf Google und Trustpilot bewerten.