Here is a function to fetch for french proverbs :
func (r *proverbRepo) SelectFrByDegree(search string) (proverbs []domain.Proverb, err error) {
rows, err := r.Db.Query(context.Background(), `SELECT ID, proverb
FROM proverbs_fr
WHERE proverb % $1
ORDER BY proverb <-> $1 DESC LIMIT 5
`, search)
if err != nil {
return
}
for rows.Next() {
var prov domain.Proverb
err = rows.Scan(&prov.ID, &prov.Literal)
if err != nil {
return
}
proverbs = append(proverbs, prov)
}
return
}
Sometimes I want to fetch another proverb table from per say proverbs_bzh table. Is it possible to fetch a different table with a variable name ?
SELECT * FROM $1
for instance...