Feature request: fly pg export

Hello!

Loving the new fly pg import command PG import command by davissp14 · Pull Request #1788 · superfly/flyctl · GitHub

Coming from Heroku, I’m used to heroku pg:pull as well - used like so:

heroku pg:pull <remote-db-name> <local-db-name> --app <app-name>

Refs: Managing Heroku Postgres using the CLI | Heroku Dev Center
Refs: cli/packages/pg-v5/commands/pull.js at d705c1dfdd6913d5999109083a9dd06d54ad25a7 · heroku/cli · GitHub

While this post provides enough context for someone to cobble together a solution themselves, it’s not nearly as convenient as pg:pull - as it requires the user to create the proxy connection in one process, perform their action in another process, and then terminate the proxy connection once complete.

This might also be a useful tool for upgrading major versions - a user could feasibly pg export from 14.4 to a local instance, perform their upgrade/testing, and then launch a new major version on Fly, and run pg import.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.