pgschema
supports loading configuration from environment variables and dotenv .env
files.
Overview
pgschema automatically loads configuration from:.env
file in the current directory (if present)- System environment variables
- Command-line flags (highest priority)
Supported Environment Variables
pgschema supports all standard PostgreSQL environment variables:Database server host
Database server port
Database name (required for all commands)
Database user name (required for all commands)
Database password
Application name visible in
pg_stat_activity
.env Setup
Create a.env
file in your project directory:
.env
to your .gitignore
file to prevent committing sensitive credentials: