Files
image-storage/db/migrations/20260316171605_init_users.sql

26 lines
533 B
SQL

-- +goose Up
-- +goose StatementBegin
CREATE TABLE users (
id integer primary key not null,
email varchar not null unique,
password varchar not null,
created_at datetime default current_timestamp,
updated_at datetime default current_timestamp
);
CREATE TRIGGER update_users_updated_at
AFTER UPDATE ON users
FOR EACH ROW
BEGIN
UPDATE users
SET updated_at = current_timestamp
WHERE id = OLD.id;
END;
-- +goose StatementEnd
-- +goose Down
-- +goose StatementBegin
DROP TABLE users;
-- +goose StatementEnd