knex-migrator:用于knex.js的数据库迁移工具

时间:2024-05-18 07:54:59
【文件属性】:

文件名称:knex-migrator:用于knex.js的数据库迁移工具

文件大小:133KB

文件格式:ZIP

更新时间:2024-05-18 07:54:59

JavaScript

骨结迁移器 数据库迁移工具,支持MySQL和SQlite3。 特征 JS API CLI工具 数据库初始化和迁移之间的区别(支持数据库模式,) 支持数据库创建 钩子 回滚到最新版本 错误时自动回滚 数据库运行状况检查 支持交易 完全原子的,支持单独的DML / DDL脚本(无自动提交) 迁移锁 全面的调试和漂亮的日志支持 自定义迁移文件夹结构 稳定(在生产模式下成千上万的博客中在使用了多年) 安装 npm install knex-migrator --save 或者 yarn add knex-migrator 将我添加到您的全局变量中: npm install --global knex-migrator 用法 预词 不支持副本,因为Knex.js。 SQLite的默认不支持读锁。 阅读为什么。 与其他可用迁移工具的。 不要在迁移脚本中混用DDL


【文件预览】:
knex-migrator-master
----.github()
--------workflows()
----yarn.lock(173KB)
----.eslintrc.js(95B)
----migrations()
--------add-primary-key-to-lock-table.js(2KB)
--------use-index.js(881B)
--------lock-table.js(2KB)
--------field-length.js(832B)
--------index.js(713B)
----lib()
--------locking.js(4KB)
--------utils.js(5KB)
--------database.js(7KB)
--------errors.js(3KB)
--------index.js(43KB)
----config()
--------env()
--------index.js(762B)
----LICENSE(1KB)
----logging.js(185B)
----test()
--------.eslintrc.js(147B)
--------utils.js(1KB)
--------assets()
--------functional()
--------unit()
----README.md(8KB)
----renovate.json(137B)
----.editorconfig(173B)
----.gitignore(661B)
----bin()
--------knex-migrator-init(905B)
--------knex-migrator(436B)
--------knex-migrator-rollback(1010B)
--------knex-migrator-reset(833B)
--------knex-migrator-health(870B)
--------knex-migrator-migrate(1KB)
----CHANGELOG.md(5KB)
----package.json(2KB)

网友评论