- Interface de tableur intuitive
- Fournit une interface permettant aux utilisateurs de tous niveaux techniques de consulter, modifier, interroger et collaborer directement sur des données Postgres
- Peut être auto-hébergé et utilise les mécanismes natifs de contrôle d’accès de Postgres
Mathesar
- Mathesar est une application web qui rend le travail avec les bases de données PostgreSQL simple et puissant
- Elle permet de consulter, modifier, interroger et collaborer sur les données via une interface de type tableur, sans code
- Elle peut être auto-hébergée et fonctionne directement avec les bases de données, schémas et tables PostgreSQL
- C’est un projet 100 % open source maintenu par la Mathesar Foundation
- Il est aussi extensible que Postgres et prend en charge des données de toute taille ou complexité
- Il peut s’intégrer à une infrastructure existante avec une configuration minimale
- Les données ne quittent pas le serveur, et la sécurité de la base est préservée grâce au contrôle d’accès fondé sur les rôles et permissions de Postgres
État
- Bêta publique : actuellement en phase de bêta publique
Installation de Mathesar
- Pour installer Mathesar sur votre propre serveur, consultez la documentation
Participer à la communauté
- L’équipe Mathesar est présente sur Matrix (service de chat), et les discussions de travail quotidiennes ont lieu sur la liste de diffusion et la liste de diffusion des développeurs
Contribuer à Mathesar
- Les contributions sont vivement encouragées, et vous pouvez commencer en lisant le guide du contributeur
Fonctionnalités
- Basé sur Postgres : possibilité de se connecter à une base Postgres existante ou d’en configurer une nouvelle
- Installation rapide : installation possible en quelques minutes avec Docker
- Contrôle d’accès basé sur Postgres : utilisation des rôles Postgres existants directement dans l’interface de Mathesar
- Interopérabilité avec d’autres outils : fonctionne harmonieusement avec des milliers d’outils de l’écosystème Postgres
- Configuration du modèle de données : création et mise à jour faciles des schémas et tables Postgres
- Saisie des données : consultation, création, mise à jour et suppression d’enregistrements de table via une interface de type tableur
- Filtrage, tri et regroupement : segmentation rapide des données de différentes façons
- Constructeur de requêtes : création de requêtes sans connaissance de SQL ni des jointures
- Import et export de données : importation et exportation faciles des données avec Mathesar
- Migration de schéma : transfert de colonnes entre tables en deux clics
- Utilisation des fonctionnalités de Postgres : prise en charge des schémas Postgres, clés primaires, clés étrangères, contraintes et types de données
- Types de données personnalisés : types personnalisés pour les e-mails et les URL, avec validation au niveau de la base de données
Motivation
- L’utilisation des bases de données devrait être possible sans expertise technique ni outils coûteux
- Mathesar est une plateforme open source conçue pour exploiter pleinement le potentiel de PostgreSQL
- Elle est facile à utiliser, interopérable et extensible, tout en offrant un contrôle total sur les données
- En tant qu’organisation à but non lucratif, elle s’efforce de garder Mathesar 100 % open source et accessible à tous
Bugs et résolution des problèmes
- En cas de problème, consultez le guide de dépannage
Licence
- Mathesar est open source sous licence GPLv3 et inclut des dérivés de modules open source tiers sous licence MIT
1 commentaires
Avis Hacker News
Il existe beaucoup d’outils, mais la plupart n’offrent pas les fonctions essentielles. TablePlus, DataGrip, NocoDB, VisualDB, etc. n’ont pas trois fonctions clés. Cet outil en propose deux, ce qui constitue déjà une amélioration
Le responsable du projet Mathesar se dit heureux que cet outil attire l’attention. Il est prêt à répondre aux questions
L’interface est excellente, mais certains sont mécontents du slogan, comme pour Grist. Il manque des fonctions de manipulation des lignes et des colonnes, qui font la différence entre une feuille de calcul et une table
Quelqu’un demande s’il y a une prise en charge de PostGIS et une carte permettant d’afficher les données géométriques
Selon un avis, cela pourrait être utile aux utilisateurs du mouvement « Just Use Postgres ». La personne s’interroge sur les différences entre Mathesar, NocoDB et Baserow, et demande si Mathesar prévoit de devenir une alternative open source à Airtable
Quelqu’un compte essayer l’installation et trouve que les fonctions d’autorisation ont l’air intéressantes. Il demande s’il existe un éditeur SQL. Si la documentation n’en parle pas, il considère que c’est problématique
Cela ressemble à ce que demandait une équipe finance. Dans une startup, toutes les informations financières sont stockées dans la base de données, puis utilisées pour les comparer aux informations bancaires
Quelqu’un demande s’il existe un outil similaire pour MySQL
Selon un avis, ce serait utile comme interface d’administration où des experts métier doivent gérer les données de base. La personne se demande ce que signifie la licence GPLv3 dans ce scénario et demande s’il est possible d’utiliser Mathesar avec un service propriétaire
Quelqu’un recommande un projet appelé Ultorg, en disant qu’il possède de nombreuses fonctions UX puissantes et intuitives. Il ajoute que, comme Mathesar, son nom n’est pas terrible non plus