Skip to content
This repository was archived by the owner on Jul 6, 2021. It is now read-only.

Commit c39c728

Browse files
committed
A005, F001, F002 templates fixed
1 parent ea2da66 commit c39c728

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

pghrep/templates/A005.tpl

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,20 @@
33
## Observations ##
44

55
### Master (`{{.hosts.master}}`) ###
6-
Extension name | Installed version | Default version | Is old
7-
---------------|-------------------|-----------------|--------
8-
{{ range $i, $key := (index (index (index .results .hosts.master) "data") "_keys") }}
9-
{{- $value := (index (index (index $.results $.hosts.master) "data") $key) -}}
10-
{{ $key }} | {{ $value.installed_version }} | {{ $value.default_version }} | {{ $value.is_old }}
11-
{{ end }}
6+
7+
Database | Extension name | Installed version | Default version | Is old
8+
---------|----------------|-------------------|-----------------|--------
9+
{{ range $d, $db := (index (index (index .results .hosts.master) "data") "_keys") -}}
10+
{{- $dbData := (index (index (index $.results $.hosts.master) "data") $db) -}}
11+
{{- range $de, $dbext := (index $dbData "_keys") -}}
12+
{{- $extData := (index $dbData $dbext) -}}
13+
{{ $db }} | {{ $dbext }} | {{ $extData.installed_version }} | {{ $extData.default_version }} | {{ $extData.is_old }}
14+
{{ end -}}
15+
{{ end -}}
16+
17+
{{/* force empty line */}}
1218

1319
## Conclusions ##
1420

1521

1622
## Recommendations ##
17-

pghrep/templates/F001.tpl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
### Master (`{{.hosts.master}}`) ###
66
Table | Size | Extra | Bloat | Live | Last vacuum
77
-------|------|-------|-------|------|-------------
8-
{{ range $i, $key := (index (index (index .results .hosts.master) "data") "_keys") }}{{ $key }}{{ $value := (index (index (index $.results $.hosts.master) "data") $key) }} | {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ if (index $value "Last Vaccuum") }} {{ ( index $value "Last Vaccuum") }} {{ end }}
8+
{{ range $i, $key := (index (index (index .results .hosts.master) "data") "_keys") }}
9+
{{- $value := (index (index (index $.results $.hosts.master) "data") $key) -}}
10+
{{ $key }} | {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ if (index $value "Last Vaccuum") }} {{ ( index $value "Last Vaccuum") }} {{ end }}
911
{{ end }}
1012

1113
{{ if gt (len .hosts.replicas) 0 }}
@@ -15,7 +17,9 @@
1517
{{ if (index $.results $host) }}
1618
Table | Size | Extra | Bloat | Live | Last vacuum
1719
-------|------|-------|-------|------|-------------
18-
{{ range $i, $key := (index (index (index $.results $host) "data") "_keys") }}{{ $key }}{{ $value := (index (index (index $.results $host) "data") $key) }} | {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ if (index $value "Last Vaccuum") }} {{ ( index $value "Last Vaccuum") }} {{ end }}
20+
{{ range $i, $key := (index (index (index $.results $host) "data") "_keys") }}
21+
{{- $value := (index (index (index $.results $host) "data") $key) -}}
22+
{{ $key }} | {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ if (index $value "Last Vaccuum") }} {{ ( index $value "Last Vaccuum") }} {{ end }}
1923
{{ end }}
2024
{{- else -}}
2125
No data

pghrep/templates/F002.tpl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
### Master (`{{.hosts.master}}`) ###
66
Index (Table) | Size | Extra | Bloat | Live | Fill factor
77
---------------|------|-------|-------|------|-------------
8-
{{ range $i, $key := (index (index (index .results .hosts.master) "data") "_keys") }} {{ $tableIndex := Split $key "\n" }} {{ $table := Trim (index $tableIndex 1) " ()"}}{{ (index $tableIndex 0) }} ({{ $table }}){{ $value := (index (index (index $.results $.hosts.master) "data") $key) }} | {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ ( index $value "fillfactor") }}
8+
{{ range $i, $key := (index (index (index .results .hosts.master) "data") "_keys") }}
9+
{{- $value := (index (index (index $.results $.hosts.master) "data") $key) -}}
10+
{{- $tableIndex := Split $key "\n" -}}
11+
{{ $table := Trim (index $tableIndex 1) " ()"}}{{ (index $tableIndex 0) }} ({{ $table }}) | {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ ( index $value "fillfactor") }}
912
{{ end }}
1013

1114
{{ if gt (len .hosts.replicas) 0 }}
@@ -15,7 +18,10 @@
1518
{{ if (index $.results $host) }}
1619
Index (Table) | Size | Extra | Bloat | Live | Fill factor
1720
---------------|------|-------|-------|------|-------------
18-
{{ range $i, $key := (index (index (index $.results $host) "data") "_keys") }} {{ $tableIndex := Split $key "\n" }} {{ $table := Trim (index $tableIndex 1) " ()"}}{{ (index $tableIndex 0) }} ({{ $table }}) {{ $value := (index (index (index $.results $host) "data") $key) }}| {{ ( index $value "Size") }}{{ $value := (index (index (index $.results $host) "data") $key) }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ ( index $value "fillfactor") }}
21+
{{ range $i, $key := (index (index (index $.results $host) "data") "_keys") }}
22+
{{- $value := (index (index (index $.results $host) "data") $key) -}}
23+
{{- $tableIndex := Split $key "\n" -}}
24+
{{ $table := Trim (index $tableIndex 1) " ()"}}{{ (index $tableIndex 0) }} ({{ $table }}) {{ $value := (index (index (index $.results $host) "data") $key) }}| {{ ( index $value "Size") }} | {{ ( index $value "Extra") }} | {{ ( index $value "Bloat") }} | {{ ( index $value "Live") }} | {{ ( index $value "fillfactor") }}
1925
{{ end }}
2026
{{- else -}}
2127
No data

0 commit comments

Comments
 (0)