Alternativa pgadmin
Cliente PostgreSQL GUI

é a ferramenta de administração, gerenciamento e desenvolvimento de Pg de crescimento mais rápido da Devart.

eu uso

DBeaver

há dois anos e é realmente ótimo. A versão Community é gratuita e nunca me decepcionou. Eu o uso nos modos de desenvolvimento, teste e produção perfeitamente.

Pessoalmente, gosto muito do pgAdmin pela facilidade, mas não sou um fã da versão 4 com a experiência no navegador renovada. Eu ainda gosto mais da versão 3. Se eu tivesse que considerar alternativas, provavelmente:

  1. SQL Workbench / J
  2. dbVisualizer

Você pode tentar usar o dbVisualizer, que é um cliente SQL universal e usado por muitas grandes empresas. Há uma versão gratuita disponível e permite que você faça tudo o que listou em sua pergunta. A única limitação que encontrei, mesmo com a versão paga, era que ela não tinha nenhuma IU para exibir servidores externos e mapeamentos de usuários de servidores externos. A versão gratuita pode ter algumas limitações quanto ao número de editores SQL que você pode abrir, etc. Experimente.

SQL Workbench

(

SQL Workbench / J - Página inicial

) é uma ferramenta gratuita fabulosa. Eu usei para Postgres e Redshift. Você pode personalizar muito.

Navicat

(

Ferramenta de administração de banco de dados para MySQL, PostgreSQL, MongoDB, MariaDB, SQL Server, Oracle e cliente SQLite

) é outro favorito, mas eles não são gratuitos. Acho que você pode ter versões de teste, mas o Navicat Data Modeller Essential é gratuito, até onde eu sei.

PgCli

(

dbcli / pgcli

) também é legal. Oferece destaque de sintaxe e preenchimento automático.