package sqlstore func (s *SQLStore) GetSystemSettings() (map[string]string, error) { query := s.getQueryBuilder().Select("*").From("system_settings") rows, err := query.Query() if err != nil { return nil, err } defer rows.Close() results := map[string]string{} for rows.Next() { var id string var value string err := rows.Scan(&id, &value) if err != nil { return nil, err } results[id] = value } return results, nil } func (s *SQLStore) SetSystemSetting(id string, value string) error { query := s.getQueryBuilder().Insert("system_settings").Columns("id", "value").Values(id, value) _, err := query.Exec() if err != nil { return err } return nil }