mox/vendor/github.com/mjl-/bstore
Mechiel Lukkien bf8cfd9724
add debug logging about bstore db schema upgrades
bstore was updated to v0.0.6 to add this logging.
this simplifies some of the db-handling code in mtastsdb,tlsrptdb,dmarcdb. we
now call the package-level Init() and Close() in all tests properly.
2024-05-10 14:44:37 +02:00
..
.gitignore update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
default.go update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
doc.go add debug logging about bstore db schema upgrades 2024-05-10 14:44:37 +02:00
equal.go update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
exec.go update to latest bstore, with a bugfix for queries with multiple orders that were partially handled by an index 2024-03-30 09:39:18 +01:00
export.go update to latest bstore, with a bugfix for queries with multiple orders that were partially handled by an index 2024-03-30 09:39:18 +01:00
format.md update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
gendoc.sh mox! 2023-01-30 14:27:06 +01:00
keys.go update to latest bstore, with a bugfix for queries with multiple orders that were partially handled by an index 2024-03-30 09:39:18 +01:00
LICENSE mox! 2023-01-30 14:27:06 +01:00
Makefile update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
nonzero.go update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
pack.go update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00
parse.go update to latest bstore, with fix for a bug that was triggered by an upcoming commit 2023-11-20 11:01:15 +01:00
plan.go update to latest bstore, with a bugfix for queries with multiple orders that were partially handled by an index 2024-03-30 09:39:18 +01:00
query.go update to latest bstore, with fix for a bug that was triggered by an upcoming commit 2023-11-20 11:01:15 +01:00
README.md update to latest bstore, with a bugfix for queries with multiple orders that were partially handled by an index 2024-03-30 09:39:18 +01:00
register.go add debug logging about bstore db schema upgrades 2024-05-10 14:44:37 +02:00
stats.go mox! 2023-01-30 14:27:06 +01:00
store.go add debug logging about bstore db schema upgrades 2024-05-10 14:44:37 +02:00
tags.go mox! 2023-01-30 14:27:06 +01:00
tx.go update to latest bstore (with support for an index on a []string: Message.DKIMDomains), and cyclic data types (to be used for Message.Part soon); also adds a context.Context to database operations. 2023-05-22 14:40:36 +02:00

Bstore is an in-process database with serializable transactions supporting referential/unique/nonzero constraints, (multikey) indices, automatic schema management based on Go types and struct tags, and a query API.

Documentation:

https://pkg.go.dev/github.com/mjl-/bstore

MIT-licensed

Written by Mechiel Lukkien, mechiel@ueber.net. Feedback/bug reports/patches welcome.