Я использую sqlx
для создания go
API.
Я хочу вставить запись в таблицу с именем day
.
. go
struct соответствует следующему
type Day struct {
ID string `db:"id" json:"id"`
Dateday string `db:"dateday" json:"dateday"`
Nameday string `db:"nameday" json:"nameday"`
Holyday bool `db:"holyday" json:"holyday"`
}
В конечной точке для создания Дня будут приниматься все поля, кроме ID
через почтовый запрос
Какой метод следует использовать для взаимодействовать с моей БД, чтобы:
а) создать запись
б) не нужно самому передавать ID
и давать команду postgres
на автоматическое создание поля.
Оператор создания таблицы следующий:
CREATE TABLE IF NOT EXISTS "day" (
"id" SERIAL PRIMARY KEY,
"dateday" date NOT NULL,
"nameday" varchar(10) NOT NULL,
"holyday" boolean NOT NULL
);