rsqlite3Rust 重写的 sqlite3
rsqlite3 是使用 Rust 重写的 sqlite3 数据库。
rsqlite3 使用c2rust
转译器重写了 sqlite3 代码 ,作者也在此基础上进行了部分清理。
使用示例
$ cargo +nightly build --release
# ... bunch of stuff I choose not to understand/read
warning: `rsqlite3` (bin "rsqlite3") generated 37 warnings (24 duplicates)
Finished release [optimized] target(s) in 39.84s
$ ./target/release/rsqlite3
-- Loading resources from /home/epilys/.sqliterc
SQLite version 3.37.0 2021-10-17 10:31:09
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .open rrrrrruuuuuust.db
sqlite> CREATE TABLE opinions(x);
sqlite> insert into opinions(x) values (hex(randomblob(16)));
sqlite> insert into opinions(x) values (hex(randomblob(16)));
sqlite> insert into opinions(x) values (hex(randomblob(16)));
sqlite> insert into opinions(x) values (hex(randomblob(16)));
sqlite> select * from opinions;
x
--------------------------------
343D4BE24D07A96F8550B0942F664A6C
D6289536E4A8057EB44754358EACD31A
B4CA8E714CB57B11E7336263D214F30F
A6491CA289ABF90EB2D76F5E1F919272
sqlite> PRAGMA journal_mode = wal;
journal_mode
------------
wal
sqlite> PRAGMA integrity_check;
integrity_check
---------------
ok
sqlite> VACUUM;
sqlite> ^D
评论
django-admin2django.contrib.admin的重写
django-admin2重写了django.contrib.admin,具备可扩展,可适应性。特征重写DjangoAdmin后端嵌入式主题内置RESTfulAPI
django-admin2django.contrib.admin的重写
0
django-admin2django.contrib.admin的重写
django-admin2 重写了 django.contrib.admin ,具备可扩展,可适应性
django-admin2django.contrib.admin的重写
0
KuiBaDBRust 重写的 PostgreSQL
KuiBaDB 是使用 Asynchronous Rust 重写的 PostgreSQL,专注于 O
KuiBaDBRust 重写的 PostgreSQL
0
KuiBaDBRust 重写的 PostgreSQL
KuiBaDB是使用AsynchronousRust重写的PostgreSQL,专注于OLAP分析。KuiBaDB构建在kbio和tokio之上,只使用tokio的 'rt-multi-thread'
KuiBaDBRust 重写的 PostgreSQL
0
SqliteCPPC++ SQLite3 包装器
CppSQLite(最近版本为CppSQLite3)是对SQLite进行二次封装后的C++类库。SQLite是一个超轻量级的开源数据库,但从官网上下载的source是一个用c写的文件,在C++(VC
SqliteCPPC++ SQLite3 包装器
0
UrlRewriteFilterJava的URL重写过滤器
UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_re
UrlRewriteFilterJava的URL重写过滤器
0
SQLite3++使用 C++ 封装的 SQLite3 API
sqlite3pp该库对SQLite3API使用C++类进行包装,支持几乎所有SQLite3功能(打开数据库、查询、执行命令、事物等)。示例代码如下:database数据库sqlite3pp::dat
SQLite3++使用 C++ 封装的 SQLite3 API
0