
## Preflight checks for PostgreSQL

URL: https://docs.atlan.com/apps/connectors/database/postgresql/references/preflight-checks-for-postgresql

> Before [running the PostgreSQL crawler](/apps/connectors/database/postgresql/how-tos/crawl-postgresql), you can run [preflight checks](/product/connectio.

Before [running the PostgreSQL crawler](https://docs.atlan.com/llms/connectors/postgresql/crawl-postgresql/llms.txt), you can run [preflight checks](https://docs.atlan.com/llms/catalog/connector-capabilities/what-are-preflight-checks/llms.txt) to perform the necessary technical validations. The following preflight check will be completed:

## Database and schema check

✅ `Check successful`

❌ `Check failed for $missingObjectName`

## Tables check

✅ `Check successful. Table count: <count>`

❌ `Check failed. Missing some of the required grants SELECT, SHOW VIEW, EXECUTE on tables:`

## S3

✅ `Check successful` if the bucket, region, and prefix combination is valid and the S3 credential passed is accessible.

❌`Check failed with error code - `

For example: `Miner S3 credentials: failed with error code: NoSuchBucket`

---
