Как реализовать Create() в Go для PostgreSQL
Статья объясняет реализацию Create(): INSERT ... RETURNING id и использование db.QueryRowContext для получения id. Параметры $1,$2,$3 защищают от SQL-инъекций. Описана обработка pgconn.PgError с кодом 23505 и её преобразование в ErrDuplicate.
Подробнее: https://gosamples.dev/implement-create-method/
#en
@go_in_action | Другие наши каналы
Post #4618
86