Files
pgbackweb/internal/database/migrations/20240720055717_add_users_table.sql
Luis Eduardo Jeréz Girón 7775939a22 Add database migrations
2024-07-20 00:24:20 -06:00

22 lines
547 B
SQL

-- +goose Up
-- +goose StatementBegin
CREATE TABLE IF NOT EXISTS users (
id UUID NOT NULL DEFAULT uuid_generate_v4() PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL UNIQUE CHECK (email = lower(email)),
password TEXT NOT NULL,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
updated_at TIMESTAMPTZ
);
CREATE TRIGGER users_change_updated_at
BEFORE UPDATE ON users FOR EACH ROW EXECUTE FUNCTION change_updated_at();
-- +goose StatementEnd
-- +goose Down
-- +goose StatementBegin
DROP TABLE IF EXISTS users;
-- +goose StatementEnd