mirror of
https://github.com/levinsv/pgadmin3.git
synced 2026-05-15 14:15:49 -06:00
Add context help for generation
This commit is contained in:
parent
782cccbc15
commit
c3b51fd5ac
1 changed files with 30 additions and 1 deletions
|
|
@ -9,6 +9,30 @@ my %function_help;
|
|||
|
||||
my %useref;
|
||||
my %section;
|
||||
my %my_help=(
|
||||
'@gen' =>'
|
||||
Скрипт генерации указывается в однострочном коментарии. Можно записать несколько скриптов для запроса.<br>
|
||||
<b>--@gen:Имя для генерации:@Колонка1@,@Колонка2[-1],ae@,@Колонка3[0],e@\tcol4=@col4@\n</b><br>
|
||||
<p>Имена колонок заключаются в "@" после имени, через запятую можно указать флаги.
|
||||
Значения колонок подставляются с учётом форматирования.<br>
|
||||
Глобальный флаг можно указать один раз в любой колонке. Разрешены спецпоследовательности <b>\n,\t,\r</b>.<br>
|
||||
Если все имена колонок присутсвуют в результате запроса то в контекстное меню результата добавляется
|
||||
имя генерации.<br>
|
||||
Генерация работает для выделенных строк либо для всех строк.<br>
|
||||
Можно ссылать на предудущие строки если индекс в квадратных скобках отрицательный или
|
||||
абсолютно если положительный. Первая строка имеет индекс 0.<br>
|
||||
Для первых двух скриптов можно применить быстрые клавиши <b>Ctrl+1</b>, <b>Ctrl+2</b>.<br>
|
||||
|
||||
</p>
|
||||
<p>Флаги:<br>
|
||||
<blockquote>
|
||||
<b>a</b> → глобальный флаг включающий выравнивание. Учитываются все переводы строк, первая строка как образец (см. Ctrl+Shift+A).<br>
|
||||
<b>e</b> → отключить форматирование. Значение колонки выводиться как есть.<br>
|
||||
</blockquote>
|
||||
</p>
|
||||
|
||||
'
|
||||
);
|
||||
my %ignorehtml=(
|
||||
'pgbench.html',
|
||||
|
||||
|
|
@ -307,6 +331,11 @@ print " Ok.\n" if $cc > 0;
|
|||
print " TD count $TDcount\n";
|
||||
open(F, '>', "_func.txt") or die $!;
|
||||
my $c0=0;
|
||||
#append my help
|
||||
#
|
||||
foreach my $key (sort keys %my_help) {
|
||||
$function_help{$key}=$my_help{$key};
|
||||
}
|
||||
foreach my $key (sort keys %useref) {
|
||||
|
||||
$function_help{$key}=$section{$key};
|
||||
|
|
@ -328,7 +357,7 @@ foreach my $key (sort keys %function_help) {
|
|||
}
|
||||
close(F);
|
||||
exit;
|
||||
|
||||
###################################################################
|
||||
sub parseTag
|
||||
{
|
||||
my $s=shift;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue