Commit graph

568 commits

Author SHA1 Message Date
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
lsv
f43f341ffd Optimization for VS2022
Уборка в файлах проекта. Исправления в названиях каталогов.
2025-08-18 15:28:30 +05:00
lsv
20ff51db29 fix publication
Исправлен вывод SQL команд создания публикаций.
2025-08-14 19:35:28 +05:00
lsv
825e80fb4f fix crush autocomplite
Исправлено падение после автозавершения после слова "create".
2025-08-14 19:35:14 +05:00
lsv
295b7f97d1 Fixes and improvements (fmrReport)
1. Сортировка колонок на вкладках Статистика сохряняется по возможности.
2. Узлы плана которые помечены как (never executed) не подсвечиваются.
3. При построении плана всегда добавляется опция "SUMMARY on"
4. Исправлено не корректное отображение зависимостей для таблиц из публикаций.
5. В отчетах о статистике добавлена итоговая информация по таблицам отчета.
2025-08-14 19:34:30 +05:00
lsv
bd1e5f3518 fix crush pgadmin3
Исправление ошибки открытия диалогов и немного описания.
Повышение производительности Server Status.
2025-08-06 10:29:10 +05:00
lsv
55080c0161 fix crash pgadmin3
Исправлена ошибка которая стала появлятся после новых изменений.
Ошибка вызвана особенностями работы диалоговых окон.
2025-08-06 10:00:37 +05:00
lsv
b539dc493b Perfomance Server Status window
Информация о блокирующих процессах теперь получается функцией pg_blocking_pids.
Что более быстрый способ.
Так же в статусной строке выводиться время получение информации о процессах БД.
Время выводиться только для окна "Активность".
2025-08-06 10:00:17 +05:00