dgv/s3db.zig
Zig wrapper of SQLite/Go extension that stores tables in an S3-compatible object store
Zig wrapper lib/sample for SQLite/Go extension that stores tables in an S3-compatible object store
build.zig
...
exe.root_module.addImport("s3db", b.dependency("s3db", .{}).module("s3db"));
b.installArtifact(exe);
import
const s3db = @import("s3db");
...
var db = try s3db.init(.{
.mode = s3db.Db.Mode{ .Memory = {} },
.open_flags = .{ .write = true },
});
defer db.deinit();
try db.exec("CREATE VIRTUAL TABLE user USING s3db (columns='id integer primary key, age integer, name text')", .{}, .{});
...