Packages
@fxjs/orm
的仓库基于 mono repo 的风格管理, 所有的包可以在 https://github.com/fxjs-modules/orm/tree/master/packages 中查看到. 本文简单介绍介绍其中作为 orm 基石的比较重要的包:
@fxjs/orm-core
核心函数库, 提供了一些用于处理 fibjs 中 blocking/non-blocking 风格转化的 utils 方法, 参考 这里@fxjs/orm-property
提供了对数据库表中的**列(Column)**的建模手段, 参考 这里@fxjs/db-driver
适配了不同类型 database 的 driver, 支持 SQL/NoSQL/Redis 参考 这里@fxjs/knex
为 fibjs 集成好用的 sql generator 库. 参考 这里@fxjs/sql-query
用于生成可完成特定操作的 query sql. 参考 这里@fxjs/sql-ddl-sync
面向 sql 数据库表的 ddl 建模工具, 支持同步定义到数据库. 参考 这里