Existem ferramentas boas e gratuitas para gerenciar um banco de dados PostgreSQL? [fechadas]

20

Antes, eu usava o phpmyadmin para gerenciar um banco de dados MySQL, mas agora eu gostaria de gerenciar um banco de dados PostgreSQL. O banco de dados PostgreSQL está em um servidor, mas não em um servidor da web, portanto, não uso PHP.

Existem ferramentas boas e gratuitas para gerenciar um banco de dados PostgreSQL?

Eu tentei com o pgAdmin III, mas estava longe de ser um aplicativo intuitivo, comparado com o phpmyadmin que eu usei antes. O que os DBAs do PostgreSQL geralmente usam? eles usam ferramentas gráficas como o pgAdmin III ou são principalmente ferramentas de linha de comando?

Jonas
fonte
Há uma longa lista no PostgreSQL Wiki: wiki.postgresql.org/wiki/...
a_horse_with_no_name
Lançamento do dbForge Studio for PostgreSQL ! A edição Express é totalmente gratuita.
Devart

Respostas:

6

Existe o Navicat for PostgreSQL e outras plataformas de banco de dados.

Tem uma versão gratuita e uma versão comercial.

jkj
fonte
3
Eu não acho que eles oferecem a versão lite gratuita
David
O navicat é ótimo, mas eu também gostaria que ele viesse com uma versão gratuita ... Se você tiver algum link para fornecer, seria muito bem-vindo.
KookieMonster
Eu descobri Navicat for PostgreSQL a ser buggy e confiável ao longo dos anos
Dylan Hettinger
21

pgAdmin e psql, essas são as ferramentas que eu uso. Um script PHP não é muito útil para gerenciamento de banco de dados, é muito lento e tem muitos problemas com transações: O que fazer quando algo der errado? Confirmar ou retroceder? Isso torna ferramentas como phpmyadmin e phpPgAdmin bastante inúteis. Quando o script é concluído, a conexão com o banco de dados será fechada. Não há nada para confirmar ou reverter, seu script SQL já se foi.

Aprenda SQL e qualquer ferramenta que possa manter suas conexões com bancos de dados abertas fará o trabalho.

Frank Heikens
fonte
11
Eu usei o pgAdmin e psqlhá alguns meses, mas estou decepcionado. O conjunto de resultados psqlparece terrível no Windows, é quase impossível de ler, quando há muitas colunas. E é difícil obter um bom fluxo de trabalho usando o pgAdmin, por exemplo, consulte Como posso acessar o histórico de consultas com o SQL Editor no pgAdmin III?
Jonas
5

Confira o JackDB , é um cliente de banco de dados inteiramente no seu navegador.

Não há software para instalar localmente, portanto você pode usá-lo no Mac OS X, Linux e Windows e ele funciona em todos os principais navegadores modernos (por exemplo, Chrome, Firefox, IE, Safari e Opera). Ele suporta a conexão ao PostgreSQL, bem como aos bancos de dados MySQL, Oracle e SQL Server.

No momento (13 de julho '), é mais um editor de consultas completo, mas também inclui recursos de gerenciamento baseados em GUI para coisas como alterar parâmetros de configuração de tempo de execução ou limpar tabelas.

Com relação ao seu comentário em outra resposta acima sobre o histórico do SQL (vinculado a uma pergunta removida), o JackDB inclui um histórico completo de todos os comandos SQL, por conexão (pesquisável localmente) e em todas as conexões / fontes de dados (pesquisáveis ​​globalmente).

Divulgação completa : Sou o fundador do JackDB.

sehrope
fonte
11
E como uso isso em um banco de dados local em execução na minha área de trabalho ou em um servidor local?
A_horse_with_no_name 18/07/2013
No momento, você não pode usar a versão em nuvem sem abrir portas remotas da sua máquina local. Estamos procurando algumas maneiras de simplificar isso ( progrium.com/localtunnel parece legal, embora seja apenas http), mas por enquanto funciona melhor com bancos de dados em nuvem que já estão acessíveis na rede (por exemplo: Heroku Postgres, Amazon RDS, etc.).
sehrope
4

Bem, existe o phpPgAdmin, se isso combina com você.

Peter Eisentraut
fonte
Isso soa bem. Mas no momento eu não tenho um servidor web e não estou executando o PHP. Existe alguma ferramenta GUI semelhante? Também seria útil se fosse possível efetuar login em um banco de dados remoto via SSH.
Jonas