29 lines
1.3 KiB
Markdown
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.
|