Commit graph

567 commits

Author SHA1 Message Date
lsv
fb9da46b50 vscode setting 2026-05-07 13:46:27 +05:00
lsv
8643a0f10d fix build mingw 2026-05-07 13:45:31 +05:00
lsv
9b4045a94c fix compare report.
При сравнении баз некорректно определялся путь в дереве объектов.
2026-04-30 10:43:43 +05:00
lsv
d1fc3e11d4 Commands for working with the server have been added to the Server submenu. 2026-04-24 16:44:07 +05:00
lsv
b292d82661 Added the Set keywords menu item to add server search keywords
Добавлена возможность через контекстное меню сервера добавлять ключевые слова.
Требуется перезапуск приложения для применения изменений.
2026-04-24 16:37:53 +05:00
lsv
8ffa0a1806 Added a parameter for the Keywords server. Used to search for the server after pressing F4
Для удобного поиска серверов к параметрам сервера добавлен Keywords параметр.
Это текстовый параметр в котором через пробел можно перечислить слова по которым будет проводиться
поиск сервера при нажатии F4.
Тут можно например указать IP сервера для соединения использующего туннель putty.
GUI интерфейса для настройки параметра нет.
Если ключевые слова заданы то отображаются в [].
2026-04-22 15:50:33 +05:00
lsv
42c20fdf53 fix bug clipboard for linux 2026-04-20 16:37:50 +05:00
lsv
87c6d4a7ec dlgSelectConnection resore Group. 2026-04-20 16:36:20 +05:00
lsv
d692e0aced fix parse plugins.ini file.
При наличии нескольких плагинов в файле некорректно очищались предыдущие значения параметров.
2026-04-20 15:15:09 +05:00
lsv
1442329b9a Add SVG icons 2026-04-20 09:48:10 +05:00
lsv
d4e54c338e fix Default view size for query tool 2026-04-17 14:42:14 +05:00
lsv
982845b946 Toolbar set size 32x32 for query tool. Use SVG icons.
Стандартные иконки можно заменить на SVG иконки. Которые находятся в
каталоге include/images.
ВАЖНО: иконки для COMMIT и ROLLBACK поменяны местами,
зеленая это commit красная rollback (как в PL/SQL Developer).
Если это вам не подходит следует изменить имена файлов
(query_commit.svg и query_rollback.svg).

SVG файлы должны быть размещены:
Windos - %APPDATA%/postgresql/svg
LINUX  - ~/.local/share/pgadmin3/svg
2026-04-16 23:15:01 +05:00
lsv
46fce82dd8 fix position plugins menu 2026-04-16 15:27:35 +05:00
lsv
d071eba7be update pgadmin3.exe 2026-04-13 18:47:25 +05:00
lsv
5218e8c953 fix GTK bug
Нажатие правой кнопки не передавалось окну.
2026-04-13 18:44:52 +05:00
lsv
d47a0fb61c Support hotkey for context help window.
Улучшена поддержка клавиши для навигации в контекстной справке.
Краткий список:
PAGEDOWN,PAGEUP,UP,DOWN,HOME,END - скроллинг окна.
+ - увеличить размер окна.
S - screenshot контекстной справки.
C - копирование в html формате.
2026-04-13 15:03:25 +05:00
lsv
a0ff59ae98 Add support putty for Windows
Добавлена поддержка туннелей организованных в putty.exe.
Для работы с putty нужно добавить в plugins.ini строки:
; SSH (Windows): tunnel putty forward
;
Title=[Putty tunnel forward]
Command="C:\Program Files\PuTTY\putty.exe" -load "$$TITLE"
appliesto=puttyforward
Description=Putty forward tunnel from local port.
KeyFile=
Platform=windows
ServerType=postgresql
Database=No
SetPassword=No

Так же устранено падение pgadmin3.exe при закрытии соединения по нажатию Ctrl+W
2026-04-13 14:55:17 +05:00
lsv
2d17f7096a Add support Wayland 2026-04-13 14:48:27 +05:00
lsv
59d18e285c update pgadmin3.exe 2026-03-29 19:16:33 +05:00
lsv
04104d5e3a fix view scale_factor value.
Целые числа не показывались в значениях autovacuum_analyze_scale_factor и других подобных.
2026-03-27 17:36:50 +05:00
lsv
047e1b2cdc fix crash 2026-03-27 10:52:50 +05:00
lsv
c084e0b740 update pgadmin3.exe 2026-03-26 22:54:40 +05:00
lsv
9b4b25b9b0 Full view server groups to the connection selection dialog.
В диалоге выбора соединения список серверов имеет текстовое представление как в дереве объектов.
2026-03-26 16:21:18 +05:00
lsv
88f1160280 update pgadmin3.exe 2026-03-19 13:50:59 +05:00
lsv
81a8417e77 Server groups have been added to the connection selection dialog.
Добавлен список групп серверов, для упрощения поиска нужного соединения.
2026-03-18 15:17:27 +05:00
lsv
a0fe84b11f for debug linux 2026-03-18 15:07:06 +05:00
lsv
15e2fb00ad fix for linux 2026-03-18 09:09:34 +05:00
lsv
2583f616d9 fix warning clang 2026-03-18 09:09:01 +05:00
lsv
2cde1c04f4 Auto execute plugin puttyforward for linux.
При наличии такого плагина:
```
; SSH (Unix): tunnel putty forward
;
Title=[Putty tunnel forward]
Command=putty -load "$$TITLE"
appliesto=puttyforward
Description=Putty forward tunnel from local port.
KeyFile=
Platform=unix
ServerType=postgresql
Database=No
SetPassword=No
;
```
При попытке подключения к БД если существует конфигурация
туннеля описанного в putty то будет проверятся наличие открытого порта на localhost
и если он закрыт то запускается выше указанный плагин для организации туннеля.
2026-03-17 11:57:33 +05:00
lsv
f362901393 update pgadmin3.exe 2026-03-05 01:04:58 +05:00
lsv
903fd8ea9e fix 2026-03-04 16:02:27 +05:00
lsv
9571d4527a support single quote for PreviewHtml 2026-03-04 15:34:39 +05:00
lsv
613c392361 fix AutoSelectQuery.
Автовыбор запроса выбирал все запросы если курсор находиться в конце документа.
Теперь выбирает пустой запрос.
2026-03-04 15:31:48 +05:00
lsv
2989801a84 Copy screenshot context help press 's'.fix asserts.
Копирование окна контекстной помощи в буфер обмена по нажатию 's'.
2026-03-04 11:53:56 +05:00
lsv
e54809faf2 Add help for options pgadmin3opt.Press Ctrl+F1 2026-03-03 10:18:09 +05:00
lsv
c1b222ee43 Zoom in on the contexl help window by press "+" 2026-03-03 10:15:09 +05:00
lsv
eee87648bf fix bug frmLog 2026-03-02 10:24:40 +05:00
lsv
f434a890fe In the query results, integers can be viewed in a human-readable form.
В расширенном представлении ячейки большие числа будут показаны в удобочитаемом виде.
2026-02-27 12:12:37 +05:00
lsv
90c328085e A hotkey Ctrl-F1 to JSON options.
Добавлена справка "Ctrl-F1" по командам редактирования настроек JSON.
2026-02-27 12:08:43 +05:00
lsv
b1733622e2 add error message 2026-02-27 11:49:13 +05:00
lsv
886c597059 update pgadmin3.exe
Много изменений для "Статус сервера". Описание в коммитах.
Оптимизация/деградация для Линукс.
2026-02-25 19:34:54 +05:00
lsv
402f08266e A hotkey Ctrl-W to disconnect from the database.
Для отключения открытой БД из любого места браузера объектов можно использовать "Ctrl-W".
Теперь эта команда доступна из любого места дерева объектов.
2026-02-25 16:36:33 +05:00
lsv
979d709843 Added division of digits for thousands. Only integers. Only Result query.
Для результатов запросов для целых чисел добавлено визуальное разделение тысяч.
Величина отделения задаётся в точках и храниться в pgadmin3opt.json
в параметре "thousandsWidthSeparator" раздела "ctlSQLGrid" разрешенные величины от -15 до 15.
Значение по умолчанию 0.
В отличии от стандартного разделителя тысяч этот влияет только на отображении чисел.
2026-02-25 14:38:09 +05:00
lsv
1dc289a625 Remove localization application_name 2026-02-20 16:53:15 +05:00
lsv
9b579c15bd Merge 2026-02-19 16:41:55 +05:00
lsv
d60f9b49be In the Server Status window, working with the database is moved to a separate thread.
Выполнения запросов для окна "Активность" и "Состояние запроса" вынесено в отдельный поток.
Соединение к БД одно.
2026-02-18 17:22:20 +05:00
lsv
c3b51fd5ac Add context help for generation 2026-02-18 16:10:47 +05:00
lsv
782cccbc15 fix crush app.
Устраняет аварийное завершение приложения при проверки плагинов для не подлюченной БД.
2026-02-18 16:08:00 +05:00
lsv
c5bf4410a9 fix flickering of the Activity window for linux.
Окно Activity теперь использует при создании стиль wxBG_STYLE_TRANSPARENT. (только linux)
Мерцание устроняется, но начинается повышенная нагрузка на CPU.
Также в режиме показа только раскрашенных строк отключается пользовательский ввод.
По причине аварийного завершения приложений при обработке нажатий мыши по строкам которые
буду удалены при обновлении данных.
2026-02-18 16:04:23 +05:00
lsv
241ded0138 fix perfomance generation. add context help.
Для больших результатов запроса добавлена оптимизация. В скрипт _extract_func_help.pl добавлено
описание генерации шаблона. Вызывается при выделении  "@gen" и нажатии Ctrl+F1
2026-02-17 12:11:58 +05:00