rsqlite3 Rust 重写的 sqlite3开源项目

我要开发同款
匿名用户2021年11月08日
159阅读

技术信息

开源地址
https://github.com/epilys/rsqlite3
授权协议
未知

作品详情

rsqlite3是使用Rust重写的sqlite3数据库。

rsqlite3使用c2rust转译器重写了sqlite3代码 ,作者也在此基础上进行了部分清理。

使用示例

$cargo+ightlybuild--release#...buchofstuffIchooseottouderstad/readwarig:`rsqlite3`(bi"rsqlite3")geerated37warigs(24duplicates)Fiishedrelease[optimized]target(s)i39.84s$./target/release/rsqlite3--Loadigresourcesfrom/home/epilys/.sqlitercSQLiteversio3.37.02021-10-1710:31:09Eter".help"forusagehits.Coectedtoatrasieti-memorydatabase.Use".opeFILENAME"toreopeoapersistetdatabase.sqlite>.operrrrrruuuuuust.dbsqlite>CREATETABLEopiios(x);sqlite>isertitoopiios(x)values(hex(radomblob(16)));sqlite>isertitoopiios(x)values(hex(radomblob(16)));sqlite>isertitoopiios(x)values(hex(radomblob(16)));sqlite>isertitoopiios(x)values(hex(radomblob(16)));sqlite>select*fromopiios;x--------------------------------343D4BE24D07A96F8550B0942F664A6CD6289536E4A8057EB44754358EACD31AB4CA8E714CB57B11E7336263D214F30FA6491CA289ABF90EB2D76F5E1F919272sqlite>PRAGMAjoural_mode=wal;joural_mode------------walsqlite>PRAGMAitegrity_check;itegrity_check---------------oksqlite>VACUUM;sqlite>^D

功能介绍

rsqlite3 是使用 Rust 重写的 sqlite3 数据库。 rsqlite3 使用c2rust转译器重写了 sqlite3 代码 ,作者也在此基础上进行了部分清理。 使用示例 $ ca...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论