Fix order of Down query

This commit is contained in:
Jan Bader 2021-12-02 20:37:06 +00:00
parent dcdcd53833
commit 0855942d0d
2 changed files with 8 additions and 14 deletions

View File

@ -46,10 +46,10 @@ ALTER TABLE "transactions" ADD FOREIGN KEY ("account_id") REFERENCES "accounts"
ALTER TABLE "transactions" ADD FOREIGN KEY ("payee_id") REFERENCES "payees" ("id");
-- +goose Down
DROP EXTENSION "uuid-ossp";
DROP TABLE budgets;
DROP TABLE users;
DROP TABLE user_budgets;
DROP TABLE transactions;
DROP TABLE accounts;
DROP TABLE payees;
DROP TABLE payees;
DROP TABLE user_budgets;
DROP TABLE budgets;
DROP TABLE users;
DROP EXTENSION "uuid-ossp";

View File

@ -11,25 +11,19 @@ import (
const createUser = `-- name: CreateUser :one
INSERT INTO users
(id, email, name, password)
VALUES ($1, $2, $3, $4)
(email, name, password)
VALUES ($1, $2, $3)
RETURNING id, email, name, password
`
type CreateUserParams struct {
ID uuid.UUID
Email string
Name string
Password string
}
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error) {
row := q.db.QueryRow(ctx, createUser,
arg.ID,
arg.Email,
arg.Name,
arg.Password,
)
row := q.db.QueryRow(ctx, createUser, arg.Email, arg.Name, arg.Password)
var i User
err := row.Scan(
&i.ID,