Files
KArtSell.Aegis/tests
kjh2064 77e76d3873 fix: Remove role-based GRANT from 0031 migration for test DB compatibility
**Issue:** 0031_phase2_observability_and_pooling.sql had explicit GRANT commands
targeting 'kartsell' role, preventing test user (kartsell_test) from running
migration due to insufficient ALTER ROLE/GRANT privileges.

**Fix:**
- Remove ALTER SCHEMA ... OWNER TO kartsell (lines 211-214)
- Remove GRANT USAGE/PRIVILEGES commands (lines 216-229)
- Add comment: schemas owned by executing role; explicit GRANT deferred to production

**Context:** Test DB (kartselldb_test) uses kartsell_test/kartsell4321@!_test credentials.
Production GRANT script can be applied separately post-deployment as admin task.

**Next:** Defer schema permission verification to production DBA setup phase.
Integration tests can now proceed once test DB is initialized with proper schema.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-02 21:18:21 +09:00
..