Sqlighte.rs/README.md
2022-10-30 11:38:23 +01:00

24 lines
No EOL
667 B
Markdown

# Sqlighte.Rs
* rust version of https://gitlab.com/sander-hautvast/sqlighter
* still work in progress
Creating a database will be as simple as:
```rust
fn test_build() -> Result<(), Error> {
let mut builder = Builder::new();
builder.schema(
"foo",
"create table foo(bar varchar(10))",
);
let mut record = Record::new(1);
record.add_value(values::string("helloworld"));
builder.add_record(record);
let database: Database = builder.into();
let file = File::create("foo.db")?;
let writer = BufWriter::new(file);
write(database, writer)?;
Ok(())
}
```