working on ron-example

This commit is contained in:
2024-11-20 23:09:25 +01:00
parent ea5d85bd19
commit 4f108e1b05
25 changed files with 627 additions and 147 deletions
+32
View File
@@ -0,0 +1,32 @@
// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.27.0
package sqlc
import (
"context"
"github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgconn"
)
type DBTX interface {
Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
Query(context.Context, string, ...interface{}) (pgx.Rows, error)
QueryRow(context.Context, string, ...interface{}) pgx.Row
}
func New(db DBTX) *Queries {
return &Queries{db: db}
}
type Queries struct {
db DBTX
}
func (q *Queries) WithTx(tx pgx.Tx) *Queries {
return &Queries{
db: tx,
}
}
+10
View File
@@ -0,0 +1,10 @@
// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.27.0
package sqlc
type Pet struct {
ID int32
Name string
}
+6
View File
@@ -0,0 +1,6 @@
package sqlc
type SessionData struct {
UserID string
Role string
}
+15
View File
@@ -0,0 +1,15 @@
// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.27.0
package sqlc
import (
"context"
)
type Querier interface {
CreatePet(ctx context.Context, name string) (int32, error)
}
var _ Querier = (*Queries)(nil)
+23
View File
@@ -0,0 +1,23 @@
// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.27.0
// source: queries.sql
package sqlc
import (
"context"
)
const createPet = `-- name: CreatePet :one
insert into "pet" (name)
values ($1)
returning id
`
func (q *Queries) CreatePet(ctx context.Context, name string) (int32, error) {
row := q.db.QueryRow(ctx, createPet, name)
var id int32
err := row.Scan(&id)
return id, err
}