41 lines
826 B
Go
41 lines
826 B
Go
|
// Code generated by sqlc. DO NOT EDIT.
|
||
|
// versions:
|
||
|
// sqlc v1.20.0
|
||
|
// source: news_events.sql
|
||
|
|
||
|
package db
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"database/sql"
|
||
|
)
|
||
|
|
||
|
const createNewsEvents = `-- name: CreateNewsEvents :exec
|
||
|
INSERT INTO news_events(
|
||
|
title,
|
||
|
url,
|
||
|
source,
|
||
|
description,
|
||
|
submitted_by
|
||
|
) VALUES ( $1, $2, $3, $4, $5)
|
||
|
`
|
||
|
|
||
|
type CreateNewsEventsParams struct {
|
||
|
Title string `json:"title"`
|
||
|
Url string `json:"url"`
|
||
|
Source string `json:"source"`
|
||
|
Description sql.NullString `json:"description"`
|
||
|
SubmittedBy int32 `json:"submitted_by"`
|
||
|
}
|
||
|
|
||
|
func (q *Queries) CreateNewsEvents(ctx context.Context, arg CreateNewsEventsParams) error {
|
||
|
_, err := q.db.ExecContext(ctx, createNewsEvents,
|
||
|
arg.Title,
|
||
|
arg.Url,
|
||
|
arg.Source,
|
||
|
arg.Description,
|
||
|
arg.SubmittedBy,
|
||
|
)
|
||
|
return err
|
||
|
}
|