介绍邱!

news/2024/9/21 17:33:25
我很高兴地宣布发布 qiu – 一个严肃的 sql 查询运行器,旨在让原始 sql 再次变得有趣。老实说,orm 有其用武之地,但当您只想编写简单的 sql 时,它们可能会有点让人不知所措。我一直很喜欢编写原始 sql 查询,但我意识到我需要练习——大量的练习。这就是qiu登场的地方。有了 qiu,就不再需要与庞大的 orm 进行斗争,也不再迷失在抽象层中。它是一款轻量级工具,专为像我一样想要专注于掌握 sql 而不受额外干扰的开发人员而设计。编写原始 sql 应该是一种授权,而不是一件苦差事,而 qiu 可以实现这一点。 为什么秋?我创建了 qiu 因为我想要一种简单而强大的方法来运行原始 sql 查询、练习它们并避免 orm 的典型麻烦。无论您是希望提高 sql 技能的数据库新手,还是喜欢简单而非抽象的经验丰富的开发人员,qiu 都能满足您的需求。 特征直接 sql 执行:忘记 orm 层并直接运行原始 sql 查询。数据库支持:目前支持 postgresql、mysql 和 mariadb。高效任务队列:对 sql 命令进行排队,以便顺利执行,而不会阻塞系统。速率限制:内置速率限制器,可安全高效地处理您的查询执行。文件支持:直接从.sql文件执行查询。 如何安装开始使用qiu非常简单:npm install @medishn/gland-qiu登录后复制 使用示例这是qiu的实际工作方式:import { Qiu } from '@medishn/gland-qiu';const db = new Qiu('mysql', '-u username -ppassword');// Before that, you have to create the database Like: CREATE DATABASE dbdb.use('my_database'); // Running a raw queryawait db.exec('SELECT * FROM users;');// Running a query from an SQL fileawait db.exec('./queries/create_table.sql');登录后复制 为什么你会喜欢qiu:没有 orm 挫折:有时,orm 会增加不必要的复杂性。有了 qiu,您可以完全专注于 sql。简单且轻量级:非常适合您只需要运行原始查询而无需承担沉重负担的项目。高效练习 sql:非常适合磨练原始 sql 技能和进行实践练习。 结论qiu 的诞生源于我想要更好地掌握 sql 并享受这个过程而不受 orm 干扰的愿望。如果您厌倦了繁重的抽象,只想一个简单的 sql 运行程序,请尝试 qiu!在 github 存储库或 npm 包页面上探索更多信息。 以上就是介绍邱!的详细内容,更多请关注我的其它相关文章!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/63020.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

学习中遇到的问题

问题三:安装pytorch-gpu版本时会默认安装cpu版本 大概就是通过在pytorch官网复制的指令安装pytorch时,明明安装的时GPU版本的,但是却是CPU版本的,卸载重新安装也是这样 conda install pytorch1.13.1 torchvision0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c…

了解如何在 lt;lines (Modulojs) 中创建 API 支持的 Zelda BOTW 怪物画廊 Web 组件

模数教程回来了!大家好!暑假结束后,我带着 modulo 教程回来了。我正在制作更多教程 - 请继续关注。也就是说,如果您对我的下一个主题有任何特别的想法,请务必在评论中告诉我!我的上一篇教程是关于 api 驱动的 pokmon dance party 组件的超级快速且有趣的“仅 html,无 js…

Cortex-A7 MPCore 架构

Cortex-A7 MPCore 架构 1)Cortex-A7 MPCore 简介 Cortex-A7 MPcore 处理器支持 1~4 核,通常是和 Cortex-A15 组成 big.LITTLE 架构的,Cortex-A15 作为大核负责高性能运算,比如玩游戏啥的, Cortex-A7 负责普通应用,因为 CortexA7 省电。 Cortex-A7 本身性能也不弱,不要…

Zlmedia搭建简记

进入新公司之后,发现他们的视频播放使用的是ZlmediaKit这个工具,自己尝试使用了一下发现很好用,于是在自己机器上搭建了一个服务玩玩。 因为没有在线的摄像头,所以这里采用的是ffmpeg推送mp4文件作为视频流输入,推送到zlmedia服务,再利用zlmedia本身所带的拉流服务,最终…

C 风格字符串函数

▲《C++ Primer》 P109 我们无法保证 c_str 函数返回的数组一直有效,事实上,如果后续的操作改变了 string 的值就可能让之前返回的数组失去效用。 WARNING: 如果执行完 c_str() 函数后程序想一直都能使用其返回的数组,最好将该数组重新拷贝一份。

基于IDF的ESP32S3-LVGL DEMO移植

简介 ESP32-32出色的性价比,较好的性能与内存空间,可以好利用来完成GUI显示库的加载 LVGL LVGL是一款比较流行的致力于MCU与MPU创建漂亮UI的嵌入式图形库,免费且开源。 硬件 硬件采用的是正点原子的ESP32-S3 屏幕使用的是SPI通信方式,配合IO口控制(RST,A0),来实现LCD屏幕…

nginx: 按ip地址限流

一,以固定的速度提供服务 语法: 例子 limit_req_zone $binary_remote_addr zone=test:10m rate=2r/s;server { location / { limit_req zone=test; }} 语法: imit_req_zone 用于设置限流和共享内存区域的参数,格式为: limit_req_zone key zone rate。 key: 定…

Free5GC源码研究(2) - 单个NF的软件架构

前文我们总览了free5gc的总体软件架构。整一个free5gc系统又由几个NF(Network Function)组成,所以本文继续深入研究单个NF的软件架构。要研究NF的软件架构,最直接的方式是找一个简单的NF来回观摩。free5gc/ausf算是比较简单的一个,然而我发现了一个更简单的NF,叫做andy89…