feat: remove conn aquire in file create

This commit is contained in:
Yanislav Igonin 2021-09-10 18:18:52 +03:00
parent 2a21b5b4b0
commit 545a131801

View File

@ -13,22 +13,16 @@ type FilesRepository struct{}
var Files FilesRepository
func (r *FilesRepository) Create(f File) error {
conn, err := Db.Pool.Acquire(context.TODO())
if err != nil {
return err
}
defer conn.Release()
sql := `
INSERT INTO files (post_id, name, ext, size)
VALUES ($1, $2, $3, $4)
`
row := conn.QueryRow(
row := Db.Pool.QueryRow(
context.TODO(), sql, f.PostID, f.Name, f.Ext, f.Size,
)
err = row.Scan()
err := row.Scan()
if err != nil && err != pgx.ErrNoRows {
return err
}