Aprenda como fazer um dump completo do banco de dados no Supabase usando o comando pg_dump
, e como restaurar esses dados em outro projeto do Supabase com o psql
. Neste tutorial passo a passo, você verá exemplos práticos e as melhores práticas para garantir a segurança e a integridade dos seus dados ao realizar backups e migrações entre ambientes. Veja como essas ferramentas simplificam o gerenciamento do seu banco de dados PostgreSQL no Supabase.
Primeiro de tudo caso não tenha instalado o Postgresql acesse:
https://www.postgresql.org/download
Ao terminar de instalar o postgresql, verifique no prompt de comando digitando pg_dump se ele retornar erro, abaixo
Adicione o caminho nas variáveis de ambiente do seu Postgresql
Na pasta que você precisa fazer o DUMP rode o comando, substituindo a url.
pg_dump -h db.fakehostname.supabase.co -U postgres -d postgres > dumpsupabase.dump
Para o Restore, rode o comando na mesma pasta do arquivo gerado acima do pg_dump.
Digite a conection string não esqueça da senha ou alterar a senha:
psql "postgresql://postgres.fakeuser:[email protected]:6543/postgres" < dumpsupabase.dump
Vídeo completo abaixo: