文件名称:migrate:专为 PostgreSQL 提供 SQL 驱动的高效前滚迁移工具
文件大小:174KB
文件格式:ZIP
更新时间:2024-08-13 06:13:58
TypeScript
图形迁移 专为 PostgreSQL 提供 SQL 驱动的高效前滚迁移工具。 众筹开源软件 为了帮助我们在 MIT 许可下可持续地开发该软件,我们要求所有使用它的个人和企业通过赞助来帮助支持其持续的维护和开发。 请给我们的特色赞助商一些爱 :star-struck: : * * * * * 赞助整个 Graphile 套件 为什么? 快速迭代速度——保存文件和数据库以毫秒为单位更新 仅前滚——维护回滚是一件苦差事,在 10 年的 API 开发中,我从未在生产中运行过 熟悉 — 无需学习自定义 DSL,只需使用 PostgreSQL 语法 功能齐全——将 SQL 命令直接发送到 PostgreSQL 意味着您可以使用 PostgreSQL 的所有功能 补充PostGraphile — 适用于任何应用程序,但 PostGraphile 的监视模式意味着只要数据库发生变化,GraphQL 模式就会立
【文件预览】:
migrate-main
----.gitignore(78B)
----tsconfig.json(686B)
----README.md(39KB)
----SPONSORS.md(889B)
----.github()
--------workflows()
--------FUNDING.yml(31B)
----docs()
--------idempotent-examples.md(3KB)
--------docker()
----tsconfig.lint.json(105B)
----__tests__()
--------actions.test.ts(5KB)
--------compile.test.ts(2KB)
--------migrate.test.ts(6KB)
--------settings.test.ts(11KB)
--------__snapshots__()
--------mergeWithoutClobbering.test.ts(1KB)
--------helpers.ts(9KB)
--------readCurrentMigration.test.ts(3KB)
--------watch.test.ts(3KB)
--------uncommit.test.ts(4KB)
--------manageGraphileMigrateSchema.test.ts(5KB)
--------watch-actions.test.ts(890B)
--------data()
--------migration.test.ts(3KB)
--------commit.test.ts(5KB)
--------writeCurrentMigration.test.ts(6KB)
----package.json(2KB)
----CONTRIBUTING.md(1KB)
----src()
--------migration.ts(14KB)
--------__mocks__()
--------pgReal.ts(5KB)
--------memoize.ts(538B)
--------sluggify.ts(195B)
--------instrumentation.ts(3KB)
--------settings.ts(12KB)
--------pg.ts(26B)
--------current.ts(9KB)
--------header.ts(203B)
--------indent.ts(430B)
--------lib.ts(559B)
--------actions.ts(6KB)
--------index.ts(182B)
--------hash.ts(294B)
--------commands()
--------cli.ts(3KB)
--------logger.ts(232B)
----FORMATS.md(3KB)
----scripts()
--------update-docs.js(654B)
--------usage(1KB)
----LICENSE.md(1KB)
----jest.config.js(185B)
----.eslintignore(18B)
----.npmignore(32B)
----yarn.lock(185KB)
----.eslintrc.js(3KB)
----.prettierrc.js(69B)