Golang после изменения записи в таблице, возвращяет кэш
Не пойму почему go кэширует запрос,
Обновляю запись так:
func (r *DepartmentRepository) Update(d *model.Department) error {
_, err := r.store.db.Exec(`update departments set title = $1 where id = $2`, d.Title, d.ID)
if err .......
return err
}
В базе запись обновилась. Затем получаю список так:
func (r *DepartmentRepository) List() ([]model.Department, error) {
departments := []model.Department{}
err := r.store.db.Select(&departments, `select id, title from departments`)
if err .......
return departments, err
}
но go почему то вытягивает старую запись. Если перезапустить сервер, вытягивается обновленная запись. Использую database/sqlx. База postgresql. В чем может быть проблема? Никаких кэшировании не настраивал