2.0 KiB
Datenbank-Schema Setup Anleitung
Diese Anleitung führt dich durch das Setup der Appwrite-Datenbank mit dem Schema-Skript.
Voraussetzungen
- Appwrite CLI installiert ✓ (bereits erledigt)
- Projekt konfiguriert ✓ (bereits erledigt)
- Bei Appwrite eingeloggt sein
Schritt 1: Bei Appwrite einloggen
appwrite login
Folge den Anweisungen im Terminal. Du wirst zu einem Browser-Fenster weitergeleitet, um dich anzumelden.
Schritt 2: Datenbank erstellen oder ID ermitteln
Option A: Neue Datenbank erstellen
appwrite databases create --name "eship-database" --database-id "eship-db"
Die Ausgabe zeigt dir die $id der erstellten Datenbank. Kopiere diese ID.
Option B: Bestehende Datenbank auflisten
appwrite databases list
Suche die $id deiner Datenbank in der Ausgabe.
Schritt 3: DATABASE_ID im Skript setzen
Öffne die Datei appwrite_schema.sh und ersetze YOUR_DATABASE_ID mit deiner tatsächlichen Datenbank-ID:
DATABASE_ID="deine-datenbank-id-hier"
Schritt 4: Skript ausführen
Windows (Git Bash oder WSL)
chmod +x appwrite_schema.sh
./appwrite_schema.sh
Windows PowerShell
Da das Skript Bash-Befehle verwendet, benötigst du entweder:
- Git Bash: Öffne Git Bash im Server-Ordner und führe das Skript aus
- WSL: Führe das Skript in WSL aus
Alternativ kannst du die Befehle manuell in PowerShell ausführen (nicht empfohlen).
Was wird erstellt?
Das Skript erstellt 4 Tabellen:
- users - Benutzerinformationen
- accounts - Plattform-Accounts (Amazon, eBay)
- products - Produktinformationen
- product_details - Detaillierte Produktinformationen
Fehlerbehandlung
Wenn ein Fehler auftritt, zeigt das Skript (ignored error, rc=X). Das bedeutet, dass die Ressource möglicherweise bereits existiert. Das ist normal, wenn du das Skript mehrfach ausführst (idempotent).
Hilfe
Bei Problemen:
appwrite databases --help
appwrite databases create-table --help