Skip to content
Fly App performance optimization Docs
Need a Logo? View Our Brand Assets
Fly App performance optimization Docs
Pricing Support
Sign In Sign Up
Docs Index Fly Postgres
Getting Started
  • This Is Not Managed Postgres
  • Create a Fly Postgres Cluster
  • Migrate a Postgres Database from Heroku
  • Enable TimescaleDB
Connecting to Fly Postgres
  • Connect With flyctl
  • Connect From a Fly App
  • External Connections
  • App Connection Examples
Managing Fly Postgres
  • Users & Roles
  • Attach or Detach a Fly App
  • Monitor a Postgres App
  • Fork a volume from a Postgres app
  • Backup, Restores, & Snapshots
  • Scale Postgres VMs
  • Horizontal Scaling
  • Scale to zero for Postgres Development projects
  • Postgres Configuration Tuning
  • Upgrade Postgres
  • Delete a Postgres Cluster
  • Check Provisioned Resources
Advanced guides
  • High Availability & Global Replication
Fly.io
  • Fly.io developer documentation
  • Fly.io Distributed Systems Challenge
  • Fly.io Web Launchers
Docs Fly Postgres Managing Fly Postgres Horizontal Scaling

Horizontal Scaling

Horizontally scale your Postgres cluster with the flyctl machine clone command. Here’s an example:

fly machine clone e784079b449483 --region ord --app pg-test

You can use fly machine status to confirm the state of the cluster.

Report an issue or edit this page on GitHub