2023-10-22 20:56:47 +00:00
|
|
|
const std = @import("std");
|
2023-10-22 23:56:02 +00:00
|
|
|
const sqlite = @import("sqlite");
|
2023-10-22 20:56:47 +00:00
|
|
|
|
|
|
|
pub fn handler(allocator: std.mem.Allocator, event_data: []const u8) ![]const u8 {
|
|
|
|
_ = event_data;
|
2023-10-22 23:56:02 +00:00
|
|
|
var db = try sqlite.Db.init(.{
|
|
|
|
.mode = sqlite.Db.Mode{ .File = "donotuse.db" },
|
|
|
|
.open_flags = .{
|
|
|
|
.write = true,
|
|
|
|
.create = true,
|
|
|
|
},
|
|
|
|
.threading_mode = .MultiThread,
|
|
|
|
});
|
|
|
|
try db.exec("CREATE TABLE user(id integer primary key, age integer, name text)", .{}, .{});
|
2023-10-22 20:56:47 +00:00
|
|
|
var al = std.ArrayList(u8).init(allocator);
|
|
|
|
var writer = al.writer();
|
2023-10-22 23:56:02 +00:00
|
|
|
try writer.print("table created\n", .{});
|
2023-10-22 20:56:47 +00:00
|
|
|
return al.items;
|
|
|
|
}
|