工作原理

从表结构到管理后台,只需四步。

没有样板代码,也不用改用某个 ORM。Adminium 直接用你现有的数据库。

npx @adminiumjs/adminium new my-admin
1

连接

给它一个 PostgreSQL、MySQL 或 MariaDB,或者 SQLite 的连接串。也可以什么都不连,直接交给它一份表结构文件。

2

识别

它读取数据表、列类型、外键和枚举,并判断每张表是什么:一份人员名单、一批订单,还是一张应该隐藏的关联表。

3

配置

它生成的页面是你项目文件夹里的文件。可以重命名、调整顺序、隐藏,加一张图表或一个看板,设定谁可以做什么。

4

部署

用 Node 运行、作为容器运行,或者用桌面应用。三种方式用的是同一个项目。

无需在线连接

八种表结构格式,不碰数据库就能读取。

生产环境在防火墙后面,或者你只是想先看看的时候,这很有用。

  • SQL DDLpg_dump -s · mysqldump --no-data
  • Prismaschema.prisma
  • Drizzleschema.ts
  • TypeORMentities
  • Sequelizemodels
  • Railsdb/schema.rb
  • Djangomodels.py
  • JSON IRschema.json

就在这个浏览器里试试

粘贴一份表结构,看看 Adminium 会生成怎样的页面规划。它在页面内运行:不会上传任何东西。

数据已经在你的数据库里,给它一个界面吧。

免费、开源。大约一分钟就能在你自己的机器上跑起来。