# X_PROBE_DATABASE_FIXED

## Means

a test creates a database under a name that is the same on every run

## Typical cause

a literal `create database x_…`, or a binding holding one — `x_${process.pid}` included. Two runs against one server (a dev re-run beside a gate, two checkouts sharing `docker/test-services`) and the first `afterAll` drops the database from under the other's running tests; CI runs the live suites in one job, so it never sees it (#705)

## Fix

`const PROBE_DB = probeDatabaseName('x_<suite>');` with `import { probeDatabaseName } from '@ultimat3/core';`, then `bun run probe-databases --json`

[CLI and verify](/error-codes#cli-and-verify)
