Commit graph

568 commits

Author SHA1 Message Date
lsv
82e11c6d8a fix default size frmStatus
Исправление размеров по умолчанию frmStatus для Windows
2022-04-27 16:05:34 +05:00
lsv
9e9bfef8b8 fix without patch
Приведение в соответствие с github
Патч делать не нужно.
2022-04-27 16:01:13 +05:00
lsv
51a33c6e2f Merge win/linux code
Объединение кода с поддержкой linux версии.
2022-04-21 17:03:33 +05:00
Sergey
d2d95a2a43 fix 2 2022-04-21 12:09:14 +05:00
Sergey
e7944c9789 diff 2022-04-21 12:03:42 +05:00
Sergey
e13159e1dd Merge branch 'master' into linux 2022-04-15 02:36:11 +05:00
lsv
2ca0d99c93 set 50 chars for format copy command 2022-04-16 20:32:51 +05:00
Sergey
1e6d5b9be9 fix 1 2022-04-15 02:35:54 +05:00
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
00b1e5c2f3 Correct highlight select text copy
Копировать подсвеченный SQL текст можно везде где он выводиться по нажатию Ctrl+C
2022-03-25 19:22:19 +05:00
lsv
2a5d761e9d Correct highlight select text copy
Копировать подсвеченный SQL текст можно везде где он выводиться по нажатию Ctrl+C
2022-03-24 16:20:20 +05:00
lsv
91a1160e13 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+E
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 18:44:39 +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
8e081cba45 FrmLog change. In detail mode, the window does not close, but switches to group mode. 2022-03-21 19:14:33 +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
4c48f7430d fix issue#22
Так же исправление падения при открытии инструмента запросов из командной строки.
2022-03-04 12:43:58 +05:00
lsv
65eef54d6a fix issue#22
Так же исправление падения при открытии инструмента запросов из командной строки.
2022-03-04 12:28:15 +05:00
lsv
c204bae943 Support in defining a FUNCTION keyword trigger
Начиная с 11 версии вместо PROCEDURE будет использовано FUNCTION.
2022-02-11 21:30:16 +05:00
lsv
7ab2780404 Support in defining a FUNCTION keyword trigger
Начиная с 11 версии вместо PROCEDURE будет использовано FUNCTION.
2022-02-11 09:35:00 +05:00
lsv
81331088fa fix issue #21.
Убрано предупреждение для 14 версии.
2022-01-24 20:23:40 +05:00
lsv
c9404cf13b Version PG14 fix.
Поддерживаемая версия поднята до 14-ой.
Мелкие правки.
2022-01-24 20:17:34 +05:00
lsv
3a817534b4 Version PG14 fix.
Поддерживаемая версия поднята до 14-ой.
Мелкие правки.
2022-01-24 09:06:18 +05:00
lsv
c4cc651837 update pgadmin3.exe 2022-01-18 21:37:34 +05:00
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
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
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
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
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
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
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
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
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
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