AJ ONeal 818871ed76
feat(mymigrate/examples): add minimal migration runner example
Demonstrates mymigrate with embedded SQL migrations: up, down, status,
and reset commands. Two migrations (init + create-todos) show the
minimum viable pattern for using sqlmigrate with MySQL/MariaDB.

Verified against MariaDB 11.4.9 via sclient --alpn mysql.
2026-04-08 22:02:58 -06:00

9 lines
264 B
SQL

CREATE TABLE todos (
id CHAR(8) PRIMARY KEY,
title VARCHAR(255) NOT NULL,
done BOOLEAN NOT NULL DEFAULT FALSE,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO _migrations (name, id) VALUES ('0002_create-todos', 'a1b2c3d4');