Package pgtest gives Postgres repository tests a database. One container serves a test binary,
and each test gets its own schema: isolation without a container per test or truncating.
Open creates an empty schema and returns a pool whose search_path is that schema alone. The
schema is dropped when the test finishes, so tests can run in parallel.