No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Adquiere por un a帽o todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

1D
11H
40M
8S

Create y Read para Students

9/22
Recursos

Aportes 5

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

En lugar de usar un QueryContext tambien se puede usar QueryRowContext y queda un poco mas limpia la funcion sin necesidad de iterar un registro para mapearlo que deberia de ser unico

func (p *PostgresRepository) GetStudent(ctx context.Context, id string) (*models.Student, error) {
	var student models.Student
	err := p.db.QueryRowContext(ctx, "SELECT id, name, age FROM students WHERE id = $1", id).Scan(&student.ID, &student.Name, &student.Age)
	if err != nil {
		return nil, err
	}
	return &student, nil
}

comandos

go get github.com/lib/pq
go get google.golang.org/grpc

El peor maestro del mundo, para qu茅 habla si lo puedo leer yo mismo?

Para no generar spam, voy a crear un 鈥渉ilo鈥 en este comentario sobre los cambios hechos en la clase:

Dockerfile

FROM postgres:10.3

COPY up.sql /docker-entrypoint-initdb.d/1.sql

CMD "posgres"