Commit graph

144 commits

Author SHA1 Message Date
lsv
e56abf682d fix 2022-01-18 21:22:01 +05:00
lsv
3c628e993b Add write file autoSaveConfig.reg, small optimization frmLog
При выходе из приложения конфигурация сохраняется в файле autoSaveConfig.reg.
Уплотнение вывода информации в frmLog. Если поле Detail пустое то туда помещается содержимое Context.
Шаблон для письма переименован в mail.template.
2022-01-18 21:20:56 +05:00
lsv
6c2a214bce fix bug position active tab
Утранена ошибка позиционирования закладок при автовосстановлении.
2022-01-18 21:20:34 +05:00
lsv
37b80f68b2 update readme.md 2022-01-18 21:18:52 +05:00
lsv
94d79dd9aa change pgConn, frmLog, frmStatus
При возникновении ошибки "server closed the connection unexpectedly"
сообщение об этом не выводиться на экран. Т.к. происходило падение pgAdmin3
В frmLog добалены сохраняемые пользовательские фильтры.
 По кнопке Add текущий фильтр сохраняется. Имя задается в ComboBox.
В окне "Status Server" устанавливается парамер "SET statement_timeout=10000;"
чтобы избежать зависания функции pg_query_state.
2022-01-13 21:16:57 +05:00
lsv
8b9ddb7974 Add new feature frmLog
Для окна состояние "Server status" выполняется: set log_min_messages = FATAL
Для Log view добавлена: подержка быстрой навигации: Shift+KeyUP,KeyDOWN
переход на запись с тем же sql_state,
Alt+KeyUP,KeyDOWN - переход на запись с другим sql_state
Добавлена колонка Server - сервер с которого получен лог.
2021-10-23 19:10:59 +05:00
lsv
ae38ba2377 update pgadmin3.exe 2021-10-13 21:24:27 +05:00
lsv
d5c57c4bad update pgAdmin3.exe 2021-10-13 21:21:10 +05:00
lsv
03a279f610 Add view info pg_stat_progress_*
В окне "Состояние сервера" в поле "Имя приложения" отображается информация из
pg_stat_progress_*. Только начиная с PG13.
2021-10-05 21:30:41 +05:00
lsv
0e5fcbcff3 fix 2021-10-05 21:30:39 +05:00
lsv
5133db92b2 update pgadmin3.exe 2021-10-05 19:27:22 +05:00
lsv
4364c6d19f Add bt_index_check call frmMaintenance, bug fix issues #19.
добавлен вызов функции bt_index_check в форме обслуживания.
Рассширение amcheck должно быть установлено.
Исправлена ошибка #19. После изменения вывода bytea на hex формат,
перестали распознаваться аргументы триггера.
2021-10-05 19:09:19 +05:00
lsv
c13bc24e7d Move node "Jobs" in node Database
Задания для pgpro_scheduler теперь отображаются в узле Database
Так же вывод лога работы Job в закладке "Статистика" изменён.
Выводяться строки лога таким запросом:
select log_time,detail critical,message,hint
 from pg_log l where l.log_time>'$Started'::timestamp - interval '1min'
                 and l.log_time<'$Finised'::timestamp + interval '1min'
                 and detail::int>=0
2021-10-05 19:09:07 +05:00
lsv
2e72900cdd Do not use "Enable ASUTP style" for "Log View.."
Отключил проверку при чтении файлов настройки "Enable ASUTP style"
2021-10-05 19:08:52 +05:00
lsv
73c1eeafe5 check the sequence of dates.
Добавлена проверка последовательности дат в результате запроса.
По первым двум строкам вычисляется разница дат и все последующие строки
должны иметь такую же разнизу в датах.
Строки нарушающие это правило отмечаются желтым цветом.
2021-10-05 19:08:25 +05:00
lsv
6287243d5b add README_EN.md #18
Добавлен перевод на английский Readme.md на дату 13.09.2021
Спасибо, tobwen
2021-09-15 20:22:44 +05:00
lsv
4b240f8cc0 Add Log view in CSV mode
Добавлено окно просмотра лога БД в CSV формате с фильтрами, группами.
Описание в Readme.md
2021-09-15 20:21:42 +05:00
lsv
50f53a96bb update pgadmin3.exe 2021-08-11 23:59:17 +05:00
lsv
4b1514c052 fix read log server
Изменена функция чтения лог сервера для избежания ошибок некорректного формата UTF-8.
Эти изменения применяются при устанавленом флаге ASUTP Style.
2021-08-11 23:45:48 +05:00
lsv
0991fc79f0 bug fix
мелкие правки: более правильное сохранение активной закладки.
Учтено использование ctltree не только в браузере объектов.
2021-08-11 23:45:42 +05:00
lsv
e784e85901 Navagate jump top level tree
Добавлен быстрый переход на родительские узлы в дереве объектов.
Переход выполняется по щелчку левой кнопкой мыши по отступам.
2021-08-11 23:45:01 +05:00
lsv
53732aebb2 update pgadmin3.exe 2021-05-31 19:36:32 +05:00
lsv
221f53e7c6 bug fix #15. skip last token
При отображении токенов конфигурации, последний токен не отображался.
2021-05-31 19:34:55 +05:00
lsv
6c48a49063 update pgadmin3.exe with wxWidgets 3.1.5 library
Переход на новую версию wxWidgets.
2021-05-22 20:08:54 +05:00
lsv
e257bc0020 Migration to wxWidgets 3.1.5
Выполнен переход на новые библтотеки. Устранены проблемы совместимости.
Множество мелких правок.
2021-05-22 16:46:17 +05:00
lsv
2bb02a80f4 update pgadmi3.exe 2021-04-10 17:28:56 +05:00
lsv
99f2683371 automatic select sql tab
При шелчке правой кнопкой мыши по закладке с результатами запроса,
активируется sql окно с запросом.
2021-04-10 17:26:50 +05:00
lsv
f441ebdb8d bug fix execute cluster
Не выполнялась команда CLUSTER
2021-04-10 17:25:42 +05:00
lsv
ddb9479028 fix issue #14.
Добавлен вывод Include для не индексируемых столбцов в определении ограничений.
2021-03-31 14:59:30 +05:00
lsv
6e2e69ea0d update pgadmin3.exe issue #13 2021-03-29 19:12:28 +05:00
lsv
521bb23524 Fix Issues #13. Add support INCLUDE index column.
Добавлено правильное отображение не ключевых колонок индекса.
2021-02-19 17:13:05 +05:00
lsv
0a46531f5b update pgadmin3.exe
Описание изменений в commits
2021-02-19 17:01:45 +05:00
lsv
2c536c12e5 Change icon for SQL query window.
Есть два способа изменения icon для окна query.
1.  Поместить новую icon в %APPDATA%\postgresql\icons
    Имя файла задать следующим образом: hostname_dbname.png или hostname.png или dbname.png
    Размер icon 32х32
2.  Задать для сервера цвет. Фон icon будет окрашен в цвет сервера.
2021-02-19 16:48:20 +05:00
lsv
412b467143 Save position outputPane.
Сохраняется расположении окон при скрытии outputPane и применяется при показе.
2021-02-19 16:48:12 +05:00
lsv
7d03e7efc0 Add "Next start job" properties
Дабавлено указание следующего времени запуска Job.
2021-02-19 16:47:55 +05:00
lsv
babb16434f fix bug
Если секционированая таблица последняя списке таблиц узла дерева,
то не работало обновление Sql окна.
2021-02-19 16:47:16 +05:00
lsv
47885a5c61 update pgadmin3.exe 2021-01-21 19:00:58 +05:00
lsv
1a05c6de47 Add reset index statistics.
Добавлена команда "Reset index statistics".
2021-01-21 18:39:50 +05:00
lsv
f4c32be4b7 Add dialog properties for job pgpro_scheduler.
Добавлен диалог для редактрования заданий для pgpro_scheduler.
2021-01-21 18:38:49 +05:00
lsv
c08fe17d9f Job pgpro_scheduler refresh.
Дабавлено для заданий "время устаревания" в 5 мин.
По истечении этого интервала времени при щелчке на задании оно будет обновлено.
2021-01-21 18:37:37 +05:00
lsv
5264562e79 Add control schedule run for pro_scheduler.
Добавлен контроль запуска задач по расписанию (из-за проблем в версии 2.7)
При найденных пропусках запуска, добавляется строчка "Previous sched time run skip"
в Свойства. Всего проверяется 100 последних запусков.
2021-01-21 18:36:31 +05:00
lsv
8167b4e696 update pgadmin3.exe 2021-01-06 19:03:02 +05:00
lsv
79e454deb1 Add visual extension need update.
Отображение расширений требующих обновления в узле Extensions
2021-01-06 18:56:34 +05:00
lsv
2956956ef3 Add CFS defragmentation for table or index.
В frmMaintenance добавлено выполнение принудительной дефрагментации сжатой таблицы
или индекса. При выборе сжатой таблицы, автоматически дефрагментируются её
сжатые индексы если их деврагметация более 1%.
2021-01-06 18:54:05 +05:00
lsv
66634bc089 Add x64 version 2021-01-04 14:17:57 +05:00
lsv
f0cf7723f1 Add context menu for statistic partition tables (PG12 only).
Для окна статистики секционированной таблицы добавлено контекстное меню.
Статистика по секц. таблице работает с 12 версии
2021-01-04 12:29:47 +05:00
lsv
d29b6de188 Merge branch 'master' of https://github.com/levinsv/pgadmin3 2021-01-04 12:19:48 +05:00
levinsv
285b18efec update pgadmin3.exe 2021-01-03 17:52:19 +05:00
lsv
f64972182a Add column sort ctlListView. Add Partition statistics.
Добавлена сортировка при щелчке по заголовку таблице.
Дабавлена заполнение статистики при выборе секчионированной таблицы.
Статистика берётся по всем уровням иерархии.
2020-12-31 15:40:54 +05:00
lsv
81228dd6a5 Add index btree check
Добавлена проверка индекса функций bt_index_parent_check(regclass,true)
Вызывается из контекстного меню.
2020-12-05 22:15:14 +05:00