Postgres statistics.
- Supportes versions (see https://www.postgresql.org/support/versioning/)
- 9.4.x
- 9.5.x
- 9.6.x
- 10.x
- 11.x
- 12.x
Go version 1.13
go get github.com/cristalhq/pgstats
var db *sql.DB
// init db
stats, err := New(db)
if err != nil {
...
}
all, err := stats.AllIndexes()
if err != nil {
...
}
for _, index := range all {
fmt.Printf("index name: %v\n", index.Indexrelname)
}
See these docs.