Documentation
¶
Overview ¶
Command sql is a runnable quickstart for the SQL engine via Go's standard database/sql interface. It creates a schema, inserts rows, and runs a few queries — the same surface a production app uses.
It drops and recreates /FRL/QUICKSTART, so it requires FDB_CLUSTER_FILE to name a disposable cluster and refuses to fall back to FDB's default file:
export FDB_CLUSTER_FILE=$(fdb dev up) go run ./example/sql
To use Apple's C client instead of the pure-Go one, rebuild with the tag:
CGO_ENABLED=1 go run -tags libfdbc ./example/sql
main_test.go runs it against a real FoundationDB.
Click to show internal directories.
Click to hide internal directories.