Package Usage: go: github.com/qustavo/sqlhooks/v2
This example shows how to instrument sql queries in order to display the time that they consume
package main
import (
)
// Hooks satisfies the sqlhook.Hooks interface
type Hooks struct {}
// Before hook will print the query with it's args and return the context with the timestamp
// After hook will get the timestamp registered on the Before hook and print the elapsed time
/*
Output should look like:
> CREATE TABLE t (id INTEGER, text VARCHAR(16)) []. took: 121.238µs
> INSERT into t (text) VALUES(?), (?) ["foo" "bar"]. took: 36.364µs
> SELECT id, text FROM t []. took: 4.653µs
*/
3 versions
Latest release: almost 4 years ago
33 dependent packages
View more package details: https://packages.ecosystem.code.gouv.fr/registries/proxy.golang.org/packages/github.com/qustavo/sqlhooks/v2