Datasette 1.0a35 : créer et modifier des tables sans SQL

Pourquoi ça compte pour toi
Si tu gères une base de données sans être développeur, ou si tu construis un outil qui expose des données, Datasette rend ça enfin accessible. Fini le SQL à la main pour les opérations basiques. Et si tu es dev, les nouvelles APIs JSON standardisées te permettent d'intégrer ces fonctionnalités dans tes applications.
Ce qu'il faut retenir
- 1.Interface graphique pour créer des tables avec colonnes, contraintes, clés étrangères
- 2.Nouvelle interface pour modifier des tables existantes : ajouter/renommer/supprimer colonnes, changer les types
- 3.APIs JSON pour automatiser ces opérations, avec documentation stable jusqu'à Datasette 2.0
Tu galères avec le jargon ?
Lis la version réécrite en mode débutant — toutes les idées, sans le jargon.
Ce qui change concrètement
Datasette, c'est l'outil de Simon Willison pour explorer et partager des bases de données sans friction. Cette version (1.0a35) ajoute trois trucs importants.
Créer une table sans SQL
Tu ouvres le menu « Create table », tu définis tes colonnes, tu choisis la clé primaire, tu ajoutes des contraintes (NOT NULL, valeurs par défaut), et c'est bon. L'interface gère même les types personnalisés et les clés étrangères simples. Tout passe par une API JSON /‹database›/-/create, donc tu peux l'automatiser.
Modifier une table existante
Pareil : une interface pour ajouter des colonnes, les renommer, les réordonner, les supprimer, changer leurs types, leurs valeurs par défaut, leurs contraintes. Et tu peux renommer ou supprimer toute la table depuis le même endroit.
Une API stable, documentée
C'est le détail technique qui compte : la doc des variables de contexte pour les gabarits personnalisés est garantie stable jusqu'à Datasette 2.0. Ça veut dire que si tu construis quelque chose dessus, tu n'auras pas de surprise dans 6 mois. La doc est générée automatiquement depuis le code et testée pour rester synchronisée.
Qui devrait regarder ça
Développeurs : si tu construis un outil d'exploration de données (panneaux, tableaux de bord, etc.), tu as maintenant des APIs JSON pour laisser tes utilisateurs modifier leur schéma sans passer par la ligne de commande.
Data analysts : si tu maîtrises un peu le SQL mais tu veux itérer rapidement, l'interface te fait gagner du temps et tu peux te concentrer sur les requêtes complexes.
Bidouilleur curieux : Datasette reste un excellent moyen de publier une base de données publiquement, avec recherche, filtres, API autogénérée. Cette version la rend un peu plus puissante.
Simon dit que c'est un gros lancement et qu'il en reparlerait demain (comprendre : plus de détails à venir). Elle est en alpha, donc pas encore stable pour la prod, mais l'API est figée.
Et concrètement pour toi ?
Choisis ton profil — la lecture de l'article change selon qui tu es.
Pour toi, Datasette illustre une tendance : rendre accessible ce qui était réservé aux techs. Observe comment les outils se démocratisent en supprimant les barrières SQL — c'est un pattern qui s'étend partout.
Essayer maintenant
Explorer Datasette →Source
Pour aller plus loin
Cet article t'a donné envie d'approfondir ? Deux formations Noésis t'attendent :
Explorer les thèmes de cet article :