Esistono strumenti validi e gratuiti per la gestione di un database PostgreSQL? [chiuso]


20

Prima, ho usato phpmyadmin per gestire un database MySQL, ma ora vorrei gestire un database PostgreSQL. Il database PostgreSQL si trova su un server, ma non su un server web, quindi non utilizzo PHP.

Esistono strumenti validi e gratuiti per la gestione di un database PostgreSQL?

Ho provato con pgAdmin III ma era un'applicazione tutt'altro che intuitiva da usare, rispetto a phpmyadmin che ho usato prima. Cosa usano di solito i DBA PostgreSQL? usano strumenti grafici come pgAdmin III o sono principalmente strumenti da riga di comando?


C'è una lunga lista nel Wiki PostgreSQL: wiki.postgresql.org/wiki/…
a_horse_with_no_name

dbForge Studio per PostgreSQL è stato rilasciato! L'edizione Express è assolutamente gratuita.
Devart,

Risposte:


6

Esiste Navicat per PostgreSQL e altre piattaforme di database.

Ha una versione gratuita e una versione commerciale.


3
Non credo che offrano la versione lite gratuita
David

navicat è fantastico, ma ho anche desiderato che venisse fornito con una versione gratuita ... Se hai qualche link da fornire, sarebbe il benvenuto.
Kookie Monsters,

Ho trovato Navicat per PostgreSQL difettoso e inaffidabile nel corso degli anni
Dylan Hettinger

21

pgAdmin e psql, questi sono gli strumenti che uso. Uno script PHP non è molto utile per la gestione del database, troppo lento e molti problemi con le transazioni: cosa fare quando qualcosa va storto? Commit o rollback? Ciò rende strumenti come phpmyadmin e phpPgAdmin piuttosto inutili, quando lo script è terminato, la connessione al database verrà chiusa. Non c'è nulla di cui eseguire il commit o il rollback, lo script SQL è già sparito.

Impara SQL e qualsiasi strumento in grado di mantenere aperte le connessioni ai suoi database farà il lavoro.


1
Ho usato pgAdmin e psqlalcuni mesi ormai, ma sono deluso. Il set di risultati psqlsembra terribile su Windows, è quasi impossibile da leggere, quando si hanno molte colonne. Ed è difficile ottenere un buon flusso di lavoro usando pgAdmin, ad esempio vedi Come posso accedere alla cronologia delle query con SQL Editor in pgAdmin III?
Jonas,


5

Dai un'occhiata a JackDB , è un client di database interamente nel tuo browser web.

Non c'è software da installare localmente, quindi puoi usarlo su Mac OS X, Linux e Windows e funziona su tutti i principali browser moderni (ad es. Chrome, Firefox, IE, Safari e Opera). Supporta la connessione a PostgreSQL, nonché a database MySQL, Oracle e SQL Server.

Al momento (13 luglio ') è più un editor di query con funzionalità complete ma include anche funzionalità di gestione basate sulla GUI per cose come la modifica dei parametri di configurazione del runtime o l'aspirazione delle tabelle.

Per quanto riguarda il tuo commento in un'altra risposta sopra sulla cronologia SQL (collegata a una domanda rimossa), JackDB include una cronologia completa di tutti i comandi SQL sia per connessione (ricercabile localmente) sia attraverso tutte le connessioni / origini dati (ricercabili globalmente).

Informativa completa : sono il fondatore di JackDB.


1
E come posso utilizzarlo su un database locale in esecuzione sul mio desktop o su un server locale?
a_horse_with_no_name il

Al momento non puoi farlo con la versione cloud senza aprire le porte remote dal tuo computer locale. Stiamo cercando un paio di modi per semplificarlo ( progrium.com/localtunnel sembra bello anche se è solo http) ma per ora funziona meglio con database cloud che sono già accessibili in rete (ad esempio: Heroku Postgres, Amazon RDS, ecc.).
sehrope,

4

Bene, c'è phpPgAdmin, se ti va bene.


Suona bene. Ma al momento non ho un server web e non eseguo PHP. Esistono strumenti GUI simili? Sarebbe anche utile se fosse possibile accedere a un database remoto tramite SSH.
Jonas,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.