diff --git a/postgres/schema/202112021109_initial.sql b/postgres/schema/202112021109_initial.sql index 6b7a421..ddc3e88 100644 --- a/postgres/schema/202112021109_initial.sql +++ b/postgres/schema/202112021109_initial.sql @@ -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; \ No newline at end of file +DROP TABLE payees; +DROP TABLE user_budgets; +DROP TABLE budgets; +DROP TABLE users; +DROP EXTENSION "uuid-ossp"; \ No newline at end of file diff --git a/postgres/users.sql.go b/postgres/users.sql.go index b4bb118..aaf7a4c 100644 --- a/postgres/users.sql.go +++ b/postgres/users.sql.go @@ -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,