Ir para o conteúdo

Usa TablePro todo dia? Uma licença adiciona recursos pagos e financia a próxima versão. Compre uma licençaCompre uma licença

Cliente de Amazon Redshift para Mac

Consulte um cluster provisionado ou um workgroup Serverless com o driver PostgreSQL incluído no app, leia o estilo de distribuição e as chaves de ordenação de cada tabela e explore esquemas Spectrum e datashare junto aos seus.

Funciona em MacO driver acompanha o app para Mac

Visão geral

Linguagem de consulta
SQL
Driver
Acompanha o app para MacCompartilhado com PostgreSQL, CockroachDB e PGlite
Conectar por
Host e porta, Túnel SSH, SSL/TLS
Porta padrão
5439
iPhone e iPad
Abre quando sincronizado de um Mac

Conecte-se

Use o endpoint do cluster como host ou o endpoint do workgroup no Redshift Serverless; ambos escutam na mesma porta. Um banco é obrigatório, e cada cluster é criado com um chamado dev. Importar uma URL redshift:// preenche o formulário.

Novas conexões definem SSL como Preferred, e não há verificação de versão, portanto qualquer cluster ainda operado pela AWS se conecta. A senha é armazenada no Chaves ou lida de ~/.pgpass, duas das opções de credenciais disponíveis. Um cluster sem acesso público é acessado por um túnel SSH para um bastion host na sua VPC.

Consulte e edite

Consultas e edições de linhas pendentes com Preview SQL funcionam como em PostgreSQL, pelo mesmo driver. Uma aba vinculada a um banco diferente do ativo abre uma segunda conexão para ele.

As informações de tabela leem svv_table_info para obter o estilo de distribuição, as chaves de ordenação e o tamanho, e a aba DDL inclui DISTKEY, SORTKEY, DISTSTYLE e ENCODE. Chaves estrangeiras são listadas, mas Redshift não as impõe, portanto nada impede uma linha que as viole.

EXPLAIN e EXPLAIN VERBOSE retornam o plano de Redshift como texto, em vez de diagrama.

Esquemas criados com CREATE EXTERNAL SCHEMA, sejam Spectrum sobre S3, consulta federada, referência entre bancos ou datashare, aparecem junto aos seus e são marcados External. Suas tabelas podem ser exploradas, filtradas, ordenadas e exportadas normalmente, mas são somente leitura, pois Redshift não aceita UPDATE ou DELETE nelas. Elas não mostram contagem de linhas, e os tipos de coluna são lidos conforme informados pelo catálogo externo.

Esquema

Redshift não tem índices, enums, sequências ou triggers para gerenciar: DISTKEY e SORTKEY fazem o trabalho de um índice, e a aba Structure não tem uma aba Triggers. Rotinas não são listadas na barra lateral.

Pela barra lateral você pode renomear tabelas, bancos e esquemas, e criar um esquema com seu proprietário.

Monitore e faça backups

O Server Dashboard lista sessões e consultas lentas, com métricas de conexões, taxa de acertos de cache, tamanho do banco, tempo em atividade e consultas ativas. Cancel Query envia pg_cancel_backend, e Terminate Session envia pg_terminate_backend, cada um após sua confirmação.

Não há menu Maintenance nem Users & Roles para Redshift: execute VACUUM, ANALYZE e GRANT no editor SQL.

Backup Dump e Restore Dump executam pg_dump e pg_restore no Mac, pelo túnel SSH da conexão quando existe um. Primeiro instale-os com libpq do Homebrew.

Mova dados

Import carrega arquivos CSV, TSV, JSON, JSONL, XLSX e SQL do Mac em uma tabela Redshift. A exportação grava uma tabela ou o resultado de uma consulta como CSV, JSON, SQL, XLSX, Markdown, HTML e XML, e tabelas externas são exportadas como as demais.

iPhone e iPad

O app para iPhone e iPad só abre conexões Amazon Redshift quando elas vêm de um Mac, pelo iCloud Sync ou por um arquivo de conexão exportado. Você não pode criá-las nele.

Para levar uma conexão Redshift ao iPhone ou iPad, ative iCloud Sync, parte do plano Starter no Mac, ou exporte a conexão para um arquivo e abra-o no dispositivo. Ela então funciona pelo driver PostgreSQL integrado ao app: navegue por tabelas como cartões, filtre e ordene e execute SQL na aba Query. As senhas acompanham pelo iCloud Sync apenas com a sincronização de senhas ativada, ou em um arquivo exportado criptografado que inclua as senhas, parte do plano Starter. Os certificados permanecem em cada dispositivo.

TablePro para iPhone e iPad

Limitações

  • A autenticação AWS IAM não está disponível para Redshift. Entre como usuário do banco.
  • A aba Estrutura é somente leitura. Execute DDL no editor.
  • No iPhone e iPad, uma conexão Redshift só abre quando foi sincronizada ou importada de um Mac.

Perguntas sobre Amazon Redshift

TablePro funciona com Redshift Serverless?

Sim. Coloque o endpoint do workgroup no campo host e preencha porta, banco e usuário como faria para um cluster provisionado.

pg_dump oferece suporte a Redshift?

Nenhuma versão de pg_dump afirma oferecer suporte à versão PostgreSQL informada por Redshift. TablePro executa o pg_dump que você instalou, enquanto no PostgreSQL escolhe um compatível com o servidor; portanto teste um backup de um esquema pequeno antes de depender dele.

Baixe TablePro

O app para Mac é gratuito para baixar e usar. Um plano Starter ou Team adiciona recursos opcionais.
Baixar para Mac

Requer macOS 13 Ventura ou posterior