Всем привет! Только что выложили бету DBGlass PostgreSQL GUI клиент. Стандартные функции клиента — просмотр и редактирование данных.


К сожалению мы не являемся специалистами в области баз данных и PostgreSQL, явно упустили важный функционал или особенности работы базы. Будем рады фидбэку или пулл реквестам.


Для тех, кто не знаком с интерфейсом гитхаба, скачать бинарники можно тут.

Поделиться с друзьями
-->

Комментарии (47)


  1. tvl
    08.10.2016 00:44

    # Install dependencies and run the app
    npm install && npm run dev

    У меня не запустился (


    1. chegivara
      08.10.2016 18:47

      Если не трудно создайте пожалуйста issue на гитхабе, с подробностями.


  1. Myrddin
    08.10.2016 04:31

    Круто! Наконец-то человеческий гуй для постгреса.


    1. chegivara
      08.10.2016 18:45

      Спасибо. Расчет, как раз на простоту интерфейса.


    1. alienrom
      13.10.2016 17:08

      Valentina Studio не смотрели?


      1. Myrddin
        14.10.2016 14:59

        Нет. Тут предложили HeidiSQL, пока на нем остановился. Мне надо что-то очень простое.


  1. Dimd13
    08.10.2016 07:29
    +1

    Таких поделок много и особого доверия как-то не вызывают. Пользовался, пользуюсь и буду пользоваться pgadmin3, и пусть его глючит безбожно, но он какие-то родным стал, что ли)))


    1. leocat33
      08.10.2016 18:42
      +1

      Наверное придется на новую версию переходить:)
      https://www.pgadmin.org/index.php
      2016-09-29 — pgAdmin 4 v1.0 released


    1. chegivara
      08.10.2016 18:51

      Мы и не пытаемся внимать к доверию, проект не коммерческий с открытым исходным кодом, к тому же в beta стадии. Скептицизм понятен, действительно просто опубликовали поделку, что из этого выйдет, не известно.


    1. icepro
      08.10.2016 21:28

      Ох уж этот pgAdmin, творение иных. Самое обидное что иногда вываливается и все, привет, запрос который писался час уже далеко. Но кстати у него есть история, и вот если она не сбойнула при вылете, то шанс еще есть.

      А в связке с IDE нет ничего? У меня например Intellij IDEA, там отличный встроенный клиент.


      1. Isopropil
        10.10.2016 12:43

        DataGrip от тех же JetBrains. Вполне неплох.


        1. icepro
          10.10.2016 12:46

          Это то же о чем я упомянул, только завернуто в отдельный продукт.


    1. Myrddin
      10.10.2016 04:29

      pgadmin не пошел в виду количества кликов для того, чтобы добраться до строк в таблице )


  1. garex
    08.10.2016 10:10
    +1

    В презенташке у вас мышка туда-сюда летает. А как у вас с keyboard-usablility?


    В большинстве native-GUI это из коробки идёт.


    1. chegivara
      08.10.2016 18:51

      Хоткеи есть, хотя мы нигде об этом не писали.


  1. icepro
    08.10.2016 12:01
    +1

    Сори за тупой вопрос, где запросы писать? Не нашел редактора…


    1. RolexStrider
      08.10.2016 18:14

      А оно read select-only.


      1. chegivara
        08.10.2016 18:52

        Оно не только для просмотра, функционал редактирования данных и схемы есть.


    1. chegivara
      08.10.2016 18:53
      -2

      Вопрос не тупой, редактора действительно пока нету, хотя в планах реализации был, решили отложить, или дать возможность сообществу допилить.


      1. icepro
        08.10.2016 19:43
        +1

        Редактор в таких тулах, имхо — основной фукнционал. Сейчас не вижу ни смысла ни возможности пользоваться вашей разработкой, жду редактор…


        1. chegivara
          08.10.2016 20:30

          Вы ведь имеете ввиду текстовый SQL редактор?


          1. icepro
            08.10.2016 21:13

            Да.


            1. chegivara
              08.10.2016 21:18

              Почему вы считаете, что это основной функционал, интересует видеть вывод sql запросов в интерактивной таблице?


              1. icepro
                08.10.2016 21:25

                Не совсем понял про вывод запросов.

                Меня интересует возможность самому писать запросы, да еще с хорошим автодополнением желательно.

                И да, я считаю это основным функционалом клиента для БД. Вы ведь разрабатываете этот продукт, разве не собирали статистику того что пользователи используют чаще всего? Вы думаете они окрывают таблицу и листают ее постранично?

                Что тогда для вас основной функционал клиента БД? Чем ваш клиент лучше существующих? Какова была цель его создания?


                1. chegivara
                  08.10.2016 21:45

                  У нас есть фильтрация(автоматическое составление запросов через графический интерфейс), можете на гитхабе гифку посмотреть или установить приложение.


                  1. icepro
                    08.10.2016 21:48

                    Это я видел. Но как часто разработчикам приходится работать с одной таблицей? И как часто с несколькими?


                    1. chegivara
                      08.10.2016 21:50
                      -3

                      Я не понимаю о чем вы.


                      1. icepro
                        08.10.2016 21:51

                        Ваш фильтр позволяет выполнять фильтрацию по одной таблице, но мне чаще нужно связат две и более и уже их фильтровать.


                        1. chegivara
                          08.10.2016 21:57

                          Понял, такого у нас не сделать.


  1. Sleuthhound
    08.10.2016 17:54

    Пользуюсь много лет HeidiSQL (http://www.heidisql.com/), все устраивает, зачем эти монстры на JS?


    1. chegivara
      08.10.2016 18:56
      +1

      С потребительской точки зрения я вас понимаю, но это open-source, эксперимент, развитие веб технологий electron, react. Цели продать вам что то нету, поэтому и ответить на ваш вопрос не можем.
      Если же говорить о HeidiSQL, он не кросс-платформенный.


  1. 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). МЕГА. Байт.
    Может хватит уже такого софта?


    1. chegivara
      08.10.2016 18:58
      +1

      Дело в том, что «другого» софта тоже хватает, используйте psql.
      Проект не коммерческий, из бюджета не спонсировался, так что вопрос ваш не совсем актуален.


      1. RolexStrider
        08.10.2016 19:15

        Так вопрос был не к вашему проекту, а в целом. Возьмем к примеру динозавров (за точность фактов и размеров не ручаюсь — тут сама идея). Когда для обслуживания структуры размером примерно с орех (мозг) требуется инфраструктура (с мясом, костями и прочими пищеводами) размером с коттедж.


        1. chegivara
          08.10.2016 20:33

          Хоть здесь этот вопрос и не поднимался, но для обслуживания точно не ТРЕБУЕТСЯ тяжелая инфраструктура, но почему бы ее не использовать, если она есть. Ну и к вопросу о громоздкости, большинство машин прекрасно справляются с браузером.


          1. ildus
            09.10.2016 21:34

            Машины то справляются, но отдается это в самых неожиданных местах. Например пользуешься чем-то в Москве, все норм, есть хороший интернет. Но иногда оказываешься в тех местах где он не очень, где надо считать мегабайты, и приходится например восстанавливать в системе. И все, уже не так просто получается его использовать.


        1. hedgar2017
          10.10.2016 19:02

          Там скорее мозг обслуживает, а не наоборот :)


    1. the_unbridled_goose
      10.10.2016 11:08

      Третий пгадмин вис хотя бы в процессе эксплуатации, ругался и вылетал. Четвертый пошел дальше, если просто оставить его свернутым, а потом развернуть — 7 секунд!!! Я целых 7 секунд могу считать пылинки на белом фоне моего монитора. Это core i7 и 8 гиг RAM.

      К слову, тот же DBeaver просто шедевр на фоне пгадминов. Хоть и со своими тараканами.

      И главная печаль… Всему опэнсорсу не хватает дебага сиквельного кода из коробки((


  1. nosuchip
    08.10.2016 21:01

    Простите, я верно понял, что вы предлагаете вводить дату используя datepicker? Не руками? Но это же просто смешно. Как уже упоминали выше, тот же HeidiSQL показывает таблицы и позволяет их редактировать как есть. Красота это, без сомнения, хорошо, но когда она начинает преобладать над практичностью…


    1. chegivara
      08.10.2016 21:06

      Нет, у вас есть выбор, ввести руками или использовать виджет. По умолчанию при двойном клике(редактирование) появляется просто инпут, но если хотите кликайте на иконку календаря.


  1. yegreS
    09.10.2016 00:07
    +2

    советую взглянуть на DBeaver


    1. mystdeim
      10.10.2016 09:46

      Спасибо! Очень качественный клиент, думаю буду переходить на него, а то надоели тормозящие модные веб-технологие


      1. Myrddin
        14.10.2016 15:00

        Java тоже не спортсмен. Пока больше понравился HeidiSQL.


  1. Crandel
    09.10.2016 07:38

    Pgcli — наше все!)


  1. Saffron
    10.10.2016 13:49

    Только всё же не GUI(nterface), а веб-интерфейс. Я уж успел удивиться, прочитав название, неужели кого-то в этом мире заботит комфорт и удобство конечных пользователей. Оказалось — нет, по прежнему жуткие веб монстры в моде.


  1. postgrez4ik
    10.10.2016 22:32
    +2

    респект, за то что стараетесь!


    1. chegivara
      10.10.2016 22:47
      -2

      Спасибо:)
      Один из немногих одобрительных комментариев на русско-язычном ресурсе, «там» народ поддерживает, понимает что это open-source проект и никто никому не должен, предлагают помощь и уже даже фиксят баги. Тут же творится какая то дичь, вот не понимаю в чем причина.