Всем привет! Только что выложили бету DBGlass PostgreSQL GUI клиент. Стандартные функции клиента — просмотр и редактирование данных.
К сожалению мы не являемся специалистами в области баз данных и PostgreSQL, явно упустили важный функционал или особенности работы базы. Будем рады фидбэку или пулл реквестам.
Для тех, кто не знаком с интерфейсом гитхаба, скачать бинарники можно тут.
Комментарии (47)
Dimd13
08.10.2016 07:29+1Таких поделок много и особого доверия как-то не вызывают. Пользовался, пользуюсь и буду пользоваться pgadmin3, и пусть его глючит безбожно, но он какие-то родным стал, что ли)))
leocat33
08.10.2016 18:42+1Наверное придется на новую версию переходить:)
https://www.pgadmin.org/index.php
2016-09-29 — pgAdmin 4 v1.0 released
chegivara
08.10.2016 18:51Мы и не пытаемся внимать к доверию, проект не коммерческий с открытым исходным кодом, к тому же в beta стадии. Скептицизм понятен, действительно просто опубликовали поделку, что из этого выйдет, не известно.
icepro
08.10.2016 21:28Ох уж этот pgAdmin, творение иных. Самое обидное что иногда вываливается и все, привет, запрос который писался час уже далеко. Но кстати у него есть история, и вот если она не сбойнула при вылете, то шанс еще есть.
А в связке с IDE нет ничего? У меня например Intellij IDEA, там отличный встроенный клиент.
Myrddin
10.10.2016 04:29pgadmin не пошел в виду количества кликов для того, чтобы добраться до строк в таблице )
icepro
08.10.2016 12:01+1Сори за тупой вопрос, где запросы писать? Не нашел редактора…
RolexStrider
08.10.2016 18:14А оно
readselect-only.chegivara
08.10.2016 18:52Оно не только для просмотра, функционал редактирования данных и схемы есть.
chegivara
08.10.2016 18:53-2Вопрос не тупой, редактора действительно пока нету, хотя в планах реализации был, решили отложить, или дать возможность сообществу допилить.
icepro
08.10.2016 19:43+1Редактор в таких тулах, имхо — основной фукнционал. Сейчас не вижу ни смысла ни возможности пользоваться вашей разработкой, жду редактор…
chegivara
08.10.2016 20:30Вы ведь имеете ввиду текстовый SQL редактор?
icepro
08.10.2016 21:13Да.
chegivara
08.10.2016 21:18Почему вы считаете, что это основной функционал, интересует видеть вывод sql запросов в интерактивной таблице?
icepro
08.10.2016 21:25Не совсем понял про вывод запросов.
Меня интересует возможность самому писать запросы, да еще с хорошим автодополнением желательно.
И да, я считаю это основным функционалом клиента для БД. Вы ведь разрабатываете этот продукт, разве не собирали статистику того что пользователи используют чаще всего? Вы думаете они окрывают таблицу и листают ее постранично?
Что тогда для вас основной функционал клиента БД? Чем ваш клиент лучше существующих? Какова была цель его создания?chegivara
08.10.2016 21:45У нас есть фильтрация(автоматическое составление запросов через графический интерфейс), можете на гитхабе гифку посмотреть или установить приложение.
icepro
08.10.2016 21:48Это я видел. Но как часто разработчикам приходится работать с одной таблицей? И как часто с несколькими?
Sleuthhound
08.10.2016 17:54Пользуюсь много лет HeidiSQL (http://www.heidisql.com/), все устраивает, зачем эти монстры на JS?
chegivara
08.10.2016 18:56+1С потребительской точки зрения я вас понимаю, но это open-source, эксперимент, развитие веб технологий electron, react. Цели продать вам что то нету, поэтому и ответить на ваш вопрос не можем.
Если же говорить о HeidiSQL, он не кросс-платформенный.
RolexStrider
08.10.2016 18:08+2А вы видели pgadmin4? ТРИСТА МЕГАБАЙТ! Внутри — Qt5 (ладно, кроссплатформенность, всё такое) и Python (со всем колхозом библиотек). Но походу там 90% на JS (оно при каждом чихе ругается на какие-то Javascript-овые библиотеки).
На вполне адекватном ПЦ (или я где-то отстал от жизни? Core i5, SSD, 16 гиг RAM — может это уже не соответствует критерию адекватности?) весь этот цирк с конями грузится с пол-минуты. А судя по внешнему виду — они на бутстрапе это нарисовали.
При том, что сам по себе PostgreSQL, про которого весь тот цирк с лошадьми затевался — около 14 МЕГАбайт (rpm-ки суммарно, для CentOS 7, не считая devel и debug). МЕГА. Байт.
Может хватит уже такого софта?chegivara
08.10.2016 18:58+1Дело в том, что «другого» софта тоже хватает, используйте psql.
Проект не коммерческий, из бюджета не спонсировался, так что вопрос ваш не совсем актуален.RolexStrider
08.10.2016 19:15Так вопрос был не к вашему проекту, а в целом. Возьмем к примеру динозавров (за точность фактов и размеров не ручаюсь — тут сама идея). Когда для обслуживания структуры размером примерно с орех (мозг) требуется инфраструктура (с мясом, костями и прочими пищеводами) размером с коттедж.
chegivara
08.10.2016 20:33Хоть здесь этот вопрос и не поднимался, но для обслуживания точно не ТРЕБУЕТСЯ тяжелая инфраструктура, но почему бы ее не использовать, если она есть. Ну и к вопросу о громоздкости, большинство машин прекрасно справляются с браузером.
ildus
09.10.2016 21:34Машины то справляются, но отдается это в самых неожиданных местах. Например пользуешься чем-то в Москве, все норм, есть хороший интернет. Но иногда оказываешься в тех местах где он не очень, где надо считать мегабайты, и приходится например восстанавливать в системе. И все, уже не так просто получается его использовать.
the_unbridled_goose
10.10.2016 11:08Третий пгадмин вис хотя бы в процессе эксплуатации, ругался и вылетал. Четвертый пошел дальше, если просто оставить его свернутым, а потом развернуть — 7 секунд!!! Я целых 7 секунд могу считать пылинки на белом фоне моего монитора. Это core i7 и 8 гиг RAM.
К слову, тот же DBeaver просто шедевр на фоне пгадминов. Хоть и со своими тараканами.
И главная печаль… Всему опэнсорсу не хватает дебага сиквельного кода из коробки((
nosuchip
08.10.2016 21:01Простите, я верно понял, что вы предлагаете вводить дату используя datepicker? Не руками? Но это же просто смешно. Как уже упоминали выше, тот же HeidiSQL показывает таблицы и позволяет их редактировать как есть. Красота это, без сомнения, хорошо, но когда она начинает преобладать над практичностью…
chegivara
08.10.2016 21:06Нет, у вас есть выбор, ввести руками или использовать виджет. По умолчанию при двойном клике(редактирование) появляется просто инпут, но если хотите кликайте на иконку календаря.
Saffron
10.10.2016 13:49Только всё же не GUI(nterface), а веб-интерфейс. Я уж успел удивиться, прочитав название, неужели кого-то в этом мире заботит комфорт и удобство конечных пользователей. Оказалось — нет, по прежнему жуткие веб монстры в моде.
postgrez4ik
10.10.2016 22:32+2респект, за то что стараетесь!
chegivara
10.10.2016 22:47-2Спасибо:)
Один из немногих одобрительных комментариев на русско-язычном ресурсе, «там» народ поддерживает, понимает что это open-source проект и никто никому не должен, предлагают помощь и уже даже фиксят баги. Тут же творится какая то дичь, вот не понимаю в чем причина.
tvl
# Install dependencies and run the app
npm install && npm run dev
У меня не запустился (
chegivara
Если не трудно создайте пожалуйста issue на гитхабе, с подробностями.