Manual MyTable

PostgreSQL • Exportar/Importar Dados

Use esta área para exportar dados de tabelas/consultas e importar arquivos para o PostgreSQL de forma guiada, sem precisar de comandos externos. Ideal para compartilhar amostras, montar relatórios rápidos ou popular tabelas a partir de planilhas.


Exportar

  1. Abra a tabela desejada em Visualizar Registros ou monte uma consulta em Executar SELECT.
  2. Aplique filtros, escolha as colunas visíveis e defina a ordem (se necessário).
  3. Toque em Exportar e escolha o formato:
    • CSV — compatível com planilhas (separador, aspas e encoding configuráveis).
    • JSON — útil para integrações.
    • XLSX — quando disponível, para Excel.
  4. Confirme e baixe o arquivo.

Dica: A exportação respeita os filtros e as colunas visíveis da tela atual.


Importar

  1. No menu principal, abra Exportar/Importar e selecione a aba Importar.
  2. Escolha o arquivo de origem (CSV, XLSX ou JSON, conforme suporte do ambiente).
  3. Selecione a tabela de destino (ou crie uma nova, quando a UI oferecer essa opção).
  4. Revise o mapeamento de colunas:
    • Associe colunas do arquivo às colunas da tabela (nome e tipo compatíveis).
    • Defina tratamento para datas, números e valores vazios (NULL).
  5. Escolha o modo:
    • Inserir (append) — adiciona linhas.
    • Atualizar por chave — quando houver PK ou coluna-chave informada.
    • Upsert (inserir ou atualizar) — se o ambiente suportar.
  6. (Opcional) Defina lote (batch size) e validação prévia.
  7. Execute e acompanhe o relatório (linhas lidas, inseridas/atualizadas, erros).

Dica: Para cargas grandes, prefira executar em janela fora do pico e use lotes menores.


Preparação dos dados

  • Padronize datas (recomendado: YYYY-MM-DD) e decimais (ponto como separador).
  • Garanta que chaves e FKs estejam coerentes (ordem de carga: pais → filhos).
  • Revise limites de tamanho (VARCHAR) e tipos (INTEGER, NUMERIC etc.).

Boas práticas

  • Teste primeiro com um recorte pequeno do arquivo.
  • Mantenha backup prévio da tabela destino (quando for substituir dados).
  • Após grandes cargas, rode Analyze na tabela para atualizar estatísticas.
  • Para planilhas recorrentes, salve o perfil de mapeamento (quando disponível) para reutilizar.

Erros comuns (e soluções)

“Tipo inválido / conversão falhou”

  • Normalize formatos (datas, numéricos) e ajuste o mapeamento de colunas.

“Violação de UNIQUE/PK”

  • Ative Atualizar por chave ou corrija duplicidades no arquivo.

“Violação de FK”

  • Garanta que as tabelas referenciadas tenham os registros necessários antes da carga.

“Arquivo muito grande / timeout”

  • Divida em lotes menores ou processe em etapas.

“Permissão negada”

  • Conceda privilégios de INSERT/UPDATE na tabela e USAGE no schema (veja Permissões).

Ferramentas relacionadas

Voltar: PostgreSQL • Editor SQL