-- Migration 001: convert the two mission-fill tables to InnoDB. -- -- Why: the atomic enqueue (see includes/queue.php) wraps the capacity-check + -- seat-take in a transaction so the two writes commit or roll back as a unit. -- MyISAM silently ignores transactions, so these must be InnoDB. The rest of -- the schema is left as-is. -- -- Safe and reversible; run once against the pqs database: -- mysql -u pqs -ppqs pqs < dev/migrations/001-innodb.sql ALTER TABLE pqs_mission ENGINE=InnoDB; ALTER TABLE pqs_queue ENGINE=InnoDB;