-2

Go、SQLX、postgres、go-swagger を使用して API を開発しています。

POST メソッド ハンドラーで、swagger によって定義および検証された型の要求本文を取得します。検証後、それをpostgresテーブルに挿入したいと思います。

次のスニペットを除いて、この件に関するドキュメントはあまり見つかりませんでした。

sqlStatement := `
INSERT INTO users (age, email, first_name, last_name)
VALUES ($1, $2, $3, $4)
RETURNING id`
  id := 0
  err = db.QueryRow(sqlStatement, 30, "jon@calhoun.io", "Jonathan", "Calhoun").Scan(&id)

つまり、保持したい構造体のすべてのフィールドを記述する必要があります。

構造体をテーブルに保存するだけのメソッドはありますか?

db.save(struct)
4

1 に答える 1