Sign inSign up

salerg/supabase-transfer

By salerg

•Updated about 1 year ago

Image
0

216

salerg/supabase-transfer repository overview

⁠Supabase Transfer Docker Image

A lightweight Docker container for migrating data between Supabase PostgreSQL projects.
Supports PostgreSQL 17.x and IPv4 pooler endpoints, avoiding common Docker networking issues.


⁠Features

  • Transfer full schema + data or data-only
  • Works with Supabase IPv4 pooler endpoints
  • Uses PostgreSQL 17 client tools for compatibility
  • Fully configurable via environment variables
  • Ideal for one-off migrations or CI/CD automation

⁠Usage

Full schema + data transfer:

docker run --rm \
  -e SOURCE_DATABASE_URL="postgresql://<source-tenant-username>:<password>@<source-pooler>:5432/postgres?sslmode=require" \
  -e TARGET_DATABASE_URL="postgresql://<target-tenant-username>:<password>@<target-pooler>:5432/postgres?sslmode=require" \
  yourusername/supabase-transfer:latest

Tag summary

Content type

Image

Digest

sha256:8d9e32a1f…

Size

153.9 MB

Last updated

about 1 year ago

docker pull salerg/supabase-transfer