Query
CREATE TABLE account_invites (
id INTEGER PRIMARY KEY AUTOINCREMENT,
account_id INTEGER NOT NULL REFERENCES accounts(id) ON DELETE CASCADE,
email TEXT NOT NULL,
token TEXT NOT NULL UNIQUE,
invited_by_trainer_id INTEGER NOT NULL REFERENCES trainers(id) ON DELETE CASCADE,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
expires_at TEXT NOT NULL,
accepted_at TEXT,
cancelled_at TEXT
)