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
                                
                                
                                
                            
评论区