Commit graph

133 commits

Author SHA1 Message Date
lsv
bdfca63db0 set 50 chars for format copy command 2022-04-11 09:30:10 +05:00
lsv
b3993606d5 fix vcxproj 2022-04-11 09:16:52 +05:00
lsv
a5911d053c fix 2022-04-11 09:16:03 +05:00
lsv
2a5d761e9d Correct highlight select text copy
Копировать подсвеченный SQL текст можно везде где он выводиться по нажатию Ctrl+C
2022-03-24 16:20:20 +05:00
lsv
dbd359efa8 fix issues#23. Add query tool new hot keys.
Можно добавить к пунктам меню дополнительные горячие клавиши.
Всего определено 15 пунктов меню для которых это можно сделать
MNU_COMMENT_TEXT,MNU_DOCOMMIT,MNU_DOROLLBACK,MNU_EXECFILE,
MNU_EXECPGS,MNU_EXECUTE,MNU_EXECUTE_2,MNU_EXIT,MNU_EXPLAIN,
MNU_EXPLAINANALYZE,MNU_EXPORT,MNU_EXTERNALFORMAT,MNU_NEWSQLTAB,MNU_UNCOMMENT_TEXT
Для этого в файле %APPDATA%\postgresql\keymap.txt нужно добавить пункты меню и новую клавишу.
Например:
MNU_EXPORT Alt+S
MNU_EXECUTE F5
MNU_EXECUTE_2 SHIFT+F5
MNU_EXIT Ctrl+F4
MNU_NEWSQLTAB Ctrl+W
MNU_COMMENT_TEXT Ctrl+K
MNU_UNCOMMENT_TEXT Alt+K
MNU_EXECFILE F9
MNU_EXECPGS F6
2022-03-22 09:18:10 +05:00
lsv
615f2b13cb FrmLog change.
In detail mode, the window does not close, but switches to group mode.
2022-03-21 09:35:04 +05:00
lsv
65eef54d6a fix issue#22
Так же исправление падения при открытии инструмента запросов из командной строки.
2022-03-04 12:28:15 +05:00
lsv
7ab2780404 Support in defining a FUNCTION keyword trigger
Начиная с 11 версии вместо PROCEDURE будет использовано FUNCTION.
2022-02-11 09:35:00 +05:00
lsv
3a817534b4 Version PG14 fix.
Поддерживаемая версия поднята до 14-ой.
Мелкие правки.
2022-01-24 09:06:18 +05:00
lsv
90fc629fa0 Add write file autoSaveConfig.reg, small optimization frmLog
При выходе из приложения конфигурация сохраняется в файле autoSaveConfig.reg.
Уплотнение вывода информации в frmLog. Если поле Detail пустое то туда помещается содержимое Context.
Шаблон для письма переименован в mail.template.
2022-01-14 16:51:11 +05:00
lsv
d0325c4dac fix bug position active tab
Утранена ошибка позиционирования закладок при автовосстановлении.
2022-01-13 09:47:45 +05:00
lsv
24ca4550a6 bug fix view statistics pg_proscheduler 2022-01-12 15:29:55 +05:00
lsv
4684ada1ac change pgConn, frmLog, frmStatus
При возникновении ошибки "server closed the connection unexpectedly"
сообщение об этом не выводиться на экран. Т.к. происходило падение pgAdmin3
В frmLog добалены сохраняемые пользовательские фильтры.
 По кнопке Add текущий фильтр сохраняется. Имя задается в ComboBox.
В окне "Status Server" устанавливается парамер "SET statement_timeout=10000;"
чтобы избежать зависания функции pg_query_state.
2021-12-09 15:00:10 +05:00
lsv
4db8267ae6 Add new feature frmLog
Для окна состояние выполняется: set log_min_messages = FATAL
Для Log view добавлена: подержка быстрой навигации: Shift+KeyUP,KeyDOWN
переход на запись с тем же sql_state,
Alt+KeyUP,KeyDOWN - переход на запись с другим sql_state
Добавлена колонка Server - сервер с которого получен лог.
2021-10-22 18:06:26 +05:00
lsv
592cd1110b Add view info pg_stat_progress_*
В окне "Состояние сервера" в поле "Имя приложения" отображается информация из
pg_stat_progress_*. Только начиная с PG13.
2021-10-12 15:45:03 +05:00
lsv
a6a9734cec change Readme.MD 2021-10-11 09:52:02 +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
lsv
af59b63ae7 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-01 16:56:57 +05:00
lsv
adc52923da Do not use "Enable ASUTP style" for "Log View.."
Отключил проверку при чтении файлов настройки "Enable ASUTP style"
2021-10-01 10:24:45 +05:00
lsv
92b606256b check the sequence of dates.
Добавлена проверка последовательности дат в результате запроса.
По первым двум строкам вычисляется разница дат и все последующие строки
должны иметь такую же разнизу в датах.
Строки нарушающие это правило отмечаются желтым цветом.
2021-09-30 16:24:37 +05:00
lsv
c2daf17abe add README_EN.md #13
Добавлен перевод на английский Readme.md на дату 13.09.2021
Спасибо, tobwen
2021-09-15 15:24:50 +05:00
lsv
cf180fb59c Add Log view in CSV mode
Добавлено окно просмотра лога БД в CSV формате с фильтрами, группами.
Описание в Readme.md
2021-09-14 14:49:38 +05:00
lsv
546d595978 fix read log server
Изменена функция чтения лог сервера для избежания ошибок некорректного формата UTF-8.
Эти изменения применяются при устанавленом флаге ASUTP Style.
2021-06-30 14:02:08 +05:00
lsv
9f11446e5d bug fix
мелкие правки: более правильное сохранение активной закладки.
Учтено использование ctltree не только в браузере объектов.
2021-06-03 13:55:58 +05:00
lsv
055b561af0 Navagate jump top level tree
Добавлен быстрый переход на родительские узлы в дереве объектов.
Переход выполняется по щелчку левой кнопкой мыши по отступам.
2021-06-03 11:08:59 +05:00
lsv
b2db84d54f bug fix #15. skip last token
При отображении токенов конфигурации, последний токен не отображался.
2021-05-31 10:08:06 +05:00
lsv
2734a746a9 Migration to wxWidgets 3.1.5
Выполнен переход на новые библтотеки. Устранены проблемы совместимости.
Множество мелких правок.
2021-05-21 11:09:20 +05:00
lsv
4293a1e9e8 remove word Query in title 2021-04-15 09:46:52 +05:00
lsv
bd09ad72c2 automatic select sql tab
При шелчке правой кнопкой мыши по закладке с результатами запроса,
активируется sql окно с запросом.
2021-04-09 17:13:02 +05:00
lsv
232ded1c65 bug fix execute cluster
Не выполнялась команда CLUSTER
2021-04-06 09:53:08 +05:00
lsv
98c8a6937f fix issue #14.
Добавлен вывод Include для не индексируемых столбцов в определении ограничений.
2021-03-31 12:46:44 +05:00
lsv
a1be2784d8 Fix Issues #13. Add support INCLUDE index column.
Добавлено правильное отображение не ключевых колонок индекса.
2021-03-27 18:27:41 +05:00
lsv
f1163cab32 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:00:40 +05:00
lsv
0dbba5fd32 Save position outputPane.
Сохраняется расположении окон при скрытии outputPane и применяется при показе.
2021-02-19 10:58:45 +05:00
lsv
20adcbd879 Add "Next start job" properties
Дабавлено указание следующего времени запуска Job.
2021-02-18 17:02:22 +05:00
lsv
41d6de3f1a fix bug
Если секционированая таблица последняя списке таблиц узла дерева,
то не работало обновление Sql окна.
2021-02-03 17:46:33 +05:00
lsv
1ae40f28af Add reset index statistics.
Добавлена команда "Reset index statistics".
2021-01-19 11:23:35 +05:00
lsv
01e6966734 Add dialog properties for job pgpro_scheduler.
Добавлен диалог для редактрования заданий для pgpro_scheduler.
2021-01-19 10:22:05 +05:00
lsv
72ed7254e8 Job pgpro_scheduler refresh.
Дабавлено для заданий "время устаревания" в 5 мин.
По истечении этого интервала времени при щелчке на задании оно будет обновлено.
2021-01-14 11:07:31 +05:00
lsv
7caaf132f3 Add control schedule run for pro_scheduler.
Добавлен контроль запуска задач по расписанию (из-за проблем в версии 2.7)
При найденных пропусках запуска, добавляется строчка "Previous sched time run skip"
в Свойства. Всего проверяется 100 последних запусков.
2021-01-13 10:36:38 +05:00
lsv
3c245c16a5 Add visual extension need update.
Отображение расширений требующих обновления в узле Extensions
2021-01-06 18:31:24 +05:00
lsv
b1da480ca8 Add CFS defragmentation for table or index.
В frmMaintenance добавлено выполнение принудительной дефрагментации сжатой таблицы
или индекса. При выборе сжатой таблицы, автоматически дефрагментируются её
сжатые индексы если их деврагметация более 1%.
2021-01-06 16:59:23 +05:00
lsv
bb831e57f2 Add context menu for statistic partition tables (PG12 only).
Для окна статистики секционированной таблицы добавлено контекстное меню.
Статистика по секц. таблице работает с 12 версии
2021-01-01 14:40:59 +05:00
lsv
dd3c00becf Add column sort ctlListView. Add Partition statistics.
Добавлена сортировка при щелчке по заголовку таблице.
Дабавлена заполнение статистики при выборе секчионированной таблицы.
Статистика берётся по всем уровням иерархии.
2020-12-31 15:05:13 +05:00
lsv
b5e10e967a Add index btree check
Добавлена проверка индекса функций bt_index_parent_check(regclass,true)
Вызывается из контекстного меню.
2020-12-05 22:09:57 +05:00
lsv
21a368457a Fix SERVER_MAX_VERSION_N and fix other bug
Повышена максимально допустимая версия.
При выгрузке в Sql разделитель полей исправлен на запятую.
2020-12-02 20:22:31 +05:00
lsv
060b8e553c Support PG13
Добавлена поддержка новых табличных параметров, set statistics,
 параметра для публикаций, исправлено отображение statistics для секций.
2020-10-02 17:37:26 +05:00
lsv
b792f9e203 fix view ROLE grant
Убраны повторяющиеся разделители ";" при выводе прав для роли
2020-09-30 17:20:04 +05:00
lsv
0e0a29706f Properties dependents fix
Для выборки зависимостей усилены условия отбора зависимых объектов, но не для всех возможных объектов.
2020-09-07 17:51:23 +05:00
lsv
d7306e633c Add Compare options dialog.
При сравнении объектов добавлена возможность исключать сравнение привелегий и комментариев.
2020-09-04 15:37:58 +05:00