Documentation

PostgreSQL

The Railway PostgreSQL plugin allows you to provision and connect to a PostgreSQL database with zero configuration.

Install

When you run railway run in a project with the Postgres plugin installed, we inject several environment variables.

  • PGHOST
  • PGPORT
  • PGUSER
  • PGPASSWORD
  • PGDATABASE
  • DATABASE_URL

Many libraries will automatically look for the DATABASE_URL variable and use it to connect to Postgres. You can also manually use these variables however you like.

Example Usage

This example requires that you run with railway run.

Examples

You can find examples that use the Postgres plugin at github.com/railwayapp/examples.