Skip to content
forked from levinsv/pgadmin3

PgAdmin3 с поддержкой PostgreSQL 15

Notifications You must be signed in to change notification settings

interob/pgadmin3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This text Russian language.

Данные проект поддерживает pgAdmin3 v1.22 Поддержка добавляется по мере возникновения ошибок в оригинальной версии v1.22 или если эти возможности нужны мне. На 10.10.2018 измененены около 70 исходных файлов.

Только 32 битная версия и только для Windows для удобства последний скомпилированный исполняемый файл будет находиться в каталоге Release. Для работы достаточно заменить оригинальный pgAdmin3.exe.

Будет поддерживаться только оригинальная версия PostgreSQL 11.

Полная версия pgAdmin3 находиться тут https://github.com/postgres/pgadmin3.git

Что добавлено:

  • Экспорт результата запроса в Excel

  • Добавлен выбор запроса на исполнение под курсором (Auto-Select)

  • Добавлена настраиваемая автозамена (в меню Правка -> Manage autoreplace)

  • Добавлено автосохранение содержимого закладки после выполнения запроса

  • Добавлена возможность задать имя для закладки и возможность сделать закладку автозагружаемой для конкретной БД

  • Добавлена поддержка процедур

  • Добавлена поддержка секционирования (только отображение в дереве объектов)

  • Удалено отображение узлов имеющих статус (Never execute) на закладке графического плана, но в табличном виде они присутствуют.

01.11.2018

  • Добавлено отображение publications.
  • Добавлено изменение фона при при не закоммиченой транзакции.
  • У Commit/Rollback измененены горячие клавиши

11.12.2018

  • Добавлен поиск в дереве по F4 выделеного текста и если объект найден то его открытие. Если запрос длится более 2 минут то после завершения запроса окно будет мигать.
  • При открытия функции фокус устанавливается сразу на закладку Код.

05.12.2018

  • Добавлена поддержка расширения pgpro_scheduler В разделе Статистика отображается информация о последнем отработавшем задании. Инфомация берётся из лог таблицы pg_log при условии что таблица существуе и видна, установлен флаг "Enabled ASUTP style" выводиться результат запроса: select log_time,detail critical,message,application_name from pg_log l where l.log_time>'$Started'::timestamp - interval '1min' and l.log_time<'$Finised' and hint='$name'
  • В выводе результатов запроса ячейки со значениям содержащие символ перевода строки \n подсвечиваются
  • В экспорте результатов запроса в Excel исправлена ошибка при сохранении интервалов
  • При обновлении схемы не блокируется интерфейс если на таблице идет долгая операция cluster Но при F5 на самой таблице блокировка сохраняется (это связано с блокированием функций pg_def* при получинии информации от таблицах) 09.12.2018
  • autocomplite: добавлены имена функций, и возможность подставлять имена колонок таблиц из поля FROM
  • при наборе имени функции появляется перечень параметров этой функции

28.12.2018

  • выполнен переход на wxWidgets 3.0 версия exe файла будет находиться Release_(3.0)
  • в текстовом представлении плана можно сворачивать узлы
  • построении плана с замерами в заголовках строк указывается процент времени выполнения узла (только операции узла но не вложенных узлов)

11.01.2019

  • исправлены падения приложения при открытии таблицы по нажатию F4

26.01.2019

  • исправлены падения приложения при вводе ( в окне редактирования кода)
  • ускорено открытие диалога "новая функция", "новая таблицы".

09.02.2019

  • исправлены некторые ошибки
  • добавлено копирование sql в html формате(с сохранением цвета)
  • в вывод SQL инструкций для таблиц добавлен закомментированый перечень колонок с типами

11.03.2019

  • исправлено отображение foreign table

10.09.2019 Окно Server Status

  • исправлено падение окна Server Status при аварийном завершении СУБД
  • добавлена расцветка процессов которые блокируют другие процессы

Окно Query

  • добавлен фильтр в окно результатов запроса. Активируется двойным щелчком мыши по ячейке, текст которой и будет являтся условием фильтра. Снимается из контекстного меню. При нажатом Alt условие отбора инвертируется (Скрыть строки содержащие значение).
  • Для избегания ожиданий при получении информации об объектах. Выставляется клиентский параметр SET lock_timeout=15000 для служебного соединения.

04.09.2019

  • добавлена поддержка PostgreSQL 12
  • добавлена поддержка отображения дополнительных опция для индексов
  • в окне запросов добавлена альтернативная кнопка отражающая текущий режим, Transaction (T) или AutoCommit (A)
  • исправлена ошибка в окне поиска объектов при поиске в коментариях

22.12.2019

  • добавлена возможность выполнять сравнение описания объектов разных серверов через меню Отчеты "Compare other objects" Сравнение проводится с другим открытым соединением и подключенной базой. Объекты для сравнения выбираются по дереву вниз. По результатам формируется html отчет различий. В качестве шаблона для отчета используется файл textcompare_report.template, находящийся рядом с исполняемым pgadmin3.exe. Особенности: SQL текст создания последовательностей игнорируется, секции таблиц не учитываются. Полность одинаковые объекты скрываются. Служебные объекты игнорируются.
  • выполнен переход на новые библиотеки dll wxWidgets 3.0.4 скомпилированные под VS2012. Необходимо обновить файлы *.dll

04.03.2020

  • добавлен вывод CREATE STATISTICS для таблиц
  • исправлен вывод SQL команды для создания задания для комманд заданных в виде массива

28.03.2020

  • добавлена информация о фрагментации таблицы (cfs_fragmentation)
  • убрано предупреждение о версии сервера

11.04.2020

  • добавлена многоколоночная сортировка результатов выполнения запроса. Порядок сортировки колонок и направление отмечается цветными индикаторами (RED,YELLOW,GREEN,BLUE,GREY). Максимальное число колонок сортировки 5. Для выполнения сортировки нужно щелкнуть по заголовку колонки удерживая клавишу Alt.
  • добавлены новые опции для Vaccum ( DISABLE_PAGE_SKIPPING ) и Reindex ( CONCURRENTLY )
  • ускорена работа фильтра в окне результав запроса.

13.04.2020

  • исправлено падение в режиме редактирования
  • исправлено редактирование процедур без аргументов

15.04.2020

  • в окне SQL инструкции создания таблицы теперь отображаются новые параметры хранения
  • в описании колонок учтены generated и identity колонки

About

PgAdmin3 с поддержкой PostgreSQL 15

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.6%
  • C 7.5%
  • Makefile 0.6%
  • Yacc 0.2%
  • LLVM 0.1%
  • Shell 0.0%