objectbox-go
objectbox-go copied to clipboard
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
:rotating_light: First, please check: - existing issues (including closed ones), - Docs https://golang.objectbox.io/ - FAQ page https://golang.objectbox.io/faq #### Description When I add the code from the getting started guide into...
Enable rustlang support or integration.. since Rust is more focused on performance and memory safety
C-API v0.15 brought the support of a "unique-on-conflict-replace" strategy. This issue is to track interest in bringing the feature to Go.
C-API v0.15 brought the support of a flexible field type to ObjectBox. This issue is to track interest in bringing the feature to Go.
Support embedded sync-server as provided by the c-api in `objectbox-sync.h`
Reproducer here: https://github.com/jpeeler/objectbox-test I don't understand the failure as [`Credential` is present](https://github.com/plaid/plaid-go/blob/0e502e7bb56c8c12e86a78c8404a1cc5846c4804/plaid/institutions.go#L57) in the same file as `Institution`, which is clearly found. Copied output from commit: ``` $ go generate...
Investigate whether/how we can support cross-compilation, e.g. compiling for Linux on macOS. Please upvote this issue if you find it important.
WASM
Am trying to get running as WASM, but its quite difficult to get golang and wasm to both compile to WASM. Any ideas ?
#### Description [Performance Benchmarks](https://objectbox.io/go-1-0-release-and-performance-benchmarks/) page has broken images. I didn't see any existing reports of this. ![Screenshot 2024-02-20 at 2 58 52 PM](https://github.com/objectbox/objectbox-go/assets/1661830/ed468cb3-5c33-42a6-9a51-66ef91b9df0f) When trying to load an [image](https://lh5.googleusercontent.com/C25h8fv86OcQUmkv4vRqUnPmesMkW7977iTBQHUolP4Z4uLTHOolNDKnc7OwCtHauLYTENv2dNp_66J46Tw_ieX2PuUnLDRyLpbEvRbck_JIW5psuBAEocT6znur3yyBM9G3NfTS) directly,...
Code generator has problems with binding Time properties of inlined struct. Consider following structs: ``` type Metadata struct { Id uint64 Created time.Time `objectbox:"date"` Modified time.Time `objectbox:"date"` } type BlogPost...