postgres-schema-builder:用于Node.JS的简单postgres模式构建器,利用Typescript的类型系统来启用类型安全的查询

时间:2024-04-17 10:33:11
【文件属性】:

文件名称:postgres-schema-builder:用于Node.JS的简单postgres模式构建器,利用Typescript的类型系统来启用类型安全的查询

文件大小:175KB

文件格式:ZIP

更新时间:2024-04-17 10:33:11

TypeScript

Postgres模式构建器 用于Node.JS的简单postgres模式构建器,利用Typescript的类型系统来启用类型安全的查询 安装 npm i postgres-schema-builder或yarn add postgres-schema-builder 用法 如果您需要使用postgres-schema-builder的参考项目,请查看 。 模式定义 建议的定义数据库模式的方法是导出一个表示模式版本的名称空间。 名称空间本身包含表定义。 // DatabaseV1.ts import { TableSchema , ColumnType , NativeFunction , ForeignKeyUpdateDeleteRule , JSONType } from "postgres-schema-builder" export namespace DatabaseV1 {


【文件预览】:
postgres-schema-builder-master
----.dependabot()
--------config.yml(312B)
----.github()
--------workflows()
----.eslintrc.js(1KB)
----src()
--------__test__()
--------sql.ts(10KB)
--------utils.ts(97B)
--------typed-pick.ts(146B)
--------index.ts(336B)
--------database-client.ts(2KB)
--------database-schema.ts(9KB)
--------sql-utils.ts(2KB)
--------topological-sort.ts(996B)
--------table.ts(8KB)
--------global.d.ts(23B)
--------view.ts(887B)
--------bulk-prepared-statements.ts(721B)
----.vscode()
--------settings.json(671B)
----.npmignore(168B)
----jest.json(632B)
----tsconfig.json(473B)
----LICENSE(1KB)
----README.md(8KB)
----.gitignore(1KB)
----.prettierrc.js(53B)
----package-lock.json(788KB)
----package.json(2KB)

网友评论