mirror of
https://github.com/lightninglabs/loop
synced 2024-11-09 19:10:47 +00:00
46 lines
964 B
Go
46 lines
964 B
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.25.0
|
|
// source: migration_tracker.sql
|
|
|
|
package sqlc
|
|
|
|
import (
|
|
"context"
|
|
"database/sql"
|
|
)
|
|
|
|
const getMigration = `-- name: GetMigration :one
|
|
SELECT
|
|
migration_id,
|
|
migration_ts
|
|
FROM
|
|
migration_tracker
|
|
WHERE
|
|
migration_id = $1
|
|
`
|
|
|
|
func (q *Queries) GetMigration(ctx context.Context, migrationID string) (MigrationTracker, error) {
|
|
row := q.db.QueryRowContext(ctx, getMigration, migrationID)
|
|
var i MigrationTracker
|
|
err := row.Scan(&i.MigrationID, &i.MigrationTs)
|
|
return i, err
|
|
}
|
|
|
|
const insertMigration = `-- name: InsertMigration :exec
|
|
INSERT INTO migration_tracker (
|
|
migration_id,
|
|
migration_ts
|
|
) VALUES ($1, $2)
|
|
`
|
|
|
|
type InsertMigrationParams struct {
|
|
MigrationID string
|
|
MigrationTs sql.NullTime
|
|
}
|
|
|
|
func (q *Queries) InsertMigration(ctx context.Context, arg InsertMigrationParams) error {
|
|
_, err := q.db.ExecContext(ctx, insertMigration, arg.MigrationID, arg.MigrationTs)
|
|
return err
|
|
}
|