Commit graph

66 commits

Author SHA1 Message Date
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
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
04104d5e3a fix view scale_factor value.
Целые числа не показывались в значениях autovacuum_analyze_scale_factor и других подобных.
2026-03-27 17:36:50 +05:00
lsv
402f08266e A hotkey Ctrl-W to disconnect from the database.
Для отключения открытой БД из любого места браузера объектов можно использовать "Ctrl-W".
Теперь эта команда доступна из любого места дерева объектов.
2026-02-25 16:36:33 +05:00
lsv
f3a1dc9c6a Prepare for translite 2025-10-20 11:58:38 +05:00
lsv
0f91ec5e67 fix warning for mingw32 2025-10-16 09:24:07 +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
c78b09ad2e Fast dlgTable for GTK. Fix errors. 2025-09-24 12:02:10 +05:00
lsv
ece60b55de View change last timestamp for functions
Выводит время последнего изменения функции/процедуры, если включено track_commit_timestamp=on.
2025-09-12 14:59:39 +05:00
levinsv
a77fcfcd5a Autocomplite, server status, publications
Добавлен контроль прав доступа на select для таблиц и представления
при ипользовании автодополнения.
Добавлен контроль доступа при пролучении информации о подписках.
Добалена совместимость с более ранними версиями при получении информации
о публикациях.
При получении логов в окне "Статус сервера" добавлена проверка наличия прав на используемые функции при получении файлы логов.
Мелкие правки при работе с автодополнениями в окне запросов.
2025-08-18 15:53:25 +05:00
lsv
20ff51db29 fix publication
Исправлен вывод SQL команд создания публикаций.
2025-08-14 19:35:28 +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
d647af9963 Visual optimization. Fix bugs.
1. На странице "Статистика" для таблиц улучшено выравнивание отображение больших чисел (Beautiful big number).
   Символ "R" заменён на двойную стрелку "⇒".
2. На странице "Зависимости" корректно обрабатывается значения deptype равные S,P,e,x.
   Индексы в секционированных таблицах (I) отображаются правильно.
3. Исправлена ошибка поиска зависимостей последовательностей (более строгое условие).
4. Для Linux исправлена установка application_name.
2025-05-27 21:41:14 +05:00
lsv
60f519e38e fixed bugs in the Linux version and performance
Исправлены пути к файлам для AWR отчетов и сохранения фильтров Log View.
Исправлена падение при вызове "Script Recreate Cascade".
Убрано повтороное назначение Ctrl-G для "View Filtered Rows" теперь вызов происходит по Ctrl-F.
Исправлена работа ctlComboBox.
Для повышение производительности отключен поиск не парной скобки для текстов запросов
более 100000 байт.
2025-04-16 19:29:11 +05:00
lsv
d9a850bc8f fix attstattarget value
В 17 версии изменили значение по умолчанию для attstattarget.
2025-04-16 19:26:54 +05:00
lsv
b7b911c93b Displaying the "Cluster" property of the primary key.
Исправлено отображение признака кластеризации у первичного ключа.
2025-02-10 09:58:54 +05:00
lsv
38f4510342 Add view MAINTAIN privilege
Добавлена поддержка отображения новой привелегии MAINTAIN.
2025-01-21 10:16:11 +05:00
lsv
8aafedc399 View grants for foreign tables.
Не отображались права для сторонних таблиц
2024-11-11 19:14:00 +05:00
lsv
cfa8f8eebc Grants all db
Гранты для пользователя теперь отображаются для всех открытых БД.
2024-10-25 19:09:29 +05:00
lsv
7f54463cec fix issue #47
1. Добавлена проверка пустого имени файла перед удалением (frmRestore).
2. Проблема в неверном втором аргументе функции pg_get_expr.
При наличи сложного DEFUALT выражения для колонки выводилось ошибка при выполнении функции.
Исправлено в dlgSearchObject, frmEditGrid, ShowDependencies.
2024-10-08 16:49:01 +05:00
lsv
79cf102071 Support PG17
attstattarget, add login element (create event trigger)
2024-10-08 07:37:55 +05:00
lsv
bebc9bee52 Non-superusers are allowed to use the functions pg_conf_load_time,pg_postmaster_start_time
Отключены проверки на суперпользователя для некоторых функций.
2024-08-06 15:55:40 +05:00
lsv
38b4b4a5ed Add table properties "Create table timestamp"
Для серверов с установленным track_commit_timestamp=on у таблиц можно определить время создания.
Это время равно значению запроса:
"select pg_xact_commit_timestamp(xmin) create_ts from pg_type where typrelid=$oid_table".
Если это время определить не удалось то "Create table timestamp" не отображается.
2024-06-17 20:37:23 +05:00
Andrei Astafev
63c915c94c Fix arguments to pgServer constructor call 2024-02-04 10:36:36 +05:00
lsv
cf7314facb Fixed the sequence property is_cycled
Начиная с 10 версии это свойство ошибочно всегда определялось как false.
2024-02-02 19:13:34 +05:00
lsv
9ed52ed044 Show column parameters for the FDW table. 2023-12-11 20:13:06 +05:00
lsv
0093e3676c Add extend options in connstr.
Для сервера можно добавить дополнительные параметры подключения.
В настройка сервера на закладке "Дополнительно" в поле "Connect str"
2023-10-13 21:29:41 +05:00
lsv
6e64bf852d fix error convert type text
update pgadmin3.exe
2023-09-27 20:19:38 +05:00
lsv
0f241fef7c Revert "PG16 support privilege MAINTAIN"
This reverts commit bcb87cf9e41c87efdcbeb7c80389d9fee35d29b8.
2023-09-27 20:09:38 +05:00
lsv
0caf3dbf7f STORAGE clause support, COMPRESS clause support 2023-08-15 20:40:22 +05:00
lsv
4ffd790d48 Beautiful big numbers
Можно включить более понятное отображение больших чисел на странице Статистика.
Для этого устновите флажок "Beautiful big numbers on the statistics page"

Небольшие исправления в диалоге выбора соединения (dlgSelectConnection.cpp)
2023-08-06 17:42:50 +05:00
lsv
d5388d72d7 PG16 support inherit_option, set_option
Добавлена поддержка новых опций для членов ролей.
2023-08-02 20:14:02 +05:00
lsv
d7f1687b7c PG16 support privilege MAINTAIN
Добавлена поддержка отображения новой привелегии.
2023-08-02 20:13:40 +05:00
lsv
e320b2ebf2 fix GDI leaks 2023-07-30 10:33:41 +05:00
lsv
debed953cf Performance improvement and usability
Повышение производительности вывода результатов запроса и дерева объектов.
Мелкие исправления.
2023-06-29 21:00:44 +05:00
lsv
d07487eac9 Add support High DPI
Выполнен переход на wxWidgets 3.2 для улучшения поддержки DPI.
Также обновлена среда разработки до Microsoft Visual Studio 2022.
2023-06-25 18:36:16 +05:00
lsv
e542bb17f2 Statistic page correct
Исправлено отображение поля n_live_tup
2022-12-12 19:45:21 +05:00
lsv
f0517ee0f8 fix error PG15 version
В 15 версии команда select '1'::"char"||'2'::text
Приводит к ошибке. Иcправлены найденные ошибки такого типа.
2022-11-24 20:20:48 +05:00
lsv
dc3408cf42 show colour rows statistics page
Строки в статистике по таблицам подсвечиваются, если по таблицам нет статистики оптимизатора.
Поле о числе строк в таблице перенесоно ближе к началу.
2022-11-24 18:36:09 +05:00
lsv
7374068728 Support PG15 issues#31
Добавлена частичная поддержка возможностей PG15:
- поддержка списка колонок при задании FK
- поддержка NULLS NOT DISTINCT для уникальных индексов
2022-11-06 19:35:10 +05:00
lsv
cb11507b4f fix issues #30
Это была непонятная реализация самих разработчиков.
Там есть и другие не понятные для меня решения, к примеру
нет явного указания ENABLE [ REPLICA | ALWAYS ].
2022-10-15 14:23:15 +05:00
lsv
1078cb4d8e Correct ALTER DEFAULT PRIVILEGES section
Не учитавалось что ALTER DEFAULT PRIVILEGES может быть назначено для
нескольких пользователей и выводилось только одно значение
2022-08-25 16:05:26 +05:00
lsv
56a72a3015 autosize column CFS 2022-05-13 21:48:33 +05:00
lsv
8a806cea86 fix issues#26
Добавил автоподбор ширины колонки по содержимому ячейки.
2022-05-11 23:53:08 +05:00
lsv
42db7dbb9f fix issues#24 2022-04-28 23:06:53 +05:00
lsv
9e9bfef8b8 fix without patch
Приведение в соответствие с github
Патч делать не нужно.
2022-04-27 16:01:13 +05:00
lsv
7ab2780404 Support in defining a FUNCTION keyword trigger
Начиная с 11 версии вместо PROCEDURE будет использовано FUNCTION.
2022-02-11 09:35:00 +05:00
lsv
6de356e340 Add bt_index_check call frmMaintenance, bug fix issues #19.
добавлен вызов функции bt_index_check в форме обслуживания.
Рассширение amcheck должно быть установлено.
Исправлена ошибка #19. После изменения вывода bytea на hex формат,
перестали распознаваться аргументы триггера.
2021-10-05 16:23:27 +05:00