1
连接
给它一个 PostgreSQL、MySQL 或 MariaDB,或者 SQLite 的连接串。也可以什么都不连,直接交给它一份表结构文件。
工作原理
没有样板代码,也不用改用某个 ORM。Adminium 直接用你现有的数据库。
npx @adminiumjs/adminium new my-admin 给它一个 PostgreSQL、MySQL 或 MariaDB,或者 SQLite 的连接串。也可以什么都不连,直接交给它一份表结构文件。
它读取数据表、列类型、外键和枚举,并判断每张表是什么:一份人员名单、一批订单,还是一张应该隐藏的关联表。
它生成的页面是你项目文件夹里的文件。可以重命名、调整顺序、隐藏,加一张图表或一个看板,设定谁可以做什么。
用 Node 运行、作为容器运行,或者用桌面应用。三种方式用的是同一个项目。
无需在线连接
生产环境在防火墙后面,或者你只是想先看看的时候,这很有用。
pg_dump -s · mysqldump --no-dataschema.prismaschema.tsentitiesmodelsdb/schema.rbmodels.pyschema.json