Manuel · 9
Points d'accès sources de données
| Méthode | Chemin | Description |
|---|---|---|
| GET | /datasources |
Lister toutes les sources de données |
| POST | /datasources |
Connecter une source de données (admin) – voir Connecter une source de données |
| POST | /datasources/sqlite |
Créer une nouvelle base SQLite vide (admin) – voir Créer directement une nouvelle base SQLite |
| DELETE | /datasources/{id} |
Retirer une source de données (admin) – supprime uniquement la connexion, pas les données externes |
| POST | /datasources/{id}/sync |
Relire le schéma (admin) – voir Synchroniser |
| GET | /datasources/{id}/tables |
Lister les tables de cette source de données |
| GET | /datasources/{id}/download |
Télécharger le fichier SQLite (SQLite uniquement) |
| GET | /datasources/{id}/export-schema |
Exporter la configuration applicative – voir Exporter et importer le schéma |
| POST | /datasources/{id}/import-schema |
Importer la configuration applicative (admin) |
| POST | /datasources/{id}/sql |
Exécuter du SQL (admin) – voir Terminal SQL |
| POST | /datasources/{id}/sql-import/preview |
Aperçu d’import SQL (admin) |
| POST | /datasources/{id}/sql-import |
Exécuter l’import SQL (admin) – voir Import SQL |
| POST | /datasources/{id}/csv-import/preview |
Aperçu d’import CSV pour une nouvelle table (admin) |
| POST | /datasources/{id}/csv-import/tables |
Créer une nouvelle table à partir d’un CSV (admin) – voir Import CSV |
| POST | /datasources/{id}/tables |
Créer une nouvelle table vide (admin) |