Чи є хороші та безкоштовні інструменти для управління базами даних PostgreSQL? [зачинено]


20

Раніше я використовував phpmyadmin для управління базою даних MySQL, але тепер я хотів би керувати базою даних PostgreSQL. База даних PostgreSQL знаходиться на сервері, але не на веб-сервері, тому я не використовую PHP.

Чи є хороші та безкоштовні інструменти для управління базами даних PostgreSQL?

Я намагався з pgAdmin III, але це було далеко не інтуїтивно зрозумілим додатком, порівняно з phpmyadmin, яким я користувався раніше. Для чого зазвичай використовують Dgre PostgreSQL? вони використовують графічні інструменти, такі як pgAdmin III, чи це переважно інструменти командного рядка?


У Вікі PostgreSQL є довгий список: wiki.postgresql.org/wiki/…
a_horse_with_no_name

dbForge Studio для PostgreSQL випущений! Видання Експрес абсолютно безкоштовне.
Деварт

Відповіді:


6

Існує Navicat для PostgreSQL та інших платформ баз даних.

Він має безкоштовну програму Lite та комерційну версію.


3
Я не думаю, що вони пропонують безкоштовну версію Lite
Девід

navicat - це чудово, але я також хотів, щоб він мав безкоштовну версію ... Якщо у вас є будь-яке посилання, це було б дуже вітається
KookieMonster

Я знайшов Navicat для PostgreSQL непомітним і ненадійним протягом багатьох років
Ділан Хеттінгер

21

pgAdmin та psql - це інструменти, якими я користуюся. PHP-скрипт не дуже корисний для управління базами даних, занадто повільний і багато проблем з транзакціями: що робити, коли щось піде не так? Здійснити чи відкатати? Це робить такі інструменти, як phpmyadmin та phpPgAdmin досить марними, коли сценарій виконано, підключення до бази даних буде закрито. Немає чого робити чи відкатати, ваш SQL-скрипт вже зник.

Вивчіть SQL та будь-який інструмент, який може тримати відкриті підключення до баз даних, зробить цю роботу.


1
Я використовував pgAdmin і psqlвже кілька місяців, але я розчарований. Набір результатів psqlвиглядає жахливо в Windows, читати його майже неможливо, маючи багато стовпців. І важко отримати хороший робочий процес за допомогою pgAdmin, наприклад, див. Як я можу отримати доступ до історії запитів за допомогою редактора SQL в pgAdmin III?
Йонас


5

Перевірте JackDB , це клієнт бази даних повністю у вашому веб-браузері.

Не існує програмного забезпечення для локальної установки, щоб ви могли використовувати його на Mac OS X, Linux та Windows, і він працює у всіх основних сучасних браузерах (наприклад, Chrome, Firefox, IE, Safari та Opera). Він підтримує підключення до PostgreSQL, а також баз даних MySQL, Oracle та SQL Server.

На даний момент (13 липня) це більше повнофункціональний редактор запитів, але він також включає в себе функції управління на основі GUI для таких речей, як зміна параметрів конфігурації часу виконання або вакуумування таблиць.

Що стосується Вашого коментаря в іншій відповіді вище про історію SQL (пов’язану з видаленим запитанням), JackDB включає повну історію всіх команд SQL як за з'єднанням (локально можна шукати), так і всім підключенням / джерелам даних (у глобальному пошуку).

Повне розкриття : Я засновник JackDB.


1
І як це використовувати для локальної бази даних, що працює на моєму робочому столі або на локальному сервері?
a_horse_with_no_name

Наразі ви не можете з хмарною версією, не відкриваючи віддалені порти з локальної машини. Ми розглядаємо кілька способів спростити це ( progrium.com/localtunnel виглядає круто, хоча це лише http), але на даний момент він найкраще працює з хмарними базами даних, які вже доступні в мережі (наприклад: Heroku Postgres, Amazon RDS тощо).
sehrope

4

Що ж, є phpPgAdmin, якщо це вам підходить.


Це звучить непогано. Але на даний момент у мене немає веб-сервера і я не запускаю PHP. Чи є подібні засоби GUI? Було б також корисно, якби можна було увійти до віддаленої бази даних через SSH.
Йонас

3

Мені подобається dbVisualizer, у нього є безкоштовна версія, в якій, на жаль, відсутні деякі функції, вам доведеться побачити, чи вистачить вам.

також перевірте stackoverflow, щоб отримати більше варіантів:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.