Handbuch · 9
Datenquellen-Endpunkte
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /datasources |
Alle Datenquellen auflisten |
| POST | /datasources |
Datenquelle verbinden (Admin) – siehe Datenquelle verbinden |
| POST | /datasources/sqlite |
Neue, leere SQLite-Datenbank anlegen (Admin) – siehe Neue SQLite-Datenbank direkt anlegen |
| DELETE | /datasources/{id} |
Datenquelle entfernen (Admin) – löscht nur die Verbindung, nicht die externen Daten |
| POST | /datasources/{id}/sync |
Schema neu einlesen (Admin) – siehe Synchronisieren |
| GET | /datasources/{id}/tables |
Tabellen dieser Datenquelle auflisten |
| GET | /datasources/{id}/download |
SQLite-Datei herunterladen (nur SQLite) |
| GET | /datasources/{id}/export-schema |
App-Konfiguration exportieren – siehe Schema exportieren und importieren |
| POST | /datasources/{id}/import-schema |
App-Konfiguration importieren (Admin) |
| POST | /datasources/{id}/sql |
SQL ausführen (Admin) – siehe SQL-Terminal |
| POST | /datasources/{id}/sql-import/preview |
SQL-Import-Vorschau (Admin) |
| POST | /datasources/{id}/sql-import |
SQL-Import ausführen (Admin) – siehe SQL-Import |
| POST | /datasources/{id}/csv-import/preview |
CSV-Import-Vorschau für neue Tabelle (Admin) |
| POST | /datasources/{id}/csv-import/tables |
Neue Tabelle aus CSV anlegen (Admin) – siehe CSV-Import |
| POST | /datasources/{id}/tables |
Neue leere Tabelle anlegen (Admin) |