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.- Node.js
- Python
Installiere das Verbinde dich und überprüfe mit einer einfachen Abfrage:
pg-Paket und aktiviere ES-Module, die das Beispiel unten verwendet (import und Top-Level-await):index.js
certificate.pem in der ZIP-Datei deiner Anwendung, denn der Code liest sie von der Festplatte, aber halte sie aus jedem öffentlichen Repository heraus.
Nächste Schritte
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.
Datenbank-Verbindungsfehler
Behebe SSL/TLS-, Timeout- und Zugriffsfehler.
Snapshots
Erstelle und stelle Datenbank-Snapshots über die CLI wieder her.

