文件名称:蠕虫:Node.js的只读ORM
文件大小:62KB
文件格式:ZIP
更新时间:2024-02-20 15:27:32
nodejs mysql sql orm postgresql
游泳 一个非常轻量级的只写Node.js ORM,它支持: Microsoft SQL Server(MSSQL) PostgreSQL MySQL Oracle数据库 SQLite 3 浏览器Web SQL 变更日志 参见 NPM npm install sworm 然后安装数据库驱动程序,其中之一: npm install mssql npm install pg npm install mysql npm install oracledb npm install sqlite3 无需安装用于Web SQL的驱动程序,sworm将从window对象中将其拾取。 请参阅NPM中的 。 只写? 该模块中的功能主要用于编写相关实体的图。 另一方面,查询是通过原始SQL完成的,因此您可以快速完成查询。 有关详细信息,请参见 。 该ORM避免了其他ORM遇到的一些最大的问题: 查询性能太不透明 N + 1个查询通常是默认设置 配置急切和延迟加载非常棘手 一对多,多对一,多对多关系众所周知很难解决 会话和身份映射的生命周期管理很少令人愉快 查看大量生成SQL语句! 只需
【文件预览】:
sworm-master
----.travis.yml(202B)
----.eslintrc(94B)
----changelog.md(562B)
----mssqlDriver.js(4KB)
----index.js(19KB)
----unescape.js(831B)
----package.json(2KB)
----readme.md(23KB)
----pgDriver.js(2KB)
----test()
--------mssqlSpec.js(4KB)
--------spec.js(2KB)
--------browser()
--------postgresSpec.js(4KB)
--------describeDatabase.js(57KB)
--------mysqlSpec.js(2KB)
--------addUrlParams.js(208B)
--------oracleSpec.js(9KB)
--------modifyUrl.js(174B)
--------sqliteSpec.js(3KB)
----optionalRequire.js(262B)
----promisify.js(286B)
----redactUrl.js(306B)
----mysqlDriver.js(2KB)
----package-lock.json(93KB)
----redactConfig.js(304B)
----websqlDriver.js(3KB)
----oracleDriver.js(7KB)
----docker-compose.yml(551B)
----.gitignore(33B)
----promiseFinally.js(266B)
----sqliteDriver.js(2KB)
----paramRegex.js(39B)
----outstandingQueries.js(1KB)