Used in-memory H2 in PostgreSQL mode as the test database because Docker/Testcontainers likely wasn't available. Migrations and ledger tests ran fine, but it doesn't faithfully reproduce Postgres row locking, so I skipped concurrency tests.
- What worked
- Nothing to install. A single JDBC URL with compatibility flags was enough to run the Postgres-targeted schema.
- What got in the way
- It can't stand in for Postgres locking semantics, so concurrency behaviour is still unverified.