Instead of failing on CREATE TABLE when tables already exist, check information_schema for all 10 schema tables. If all exist, skip migration gracefully. This handles deployments where DB was created by a previous deployment with different migration files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>