URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 114075
[ Назад ]

Исходное сообщение
"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreSQL "

Отправлено opennews , 14-Апр-18 12:20 
Состоялся (https://www.postgresql.org/about/news/1846/) релиз многоплатформенного графического интерфейса для управления СУБД PostgreSQL - pgAdmin 4 3.0 (http://www.pgadmin.org/).  Напомним, что четвёртая серия pgAdmin переписана с нуля на языках Python и Javascript/jQuery с задействованием отдельных runtime-компонентов для рабочего стола, написанных на C++. Приложение построено в виде встраиваемого фреймворка, возможности которого могут быть расширены через подключение модулей, при помощи которых может быть обеспечена поддержка сторонних надстроек над PostgreSQL. Код поставляется под свободной лицензией  PostgreSQL, напоминающей BSD и MIT.


В новом выпуске:


-  Компоненты pgAdmin для рабочего стола (desktop runtime) теперь выполняются в системном лотке, а вместо отдельного интерфейса на Qt вызывается web-приложение в браузере. Данный шаг позволил избавиться от серии ошибок и проблем, вызванных применением QtWebKit/QtWebEngine;
-  В режиме редактирования Query Tool появилась возможность сортировки данных;
-  Для многих операций реализована возможность управления с клавиатуры, применяя настраиваемые горячие клавиши, что позволяет работать в pgAdmin без мыши;

-  Возможность включения/выключения таблиц и графиков на сводном экране (Dashboard);
-  Поддержка сохранения в БД Greenplum (https://greenplum.org/) статистики сервера и СУБД, сведений о функциях, разделах, внешних таблиц и результатов выполнения EXPLAIN;
-  Добавлена поддержка файлов  pg_service.conf;
-  Сокращён размер контейнера Docker (переход на Alpine Linux с сервером приложений Gunicorn).


URL: https://www.postgresql.org/about/news/1846/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48440


Содержание

Сообщения в этом обсуждении
"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено YetAnotherOnanym , 14-Апр-18 12:20 
Поддержка сохранения в БД Greenplum
"Зелёных слив не надо есть..."

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Anon4ik , 14-Апр-18 12:33 
> а вместо отдельного интерфейса на Qt вызывается web-приложение в браузере

Спасибо, этого мне и не хватало. Я обязательно оценю, со своими 2 ГБ ОЗУ.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 13:07 
"Веб-приложение" - не обязательно тормоза и ЯваСкрипт. Мы ж не вантузоиды, чтобы на ASP его писать.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Илья , 14-Апр-18 18:52 
> Мы ж не вантузоиды, чтобы на ASP его писать.

можно на asp.net core.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено пох , 14-Апр-18 16:56 
не переживай, оно и на 16 будет тормозить не меньше.
И еще столько же съест серверная часть (не считая самого сервера-незнамо-чего, как обычно, с кучей дыр и интересных возможностей незаметно для тебя воткнуть drop database (твоей) внутрь хакнутого сайта (не имеющего к тебе отношения) )

но я сплюс спокойно - "клиент-серверную" tksqlite не напишут.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 18:25 
Учитывая QtWebKit/QtWebEngine - проще уж сразу в браузере.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 17-Апр-18 12:34 
phppgadmin :)

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Ilya Indigo , 14-Апр-18 19:11 
Плагин к kate отлично работает да и кушать не просит.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено КО , 16-Апр-18 12:47 
Ты будешь смеяться, но v2, на открытии большого файла реально зависал. А теперь нет. Чудеса.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Диалапщик , 14-Апр-18 12:37 
Не знаю, как будет в браузере, но на серваке без графического ускорения оно ужасно тормозное и неэргономичное. Например, чтобы бекапнуть базу из SQL-файла, нужно в менюшке сначала выбрать полный бекап, а потом поменять путь на сам *.sql. Знатно улучшили, молодцы.
А третью версию до Postgres 10 вообще не будут обновлять?

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 13:47 
На сервере pgsql есть.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Вареник , 14-Апр-18 18:30 
> А третью версию до Postgres 10 вообще не будут обновлять?

Тот пакет, что последний с сайта постгреса - работает. Но вот что дальше делать... Хоть не апгрейдься больше.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено КО , 16-Апр-18 12:49 
>но на серваке без графического ускорения

Так это - а зачем ты браузер на серваке запускаешь?


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Rodegast , 14-Апр-18 13:04 
Верните нормальный pgAdmin!

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Вареник , 14-Апр-18 18:25 
Точно.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Алексей , 14-Апр-18 22:36 
Чем третий пгадмин не устраивает?

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено кверти , 15-Апр-18 23:17 
Он поддерживает версии >10 без костылей?

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 16-Апр-18 13:06 
Есть вариант: https://github.com/parihaaraka/sqt

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено кверти , 14-Апр-18 13:27 
Какими болванами надо быть, чтобы испортить единственное более-менее нормальное приложение для своей бд? Что у этих идиотов в головах? Какого хрена десктопное приложение имеет клиент-серверную архитектуру, включая и сам сервер? Дебилы, ..лять.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Анонисмус , 14-Апр-18 14:48 
Иксы - это тоже клиент-серверное приложение, например.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено angra , 14-Апр-18 18:26 
Тебя наверное это удивит, но сервер БД может находится не только на машине разработчика. Более того, чаще всего так и происходит. А нехорошие админы этого сервера могут запретить удаленное соединение к БД откуда попало. В этом совсем не редком случае "десктопное" приложение неожиданно оказывается совсем не десктопным, а дeбилами оказываются совсем не его разработчики.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено пох , 14-Апр-18 20:43 
> нехорошие админы этого сервера могут запретить удаленное соединение к БД откуда попало.

а к насквозь гнилой "js + пихон" "серверной" поделке, зачем-то установленной внутри закрытого периметра - разрешить, правильно, так победим.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 20:46 
> админы этого сервера могут запретить удаленное соединение к БД откуда попало

Легко решается туннелем SSH. Или соединение-откуда-попало с серверной частью веб-админки БД чем-то лучше аналогичного соединения с самой БД?

> "десктопное" приложение неожиданно оказывается совсем не десктопным

Неужели кто-то ставит и запускает сабж на сервере? O_O


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Адноним , 14-Апр-18 20:55 
> Неужели кто-то ставит и запускает сабж на сервере? O_O

Во времена phAdmin так и было...


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено angra , 14-Апр-18 22:35 
> Легко решается туннелем SSH.

Да, это тоже возможный вариант.

> Или соединение-откуда-попало с серверной частью веб-админки БД чем-то лучше аналогичного соединения с самой БД?

http auth это настолько простая вещь, что вероятность ее уязвимости несколько ниже, чем у протокола общения с постгресом

> Неужели кто-то ставит и запускает сабж на сервере?

Мне лично он не нужен никогда был, но не вижу в этом ничего крамольного. Запихиваем в контейнер, доступ извне через nginx+ssl+http_auth.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 15-Апр-18 01:37 
> в контейнер

*расплакался*


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 17-Апр-18 12:37 
> Тебя наверное это удивит, но сервер БД может находится не только на
> машине разработчика. Более того, чаще всего так и происходит. А нехорошие
> админы этого сервера могут запретить удаленное соединение к БД откуда попало.
> В этом совсем не редком случае "десктопное" приложение неожиданно оказывается совсем
> не десктопным, а дeбилами оказываются совсем не его разработчики.

в этом случае берутся другие инструменты (вплоть до rdp на сервере внутри защищённого контура)
ну и phppgadmin же ;)


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 14:44 
Как по мне, должно быть 2 варианта:
localhost/phpPgAdmin и десктопное приложение pgAdmin

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 15:55 
php* не должно быть никогда

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Вареник , 14-Апр-18 18:23 
Вебщина...

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreSQL "
Отправлено Вареник , 14-Апр-18 18:27 
Это не программа, а какая-то диверсия Оракла против конкурирующей DB.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreSQL "
Отправлено ыы , 14-Апр-18 22:50 
> Это не программа, а какая-то диверсия Оракла против конкурирующей DB.

pgAdmin - это нечто, по смыслу близкое к SqlDeveloper.
SqlDeveloper- удобная и практичная вещь. Кстати на джаве...


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreSQL "
Отправлено кверти , 15-Апр-18 10:50 
Да пусть бы уже хоть на джаве, но не на вэбне. вэбмакаки и ядро бы на похапе и джаваскрипт перепесали, дай им волю. Хотя нет, одной воли мало, еще мозги нужны, а у вэбмакак с этим проблемы

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreSQL "
Отправлено Аноним , 17-Апр-18 12:40 
>> Это не программа, а какая-то диверсия Оракла против конкурирующей DB.
> pgAdmin - это нечто, по смыслу близкое к SqlDeveloper.
> SqlDeveloper- удобная и практичная вещь. Кстати на джаве...

"удобная и практичная вещь" ну да, судя по всему вы к кактусу привыкли.
Но у него есть несомненный плюс ед. штука которая может без проблем вывести выборку в 800 тыс. записей в 50 колонок с текстом в xlsx и не упасть ( ну и так что-бы потом в экселе открылось ), а вот datamodeler который там неплохой, вот его в pgAdmin-е нет :)


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено vitalif , 14-Апр-18 19:43 
Гм. А вот то что я недавно пробовал запускать - это оно и было?

А где у него веб-интерфейс? А то открылось что-то ужасное, страшное и десктопное. На ноутбучном мониторе с 3840x2160 под виндой. Без масштабирования. Со шрифтами размера примерно 10 пикселей.

Лучше уж бы веб открылся...


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено КО , 16-Апр-18 12:52 
Ctrl+

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено DerRoteBaron , 14-Апр-18 20:59 
По сравнению с ужасным старым pgadmin даже эта вебщина (кстати на удивление не слишком плохо работающая) выглядит весьма ничего

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено кверти , 15-Апр-18 10:54 
Естественно. Вам же нужно в нее пялиться целыми днями, а не работать. Кружева важнее всего!

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено jOKer , 14-Апр-18 21:43 
Старый интерфейс был просто ужасен, новый требует вебкита, который нужен в системе, по зависимостям, двум с половиной пакетам (браузеры не в счет), а собирается добрых три-четыре часа. Блин, я даже и не знаю что хуже!

Что нельзя было на обычном Qt написать? Или на обычном GTK? Кто-нибудь может привести хоть один довод в пользу применения вебкита? Зачем он нужен в зависимостях инструментального пакета?


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 14-Апр-18 22:31 
Делай дампы баз по 200гб+ в вебките/электроне, и памяти пару сотен терабайт не забудь!

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено СОВА , 15-Апр-18 08:56 
А что pg_dump уже не работает?

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено monkey coder , 15-Апр-18 01:16 
> Кто-нибудь может привести хоть один довод в пользу применения вебкита?

А мы умеем только жабаскрипт и пихон. pyTk для нас слишком заумно и немодно, ну и как прикажете делать вам юзер-френдли междумордие? А, во - QTWebkit жеж... [через два релиза]... ой, а он г-но! (кто бы мог подумать? Впрочем, в нашем проекте таких не держат) Ну ничего, тогда перепишем чтоб через браузер работал (кому не нравится, есть электрон!)

зато у нас докер-контейнер! Причем, в борьбе за его размер, мы зафигачили туда никому неведомый маргинальный дистрибутив, хз кем и как сопровождаемый, но если вас беспокоят уязвимости - вы не наш клиент.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено angra , 15-Апр-18 01:29 
> мы зафигачили туда никому неведомый маргинальный дистрибутив

С добрым утром. Этот "маргинальный" дистр уже пару лет как является основным для docker контейнеров.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено . , 15-Апр-18 02:13 
> С добрым утром. Этот "маргинальный" дистр уже пару лет как является основным для docker
> контейнеров.

и еще что-то о нем ты знаешь? Например - умеют ли люди, его сопровождающие, что-то кроме "минимизации контейнера" ?
Впрочем, о чем я... докеры для того и придуманы, чтоб головой только есть.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Костя , 14-Апр-18 23:37 
dbeaver лучший sql клиент для postgres

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Адноним , 15-Апр-18 08:43 
Лучше наливного navicat?

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено СОВА , 15-Апр-18 09:00 
> Лучше наливного navicat?

Лучше. Отлично работает под Linux без wine.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Адноним , 15-Апр-18 09:06 
Правда он на базе Eclipse а не jetbrains....

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено СОВА , 15-Апр-18 08:58 
> dbeaver лучший sql клиент для postgres

И не только для него.


"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено EuPhobos , 16-Апр-18 07:58 
Кто этим пользуется, и зачем?
А вообще вроде как LibreOffice тоже самое могёт.

"Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreS..."
Отправлено Аноним , 16-Апр-18 10:25 
Сейчас только встроенный бд-плагин в идее и спасает. Ну что им мешало просто сделать нормального клиента на яве. Можно было даже сразу на базе эклипса.
А это овно, в котором даже копи-пейст к 4й версии не везде работает, должно подохнуть.