something like this could work:
var data: seq[float64] = @[0.1, 0.2]
var strBuf = newString(data.sizeof())
copyMem(addr strBuf[0], addr data, data.sizeof())
## ..
## Write strBuf to your sqlite blob.
## ..
# get your data back
var data2: seq[float64] = newSeq[float64]( strBuf.len div float64.sizeof() )
copyMem(addr data2, addr strBuf[0], data2.sizeof)
assert data == data2
Run
- Writing binary data to SQLite enthus1ast
- Writing binary data to SQLite Clonk
- Writing binary data to SQLite Clonk
- Writing binary data to SQLite sky_khan
- Writing binary data to SQLite GULPF
- Writing binary data to SQLite Clonk
- Writing binary data to SQLite Clonk
- Writing binary data to SQLite sky_khan
- Writing binary data to SQLite leorize
- Writing binary data to SQLite Clonk
- Writing binary data to SQLite Clonk
