Det læser kataloget, ikke dine rækker
Opsætningen læser tabeller, kolonner og typer, primær- og fremmednøgler, unikke begrænsninger, indekser, check-begrænsninger, enum-typer og kommentarer. Rækker læses først, når du åbner en side, der viser dem.
PostgreSQL
Giv Adminium en forbindelsesstreng til PostgreSQL, så bygger det admin-panelet ud fra dit skema: redigerbare tabeller, roller, dashboards og en revisionslog. Det kører på din egen maskine, og det er gratis.
npx @adminiumjs/adminium new my-admin Opsætningen læser tabeller, kolonner og typer, primær- og fremmednøgler, unikke begrænsninger, indekser, check-begrænsninger, enum-typer og kommentarer. Rækker læses først, når du åbner en side, der viser dem.
En enum bliver til et valgfelt, en fremmednøgle bliver til et link, du kan følge, og en kolonnekommentar bliver til feltbeskrivelsen.
Forbind med en rolle, der kun kan SELECT, så ser du præcis, hvad Adminium får ud af din database, uden nogen mulighed for en skrivning. Giv flere rettigheder, når du er klar.
Din egen server eller en administreret. Poolede forbindelsesstrenge som Neons eller Supabases virker, som de er, og en database på et privat netværk kan nås gennem en SSH-tunnel.
Opsætningen læser kun skemaet. Derefter er det et admin-panel med læse- og skriveadgang: folk ændrer rækker gennem det, inden for de roller, du sætter, og de rettigheder, som den databaserolle, du gav det, har. Med en skrivebeskyttet rolle kan det slet ikke skrive.
Ja. Indsæt den forbindelsesstreng, din udbyder viser, også en poolet. Brug sslmode=require til enhver database, der ikke ligger på din egen maskine.
I et lille lager for sig selv, som kan være en fil, en separat database eller tabeller i den samme PostgreSQL-database, når rollen har lov til at oprette dem.
Ingenting. Adminium er AGPL-3.0, uden grænser for tabeller, sider eller brugere.
Gratis og open source. Kører på din egen maskine på omkring et minut.