Como Fazer Dump e Restore de Banco de Dados no supabase 🗄ïļ

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 17 āļž.āļĒ. 2024

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 13

  • @polaco_fx202
    @polaco_fx202 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Boa

  • @AmazoniaLegal
    @AmazoniaLegal āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Boa noite, muito bom. Ótimo conteÚdo... Deus abençoe...

    • @semcodigobr
      @semcodigobr  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Obrigado 🙌

  • @JeanJosedeMatos
    @JeanJosedeMatos āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Excelente...no sqlserver eu uso um dbdiff para atualizar a estrutura na produçÃĢo (migrate)... como fazer isso com o supabase?

    • @semcodigobr
      @semcodigobr  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Ótima pergunta instale o supabase cli, assim vc consegue usar : Para fazer um "dbdiff" (comparaçÃĢo de esquemas de banco de dados) no Supabase, vocÊ pode usar a ferramenta de linha de comando `supabase`. Aqui estÃĄ um guia passo a passo:
      1. Instale a CLI do Supabase, se ainda nÃĢo tiver:
      ```
      npm install -g supabase
      ```
      2. Faça login na sua conta Supabase:
      ```
      supabase login
      ```
      3. Vincule seu projeto local ao projeto Supabase:
      ```
      supabase link --project-ref seu-id-de-projeto
      ```
      4. Gere um diff entre seu banco de dados local e o remoto:
      ```
      supabase db diff
      ```
      Este comando mostrarÃĄ as diferenças entre o seu esquema local e o esquema no projeto Supabase remoto.
      Se vocÊ quiser comparar com um esquema específico ou fazer comparaçÃĩes mais detalhadas, o Supabase oferece outras opçÃĩes:
      - Para comparar com um esquema específico:
      ```
      supabase db diff --schema seu-esquema
      ```
      - Para gerar um script SQL com as alteraçÃĩes:
      ```
      supabase db diff --use-migra
      ```
      vocÊ precisa ter um projeto Supabase configurado localmente e vinculado ao seu projeto remoto

  •  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    O storage tambÃĐm entra no backup?

    • @semcodigobr
      @semcodigobr  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Em meu teste veio as duas fotos.

  • @sigsistemas
    @sigsistemas āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    ERRO:
    pg_dump: error: consulta falhou: FATAL: DbHandler exited
    a conexÃĢo SSL foi fechada inesperadamente
    pg_dump: detail: Query was: SELECT pg_catalog.set_config('search_path', '', false);
    Poderia me ajudar ?

    • @jaguarconsultoriadigital8147
      @jaguarconsultoriadigital8147 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Consegui executar, porÃĐm, dÃĄ a warning:
      pg_dump: warning: there are circular foreign-key constraints on this table:
      pg_dump: detail: key
      pg_dump: hint: You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints.
      pg_dump: hint: Consider using a full dump instead of a --data-only dump to avoid this problem.

    • @semcodigobr
      @semcodigobr  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      O meu aconteceu isso. Mas verifiquei depois do restore. E refiz as relaçÃĩes... E tudo certo

    • @semcodigobr
      @semcodigobr  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      E aí vou pedir ajuda pro chat GPT

  • @eduardomattos8932
    @eduardomattos8932 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    É possível copiar os dados da tabela users.authentication ?

    • @semcodigobr
      @semcodigobr  āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

      Ele faz blz full