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)