Commit graph

475 commits

Author SHA1 Message Date
levinsv
ba5fd633b5
Update cmake-single-platform.yml 2025-11-21 22:36:53 +05:00
lsv
4fbb10631a update pgAdmin3.exe.
Добавлена возможность просмотра объектов БД в контекстной справке.
2025-11-21 21:30:21 +05:00
lsv
efc1eb376e merge 2025-11-21 20:55:50 +05:00
lsv
b1f67cbee8 Added several functions to the contextual help. 2025-11-21 16:25:57 +05:00
lsv
1f7decd73f Added the possibility of contextual help on user functions.
Добавлена возможность просмотра скриптов создания пользовательских объектов
в контестной помощи. В скриптах имена других объектов заменяются на ссылки.
Описание Readme.md
2025-11-21 16:23:26 +05:00
lsv
542effe510 fix #54. Update libpq.dll (pg17) 2025-11-17 09:59:40 +05:00
lsv
61e6d71621 merge 2025-11-17 08:06:28 +05:00
lsv
560bf4c080 Change support version 2025-11-16 12:28:18 +05:00
lsv
0a8bea18cd fix align 2025-11-11 10:40:45 +05:00
lsv
87cd59693e To compile for linux 2025-11-11 10:29:27 +05:00
lsv
ffeda8c9b6 Add align option Compat view for All Line mode. Some optimuzation.
Добавлена опция Compat view для All Line режима. В некоторых случаях она делает более красивое выравнивание.
Для примера:
f(iObjId,  1073,'text',null  )  ;
f(iObjId+1,130 ,'te'  ,iObjId)  ;
f(iObjId+2,1   ,'te2' ,iObjId+1);

Исправлено добавление пробелов в конце строки в режиме All Line.
2025-11-11 10:26:39 +05:00
lsv
400cbc2cc7 Add autocomplite dlgFunction. Fix multibyte char support.
Добавлено использование автоподстановки в окно редактирования процедур и функции.
Добавлена поддержка UTF-8.
Добавлена поддержка unicode для идентификаторов.
Добавлено сохранение выбранных опций в диалоге Выравнивания.
2025-11-11 10:06:55 +05:00
lsv
67b28bfbf7 update pgAdmin3.exe
Исправление ошибок.
Подготовка к переводу некоторых сообщений.
К функции быстрого перемещения по дереву (F4) к последним выбранным узлам
добавлен поиск серверов по их хостам.
2025-10-24 19:01:56 +05:00
lsv
5b330024c5 merge 2025-10-24 18:43:28 +05:00
lsv
d034d02261 fix bug pgAdmin3 are not responding
Исправленно зависание в бесконечном цикле.
Если было выделен узел "Сервера" и активна вкладка "Статистика" приложение попадало в бесконечный цикл.
2025-10-24 17:21:08 +05:00
lsv
183a800f45 Extended use shortcut
Быстрый поиск по F4 выполняется теперь не только по посещенным узлам, но и не явно по серверам и их хостам.
В выпадающем списке сервера не указываются, поиск производится при наборе фразы.
2025-10-24 15:12:01 +05:00
lsv
98d435b843 Translate message ctlNavigatePanel 2025-10-22 08:51:18 +05:00
lsv
f3a1dc9c6a Prepare for translite 2025-10-20 11:58:38 +05:00
lsv
157c4f203c fix bug Blocked_by_ProcessColor 2025-10-20 10:52:13 +05:00
lsv
f6206dc33e Add shortcut Ctrl-O for Options menu item 2025-10-17 11:00:41 +05:00
lsv
9f39f034c9 Bookmark color save pgadmin3opt.json 2025-10-17 10:48:55 +05:00
lsv
0f91ec5e67 fix warning for mingw32 2025-10-16 09:24:07 +05:00
lsv
d46284f7a7 merge 2025-10-16 09:20:21 +05:00
lsv
7db41df697 Press ESC close context help window (Linux) 2025-10-15 11:31:54 +05:00
lsv
5f8e21d794 fix compile error for linux 2025-10-15 09:32:13 +05:00
lsv
9a408df26e fix html escape char 2025-10-08 11:15:21 +05:00
lsv
2afb90cb30 update pgAdmin3.exe
Исправление issue #6. Чисто теоретическое. Проверить работу на 11 версии нет возможности.
Добавлена некоторая поддержка 18 версии.
Оптимизация для GTK.
2025-10-06 22:40:37 +05:00
lsv
99f95d30d5 Merge 2025-10-06 19:32:33 +05:00
lsv
a73573120a Fix issue #6 2025-10-06 15:59:49 +05:00
lsv
51ec580dce PG18 support, enfoced, virtual cols 2025-10-03 14:56:27 +05:00
lsv
f0475130ed GTK visual optimization 2025-10-03 09:53:28 +05:00
lsv
36e23fd077 update pgadmin3.exe
Исправления для GTK.
Эксперементальная возможность кросскомпиляции для windows с  использованием
mingw64.
Скрипт генерации контекстной справки улучшен, добавлены функции с нестандартным описанием
coalesce, case, pg_sleep и другие.
2025-09-26 20:07:34 +05:00
lsv
d8964da685 Add description context help functions 2025-09-26 16:23:26 +05:00
lsv
c78b09ad2e Fast dlgTable for GTK. Fix errors. 2025-09-24 12:02:10 +05:00
lsv
e65781aa65 Support compile mingw32 2025-09-23 16:20:12 +05:00
lsv
cc47a8ef7b Change color 2025-09-22 08:50:53 +05:00
lsv
f83833aa19 update pgAdmin3.exe
Время изменния функций.
Маркирование текста по Ctrl+B.
Плагины можно использовать без подключения к БД.
Исправление ошибок.
2025-09-18 11:17:28 +05:00
lsv
0833c8838a merge commits 2025-09-18 10:32:46 +05:00
lsv
610ca20d56 fix. support unicode. 2025-09-17 15:26:33 +05:00
lsv
c36176aafa Marking selected text with color by pressing Ctrl-B.
Выделенный текст можно отметить цветом. Снятия выделения повторным нажатием.
При нажатии без выделения текста, циклический переход к выделенному тексту ниже.
2025-09-17 15:13:41 +05:00
lsv
ece60b55de View change last timestamp for functions
Выводит время последнего изменения функции/процедуры, если включено track_commit_timestamp=on.
2025-09-12 14:59:39 +05:00
levinsv
7d24d91b0f fix start db intervals.
В навигационной панели добавлены менее строгие условия поиска интервалов
запуска БД. Добавлен вариант перезапуска инициированый postmaster.
2025-09-08 11:37:23 +05:00
levinsv
f11fcfa4f6 Support execute plugin for not connected server.
Добавлена возможность запускать плагины не поключаясь к БД.
Это нужно например чтобы запустить ssh клиента или сделать ssh тоннель.
Поддерживаются 3 переменные $$HOSTNAME,$$USERNAME,$$PORT.
Вот пример описания plugins.ini для запуска ssh клиента:
;
; Putty (Windows):
;
Title=Putty Console
Command="C:\Program Files\PuTTY\putty.exe" postgres@"$$HOSTNAME"
Description=Open a Putty console to the current database hostname.
KeyFile=C:\Program Files\PuTTY\putty.exe
Platform=windows
ServerType=postgresql
Database=No
SetPassword=No
;
2025-09-08 11:33:26 +05:00
levinsv
d5a1c70f7b fix show find mark.
При отсутсвиии маркеров ошибок, маркеры поиска не отображались
в навигационной панели.
2025-08-25 15:56:23 +05:00
lsv
a70dcfb3ea update pgadmin3.exe 2025-08-19 18:23:34 +05:00
lsv
976e81d145 Merge branch 'master' of https://gl.surgutneftegas.ru:4443/asutp/database/pgadmin 2025-08-19 18:08:19 +05:00
levinsv
f02ecba5b4 Add hightlight event frmStatus
1. Добавлена подсветка клиентов c окрытой транзакцией превышающей время idle_in_transaction_session_timeout.
   Цвет выбирается в настройках.
2. Добавлен фильтр показывающий только строки с подсветкой.
2025-08-19 16:25:26 +05:00
lsv
070c76f562 Merge branch 'master' of https://gl.surgutneftegas.ru:4443/asutp/database/pgadmin 2025-08-19 07:54:18 +05:00
lsv
1b1633a392 update pgadmin3 2025-08-19 07:49:24 +05:00
levinsv
a77fcfcd5a Autocomplite, server status, publications
Добавлен контроль прав доступа на select для таблиц и представления
при ипользовании автодополнения.
Добавлен контроль доступа при пролучении информации о подписках.
Добалена совместимость с более ранними версиями при получении информации
о публикациях.
При получении логов в окне "Статус сервера" добавлена проверка наличия прав на используемые функции при получении файлы логов.
Мелкие правки при работе с автодополнениями в окне запросов.
2025-08-18 15:53:25 +05:00