Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Comment gérer une base de données comme un fichier Excel ?

Si vous suivez un peu ce qui se fait dans l’univers du No Code, vous connaissez sans doute le service payant Airtable.

Cet outil permet de gérer des bases de données super facilement, comme on gère un document Excel. Seulement, c’est du centralisé chez eux et même si l’outil est gratuit si votre base de données ne dépasse pas les 1200 enregistrements, au-delà, vous devrez passer sur du forfait payant.

Toutefois j’ai une excellente nouvelle pour vous.

Il existe un outil qui s’appelle NocoDB qui fonctionne comme Airtable en vous offrant la possibilité de transformer n’importe quel serveur MySQL, PostgreSQL, SQL Server, SQLite ou MariaDB en une feuille de calcul intelligente. Et cet outil est sous licence libre, gratuit et installable sur votre propre serveur.

Capture d'écran d'un tableau Excel avec une base de données

Ainsi, sans débourser un centime, vous pourrez gérer votre base de données comme un tableau Excel, afficher des galeries d’images, créer des automatisations (compatible avec Zapier), collaborer à plusieurs, créer des pages de saisie de données, ou encore interagir avec vos données au travers d’une API.

Génial non ? Si vous voulez tester, ça peut se déployer en un clic sur Heroku ou alors en utilisant…

Docker…

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

Npm…

npx create-nocodb-app

ou encore Git…

git clone https://github.com/nocodb/nocodb-seed
cd nocodb-seed
npm install
npm start

Ensuite, il suffit d’accéder à l’interface avec un navigateur en vous rendant sur l’URL suivante :

http://localhost:8080/dashboard

A vous de jouer maintenant !


Les articles du moment