Files
eship/setup/SCHEMA_UPDATE_NOTE.md
2026-01-17 17:07:46 +01:00

29 lines
1.3 KiB
Markdown

# WICHTIG: Schema-Skript Aktualisierung erforderlich
Das ursprüngliche Schema-Skript (`appwrite_schema.sh`) wurde für eine ältere Appwrite CLI-Version geschrieben, die "Tables" und "Columns" verwendete.
Die aktuelle Appwrite CLI verwendet "Collections" und "Attributes".
## Benötigte Änderungen:
1. **`create-table``create-collection`**
2. **`--table-id``--collection-id`**
3. **`--row-security``--document-security`**
4. **`create-*-column``create-*-attribute`**
- `create-string-column``create-string-attribute`
- `create-boolean-column``create-boolean-attribute`
- `create-enum-column``create-enum-attribute`
- `create-float-column``create-float-attribute`
- `create-integer-column``create-integer-attribute`
- `create-url-column``create-url-attribute`
5. **`create-index` benötigt `--collection-id` statt `--table-id`**
## Lösung:
Das Skript muss vollständig auf die neue API-Struktur aktualisiert werden.
Dies kann entweder:
- Manuell über die Appwrite-Konsole erfolgen
- Oder über ein aktualisiertes Skript mit den neuen Befehlen
**Hinweis:** Wenn du eine ältere Appwrite-Server-Version verwendest, die noch "Tables" unterstützt, funktioniert das ursprüngliche Skript möglicherweise.