The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз pgAdmin 4 7.0, интерфейса для управления СУБД PostgreSQL

15.04.2023 11:16

Опубликован релиз графического интерфейса для управления СУБД PostgreSQL - pgAdmin 4 7.0. В своё время четвёртая серия pgAdmin была переписана с нуля на языках Python и JavaScript с задействованием отдельных runtime-компонентов для рабочего стола, написанных на C++ (pgAdmin III поставлялся в виде обособленного графического приложения, написанного на C++ с использованием wxWidgets). Приложение построено в виде встраиваемого фреймворка, возможности которого могут быть расширены через подключение модулей, при помощи которых может быть обеспечена поддержка сторонних надстроек над PostgreSQL. Код поставляется под свободной лицензией PostgreSQL, напоминающей BSD и MIT.

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

  • Реализовано автоматическое раскрытие формы редактирования при добавлении новой строки для первичного и внешнего ключей, а также ограничений UNIQUE и EXCLUDE.
  • В серверном режиме добавлена возможность монтирования совместного хранилища.
  • В настройках клавиатурных комбинаций добавлен вывод примечания для клавиш активации элемента (Accesskey).
  • Предоставлена возможность развёртывания серверов PostgreSQL в Google Cloud.
  • Добавлена поддержка API BigAnimal v3.
  • Обеспечено копирование в буфер обмена полного имени при нажатии Ctrl+C при просмотре дерева со структурой объекта.
  • Добавлена опция для создания ограничений "UNIQUE NULLS NOT DISTINCT".
  • Осуществлён переход с библиотеки psycopg2 на psycopg3. Обновлены версии SQLAlchemy, Flask, Flask-SQLAlchemy. Прекращено использование Bootstrap и jQuery.


  1. Главная ссылка к новости (https://www.postgresql.org/abo...)
  2. OpenNews: Выпуск IvorySQL 2.1, надстройки над PostgreSQL для обеспечения совместимости с Oracle
  3. OpenNews: Первый стабильный выпуск FerretDB, реализации MongoDB на базе СУБД PostgreSQL
  4. OpenNews: Выпуск temBoard 8.0, интерфейса для удалённого управления СУБД PostgreSQL
  5. OpenNews: Релиз СУБД PostgreSQL 15
  6. OpenNews: Конфликт, связанный с торговыми марками PostgreSQL, остаётся не урегулирован
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58980-postgresql
Ключевые слова: postgresql, pgadmin
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Илья (??), 11:26, 15/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, а чем это лучше чем встроенная в интеллиджи поддержка бд?

     
     
  • 2.2, Иваня (?), 11:31, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Бесплатно!
     
     
  • 3.4, Аноним (4), 11:35, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • –17 +/
    цена в одну чашку кофе в месяц -- это считай бесплатно. Даже если бы было 100 чашек, то разработчики уж такую цену потянут.
     
     
  • 4.6, Ананий (?), 11:44, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Во-первых, в этом толстопузом и тормозном монстре поддержка баз данных так себе - на Троечку с минусом. До лидеров рынка в оношении IDE для баз данных ему как раком до Луны.
    Во-вторых, даже копейки жалко на "испуганных патриотов", лучше уж опенсорец.
     
     
  • 5.18, Аноним (4), 13:12, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • –15 +/
    > толстопузом и тормозном монстре

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

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

     
     
  • 6.19, FF (?), 13:50, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Охохо. Оно тормозит на любом компе. Если бы ты хотя бы умел что-то качественное и ценное разрабатывать, то понимал бы, что можно накалокодить так, что тебе и 32 ядра с NVME не поможет, когда все опрется в ввод/вывод ОС и однопоток абстракций над абстракциями. В этих IDE даже прокрутка и вывод в консоль лагает.
     
  • 6.20, FF (?), 13:55, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тебе явно пишут, что есть софт, который не менее функционален, а ты как фанатик судишь о профессиональности по цене и фантику бренда.
     
     
  • 7.23, Аноним (23), 13:59, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это даже не фанатик это школьник, он судит о том чего никогда не видел. Просто ради комментария.
     
  • 6.22, Аноним (23), 13:58, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Даже по твоему комменту понятно что с профессиональным софтом ты никогда не работал и не знаешь что это такое, доходов у тебя нет или они низкие. Твой уровень доходов не позволяет тебе даже плейстейшн купить.
     
  • 4.8, Аноним (8), 12:00, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Платить конторе, написавшей IDE на языке с виртуальной машиной и сборщиком мусора - ну такое. Тем более в условиях, когда для оплаты их подписки нужно иметь казахскую/узбекскую карточку.
     
     
  • 5.9, Ruslan (??), 12:09, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • –6 +/
    А что не так с такими языками? Эти IDE со своими задачами справляются? Справляются. Что ещё нужно?
     
     
  • 6.10, Аноним (10), 12:22, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тормозит и жрёт память, зависает в случайные моменты времени, в целом, плохо контролируется и ведёт себя непредсказуемо. Плюс минус годится только для вебни, где клиент и подождать может.
     
     
  • 7.12, FF (?), 12:25, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Где клиент привык ждать
     
  • 7.17, Аноним (23), 13:11, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так ты просто поставь 2 терабайта оперативной памяти? Чо денег нет? На IDE деньги нашел, а на оперативу нет?
     
  • 7.33, Аноним (33), 17:11, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    PyCharm не тормозит. Работает без фризов.
     
     
  • 8.34, Аноним (10), 17:35, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько мегабайт в файле с кодом ... текст свёрнут, показать
     
  • 8.38, Аноним (23), 19:04, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя и проект на 5 строк чему там тормозить ... текст свёрнут, показать
     
  • 6.26, Аноним (26), 14:52, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё нужен vim. А если есть vim, то зачем нужны эти мутные проприетарные поделия за которые нужно заплатить и не столько деньгами, сколько временем и нервами.
     
  • 6.69, Аноним (8), 11:29, 17/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К языкам претензии нет, только к контексту применения. Java на server-side вообще обычно самая вменяемая инвестиция, если компании нужно что-то ынтерпрайзное писать и чтобы на рынке труда всегда были исполнители. Претензия к тому, что в GUI языки с GC в раньайме начинают адово лагать, когда приходится обслуживать хип конских размеров. Я работал в основном   в продуктовых, где монорепозиторий на 2-3 млн строк кода (десятки тысяч крупных классов и несчетное количество мелких, каждый класс в отдельном файле). Попытка открыть такой проект в продуктах JetBrains даже на машине с 64GB оперативы, core i9 и SSD - все равно раздражающие тормоза, внезапные фризы и чудовищно долгая индексация с неравномерным распределением нагрузки по ядрам.
     
  • 5.15, FF (?), 12:35, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они ещё и переоценены
     
  • 5.50, мимо (?), 01:02, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    справедливости ради, джетбрейнс таки дали пользователям из рф и белки продление лицензии до октября 2022 + возможность больше ничего не платить, если не обновлять идешки.
     
  • 4.16, Аноним (23), 13:07, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А зачем покупать эту поделку вместо кофе? Или это из разряда если ты умный пошли смс на короткий номер, чем больше раз пошлешь тем более ты умный?
     
     
  • 5.21, FF (?), 13:58, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ещё книгами полку обставить, чтобы автоматически знания и опыт получить.
     
  • 2.13, FF (?), 12:31, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интеллиджи не тыкал, Goland использую. И Datagrip пробовал. Так вот это как уже написали, на троечку, еле ворочается. Куча поддерживаемых баз это плюс, но полноценно работать с архитектурой и структурой БД придется все равно ручным написанием DDL операций. Dbeaver на эклипсе примерно такой же, и то не тормозит так. Goland овский это по сути тоже кусок Datagrip, написать запрос и выполнить пойдет. Ещё он у меня на днях завис и оставил пустым файл, хорошо, что локальный архив есть с кучей версий -- оно будто сохраняет на каждое нажатие клавиши.
     
  • 2.52, User (??), 07:46, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хуже, и значительно. Но бесплатно. Из преимуществ - можно развернуть на сервере что снимает часть проблем при работе с очень-очень изолироваными окружения и.
     
  • 2.68, MVK (??), 10:44, 17/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > встроенная в интеллиджи поддержка бд?

    - где купить?

     

  • 1.3, Аноним (3), 11:32, 15/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Это звиздец какой-то. Может быть и крутая штука для развёртывания каких-нибудь кластеров, или администрирования удалённых серверов. Но простым смертным этим пользоваться невозможно.

    Хорошо, что pgadmin3 ещё поддерживают 1.5 человека.

     
     
  • 2.14, abu (?), 12:31, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да вроде бы на новых базах он уже не работает?
     
     
  • 3.30, pgadmin3lts (?), 16:02, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть форк с патчами для поддержки всех новых версий:
    https://github.com/allentc/pgadmin3-lts

    Есть и другие форки, но, afaik, они менее живые.

     
     
  • 4.39, пох. (?), 19:05, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > для поддержки всех новых версий

    расскажите им кто-нибудь, что текущая версия - 14, и она уже не новая а устаревающая - а новая это 15.

    Подозреваю оно с ней даже не соберется, судя по описанным в ридми победам над версиями после 11й.

    > Есть и другие форки, но, afaik, они менее живые.

    то есть совсем-совсем мертвые. Это, стесняюсь спросить - 2011й год или 2013й?

    Ну зак..те же ж уже эту стюардессу-то. Умерла так умерла. Имейте уважение к мумиям!

     
     
  • 5.43, pgadmin3lts (?), 19:54, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С 14 собирал в августе, а с 15 в октябре сразу после релиза 15.0.

    Если бы ты был в теме, то знал бы, что для поддержки 14 и 15 достаточно убрать ограничение по поддерживаемым версиям:
    +-const short SERVER_MAX_VERSION_N = 0x0D01;
    +-const wxString SERVER_MAX_VERSION_T = wxT("13.1");
    ++const short SERVER_MAX_VERSION_N = 0x7FFF; /* Don't check for maximally supported PG version. */
    ++const wxString SERVER_MAX_VERSION_T = wxT("99");
    Ничего другого не нужно, в отличии от поддержки 12, к примеру.

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

     
     
  • 6.46, pgadmin3lts (?), 20:37, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ах, да, ещё для 13+ один ifdef в keywords.c или вообще:
    -#define PG_KEYWORD(a,b,c) {a,c},
    +#define PG_KEYWORD(a,b,c,d) {a,c},
     
     
  • 7.49, пох. (?), 22:18, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    классно поддерживаемый продукт. Там подпилить, тут подпереть.

    И это только чтоб собиралось.

     
     
  • 8.72, epw (?), 13:19, 18/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, поддержка в этом и заключается, долдон ... текст свёрнут, показать
     
  • 4.53, abu (?), 08:10, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть форк с патчами для поддержки всех новых версий:
    > https://github.com/allentc/pgadmin3-lts
    > Есть и другие форки, но, afaik, они менее живые.

    Спасибо, посмотрю.


     
  • 2.42, Аноним (42), 19:37, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы ещё phpPgAdmin вспомнил.  
     
     
  • 3.48, пох. (?), 22:17, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а ему-то что сделается, он-то не завязан на внутренности конкретной версии.
    Вполне себе жив и здоров (глянув в репо - и даже что-то там обновляют по сей день).

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

     

  • 1.5, DEF (?), 11:38, 15/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    Тормознутое днище. Юзаю DBeaver и не жужжу.
     
     
  • 2.7, Ананий (?), 11:46, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже для PostgreSQL использую, в основном, DBeaver. Но если вы подумаете, то pgAdmin - это все таки для повседневного общего администрирования, например с пляжа в Сочи, а не для разработки или углубленного администрирования.
     
  • 2.51, мимо (?), 01:05, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А с Beekeper Studio сравнивали? У меня просто с Dbeaver как-то не задалось
     
     
  • 3.54, Аноним (54), 10:08, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Все что на электроне - на помойку выношу
     

  • 1.11, use (ok), 12:23, 15/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самая глупая версионность — это про пэгэадмин.
    Четвёртая версия, но на самом деле седьмая.
     
  • 1.28, EuPhobos (ok), 15:42, 15/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для чего это всё, даже те альтернативы, что в комментах перечислили?
    Чего нет в CLI что есть в web-управлялках ?
    Уже почти 20 лет просто ставлю голый PgSQL и использую по назначению в разнообразных проектах, никогда не возникало нужды в веб-гуях.. иль я чего-то не понимаю?
     
     
  • 2.29, Абра (?), 15:51, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    yum install postgresql ? Ну молодец. А дальше кто будет делать настройки?
     
  • 2.32, soarin (ok), 16:59, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну типа, ты используешь на минималках.
    И ни разу не составлял запросы на страницу хотя бы.
     
  • 2.36, Аноним (36), 18:37, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На локалхосте с запросами SELECT * FROM mytable; можно хоть неткатом пользоваться. А сабж тех, кому работу работать и дело делать.
     
     
  • 3.40, Аноним (40), 19:21, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я пишу в vim'е, потому через psql скармливаю. Я пришёл к выводу, что это удобнее, чем ставить целый веб сервис на питоне, как в сабже.
     
     
  • 4.57, okonkole (?), 14:41, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    для вима есть dbext
     
  • 2.37, Аноним (23), 19:04, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так ты 20 лет работаешь с простейшими базами с которыми и школьник справится. А вот если бы ты работал с базами где коллектив авторов в 100 человек и всем платят за количество строк, фич, таблиц и колонок в строках. Тогда бы и разговор был другой.
     
  • 2.47, FF (?), 21:19, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Админить != быть разработчиком БД. Это больше, чем даже таблицы создать и обвязать констрейтами. Бизнес-логика может быть и внутри БД. Аналитические запросы могут быть 10-этажными, даже такие, которые пол ночи выполняются при всех оптимизациях
     
  • 2.58, НеФанат (?), 18:10, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    80-годы, САПР, ЕС-1065 и IBM-370, базы данных в тысячи таблиц, схемы на листах А1.
    И ничего, справлялись без гуёв. Но с хорошими гуями всё-таки сейчас удобнее.
     
  • 2.75, EuPhobos (ok), 12:57, 19/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    🤦🤦🤦
    О-о-о.б.м.
    Судя по комментаторам, теперь понятно для кого это ))
    Для привыкших кликать по готовым... эмм.. да я даже спорить не буду, тут бессмысленно это, с таким-то контингентом кликальщиков-экстрасенсов %)
     

  • 1.55, Аноним (55), 10:22, 16/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пора снова переписывать на React
     
  • 1.56, InuYasha (??), 11:04, 16/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пришёл посмотреть скрины. Которых не оказалось.

    >> Python и JavaScript

    Ну и ладно - не очень-то и хотелось.

     
  • 1.59, Аноним (59), 19:41, 16/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нафига этот неудобный монстр вообще нужен, когда есть "бобёр"? ) после знакомства с beaver забыл про pgadmin как про страшный сон.
     
     
  • 2.61, Аноним (61), 21:56, 16/04/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смотреть загрузку сервера.
     
     
  • 3.79, ptr (??), 22:39, 22/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А в Бобре смотреть загрузку через Tools - Open dashboard религия не позволяет?
     
  • 2.65, жявамэн (ok), 08:15, 17/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    да. давно перешел на это и для оракла и для постгреса.
     
  • 2.66, Аноним (66), 10:15, 17/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кому надо - тот и пользуется. Разрабы же не для воздуха пилят софт? И ваш бобёр на Java - не лучше Python/JavaScript.
     
     
  • 3.78, Аноним (59), 20:19, 22/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    да так-то похер на чем оно, если оно отлично работает и выполняет свой функционал )
     
  • 3.80, ptr (??), 22:46, 22/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Kafka тоже не пользуетесь только потому, что он на Java?
     

  • 1.60, Аноним (60), 20:50, 16/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ребят, не пинайте, что не опенсорс, посмотрите одну интересную разработку - она как раз ДЛЯ ПРОГРАММИСТОВ (MS SQL), а не админов. Должна хорошо помогать:

    http://lonehearts.org/dbq/

     
     
  • 2.70, Аноним (70), 12:13, 17/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В Линуксе работает? С Постгресом умеет?
     
  • 2.74, ivan_erohin (?), 13:37, 18/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > "Run MS SQL SMS"

    run it youself, mother's SMSer.

    цикл работы DBA для MS SQL - это
    1) глюкание в гуе SMSS
    2) скриптование в sqlcmd
    3) анализ счетчиков производительности (perfmon и/или snmp - кто во что горазд)
    4) goto 1

     

  • 1.67, Аноним (67), 10:24, 17/04/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Админам для поверхностного ковыряния постгре с головой хватит adminer.
     
     
  • 2.71, Омоним (?), 11:04, 18/04/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Постгрес, святые угодники, постгреС. Как же вымораживают постгрЕ-уникумы. Хоть бы историю создания PostgreSQL немного почитали, и можно даже на вики - "PostgreSQL also known as Postgres"
     
     
  • 3.76, Big Robert TheTables (?), 13:32, 19/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    отойдите от окна, не стоит оно того. Ведь можно жить и дальше
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру