PostgreSQL

Un panneau d’administration open source pour PostgreSQL.

Donnez à Adminium une chaîne de connexion PostgreSQL et il construit l’administration à partir de votre schéma : tables modifiables, rôles, tableaux de bord et journal d’audit. Il tourne sur votre propre machine et il est gratuit.

npx @adminiumjs/adminium new my-admin

Il lit le catalogue, pas vos lignes

L’installation lit les tables, les colonnes et les types, les clés primaires et étrangères, les contraintes d’unicité, les index, les contraintes de vérification, les types enum et les commentaires. Les lignes ne sont lues que lorsque vous ouvrez une page qui les affiche.

Votre schéma décide des écrans

Un enum devient une liste déroulante, une clé étrangère devient un lien que vous pouvez suivre, et un commentaire de colonne devient la description du champ.

Commencez avec un rôle en lecture seule

Connectez-vous avec un rôle qui ne peut faire que SELECT et vous voyez exactement ce qu’Adminium fait de votre base de données, sans aucune possibilité d’écriture. Accordez davantage quand vous êtes prêt.

Il fonctionne avec le PostgreSQL que vous utilisez déjà.

Un serveur à vous ou un serveur managé. Les chaînes de connexion avec pool, comme celles de Neon ou de Supabase, fonctionnent telles quelles, et une base de données sur un réseau privé est joignable par un tunnel SSH.

  • sslmode de disable à verify-full
  • Points d’accès avec pool et directs
  • Tunnels SSH
  • Délais d’expiration des requêtes et des verrous pendant qu’il lit votre schéma

Questions

Adminium modifie-t-il ma base de données PostgreSQL ?

L’installation ne fait que lire le schéma. Ensuite, c’est une administration en lecture et écriture : les personnes modifient des lignes à travers elle, dans la limite des rôles que vous définissez et des droits du rôle de base de données que vous lui avez donné. Avec un rôle en lecture seule, il ne peut rien écrire du tout.

Fonctionne-t-il avec Supabase, Neon ou un autre PostgreSQL managé ?

Oui. Collez la chaîne de connexion que votre fournisseur affiche, y compris une chaîne avec pool. Utilisez sslmode=require pour toute base de données qui n’est pas sur votre propre machine.

Où Adminium garde-t-il ses propres réglages ?

Dans un petit espace de stockage à lui, qui peut être un fichier, une base de données séparée, ou des tables dans la même base de données PostgreSQL quand le rôle est autorisé à les créer.

Combien cela coûte-t-il ?

Rien. Adminium est sous AGPL-3.0, sans limite de tables, de pages ou d’utilisateurs.

Votre base de données a déjà les données. Donnez-lui une interface.

Gratuit et open source. En service sur votre propre machine en une minute environ.