Apakah ada alat yang bagus dan gratis untuk mengelola database PostgreSQL? [Tutup]

20

Sebelumnya, saya telah menggunakan phpmyadmin untuk mengelola database MySQL, tetapi sekarang saya ingin mengelola database PostgreSQL. Basis data PostgreSQL ada di server, tetapi bukan server web, jadi saya tidak menggunakan PHP.

Apakah ada alat yang bagus dan gratis untuk mengelola database PostgreSQL?

Saya sudah mencoba dengan pgAdmin III tapi itu jauh dari aplikasi intuitif untuk digunakan, dibandingkan dengan phpmyadmin yang saya gunakan sebelumnya. Apa yang biasanya digunakan oleh DBA PostgreSQL? apakah mereka menggunakan alat grafis seperti pgAdmin III atau sebagian besar alat baris perintah?

Jonas
sumber
Ada daftar panjang di PostgreSQL Wiki: wiki.postgresql.org/wiki/…
a_horse_with_no_name
dbForge Studio for PostgreSQL dirilis! Edisi Express benar-benar gratis.
Devart

Jawaban:

6

Ada Navicat untuk PostgreSQL dan platform database lainnya.

Ini memiliki lite gratis dan versi komersial.

jkj
sumber
3
Saya tidak berpikir mereka menawarkan versi lite gratis
David
navicat sangat bagus, tapi saya juga berharap itu datang dengan versi gratis ... Jika Anda memiliki tautan untuk diberikan, itu akan sangat disambut.
KookieMonster
Saya telah menemukan Navicat untuk PostgreSQL menjadi buggy dan tidak dapat diandalkan selama bertahun-tahun
Dylan Hettinger
21

pgAdmin dan psql, itu adalah alat yang saya gunakan. Skrip PHP tidak terlalu berguna untuk manajemen basis data, terlalu lambat dan banyak masalah dengan transaksi: Apa yang harus dilakukan ketika terjadi kesalahan? Komit atau kembalikan? Ini membuat alat seperti phpmyadmin dan phpPgAdmin tidak berguna, ketika skrip selesai, koneksi basis data akan ditutup. Tidak ada yang bisa dikomit atau dibatalkan, skrip SQL Anda sudah tidak ada.

Pelajari SQL dan alat apa pun yang dapat membuat koneksi basis data tetap terbuka, akan melakukan pekerjaan itu.

Frank Heikens
sumber
1
Saya telah menggunakan pgAdmin dan psqlbeberapa bulan sekarang, tetapi saya kecewa. Set hasil dari psqltampak mengerikan di Windows, hampir mustahil untuk dibaca, ketika memiliki banyak kolom. Dan sulit untuk mendapatkan alur kerja yang baik menggunakan pgAdmin, mis. Lihat Bagaimana saya bisa mengakses riwayat permintaan dengan SQL Editor di pgAdmin III?
Jonas
5

Lihat JackDB , ini adalah klien basis data sepenuhnya di peramban web Anda.

Tidak ada perangkat lunak untuk diinstal secara lokal sehingga Anda dapat menggunakannya pada Mac OS X, Linux, dan Windows dan berfungsi pada semua browser modern utama (mis. Chrome, Firefox, IE, Safari, dan Opera). Ini mendukung koneksi ke PostgreSQL, serta database MySQL, Oracle, dan SQL Server.

Saat ini (13 Juli) lebih merupakan editor kueri berfitur lengkap tetapi juga mencakup fitur manajemen berbasis GUI untuk hal-hal seperti mengubah parameter konfigurasi runtime atau tabel penyedotan.

Mengenai komentar Anda dalam jawaban lain di atas tentang sejarah SQL (ditautkan ke pertanyaan yang dihapus), JackDB menyertakan riwayat lengkap semua perintah SQL baik per koneksi (dapat dicari secara lokal) dan di semua koneksi / sumber data (dapat dicari secara global).

Pengungkapan penuh : Saya adalah pendiri JackDB.

sehrope
sumber
1
Dan bagaimana cara menggunakan ini terhadap basis data lokal yang berjalan di desktop saya atau di server lokal?
a_horse_with_no_name
Saat ini Anda tidak dapat menggunakan versi cloud tanpa membuka port jarak jauh dari mesin lokal Anda. Kami sedang mencari beberapa cara untuk menyederhanakan itu ( progrium.com/localtunnel terlihat keren meskipun ini hanya http) tetapi untuk saat ini berfungsi paling baik dengan database cloud yang sudah dapat diakses jaringan (mis: Heroku Postgres, Amazon RDS, dll).
sehrope
4

Nah, ada phpPgAdmin, jika itu cocok untuk Anda.

Peter Eisentraut
sumber
Boleh juga. Tetapi saat ini saya tidak memiliki server web dan saya tidak menjalankan PHP. Apakah ada alat GUI serupa? Akan sangat membantu jika dimungkinkan untuk masuk ke basis data jauh melalui SSH.
Jonas