PgTyped类型安全SQL在TypeScript中的应用
PgTyped 的类型安全 SQL 工具,真的蛮好用的,适合 TypeScript 开发者。它能让你在 TypeScript 中直接使用原始 SQL,并且保证类型安全。最牛的是,它不需要你事先定义数据库模式,PgTyped 会自动从正在运行的 PostgreSQL 数据库中获取类型信息,生成相应的类型和接口。嗯,你不用担心 SQL 注入的问题,因为它是通过发送查询和参数来防止的,完全没有显式参数替换,安全又方便。
自动生成查询类型对我来说实用,尤其是对那些参数和结果复杂的查询。还有,它支持从 SQL 和 TypeScript 文件中提取查询并生成类型。数组、对象等复杂类型的参数插值助手也挺好用的。
如果你是个 TypeScript 用户,想要避免那些手动映射数据库模式的麻烦,PgTyped 会是个不错的选择。而且它的监视模式可以实时生成查询类型,灵活。如果你对数据库类型安全有需求,试试这个工具吧。
如果你在项目中频繁用到 PostgreSQL,并且想在 TypeScript 中避免类型错误,PgTyped 真的是个值得一试的工具。
pgtyped:pgTyped-TypeScript中的Typesafe SQL
预估大小:122个文件
SQLLexer.g4
826B
SQLParser.g4
817B
QueryLexer.g4
582B
QueryParser.g4
584B
.gitignore
25B
Dockerfile
202B
.gitignore
25B
.gitignore
25B
.gitignore
25B
.gitignore
141B
2.08MB
文件大小:
评论区