mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Create a template loader for SQL templates.
This will automatically find the correct version of a template for the server version, and allows us to remove templates that were previously duplicated for different server versions. Patch by George & Tira at Pivotal. Review by me and Murtuza from EDB. Discussion: https://www.postgresql.org/message-id/flat/CAHowoHaU9_pkCt%2B1g8dpY3hsXXZmsJZiJH-3-_Hd%2BC1MxiGhtA%40mail.gmail.com#CAHowoHaU9_pkCt+1g8dpY3hsXXZmsJZiJH-3-_Hd+C1MxiGhtA@mail.gmail.com
This commit is contained in:
committed by
Dave Page
parent
42d3121369
commit
19be3529f8
@@ -165,10 +165,7 @@ def check_precondition(f):
|
||||
g.server_type = g.manager.server_type
|
||||
g.version = g.manager.version
|
||||
|
||||
if g.version < 90600:
|
||||
g.template_path = 'dashboard/sql/9.1_plus'
|
||||
else:
|
||||
g.template_path = 'dashboard/sql/9.6_plus'
|
||||
g.template_path = 'dashboard/sql/#{0}#'.format(g.version)
|
||||
|
||||
return f(*args, **kwargs)
|
||||
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
SELECT
|
||||
(SELECT sum(blks_read) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Reads') }}",
|
||||
(SELECT sum(blks_hit) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Hits') }}"
|
||||
@@ -1,10 +0,0 @@
|
||||
SELECT
|
||||
name,
|
||||
category,
|
||||
setting,
|
||||
unit,
|
||||
short_desc
|
||||
FROM
|
||||
pg_settings
|
||||
ORDER BY
|
||||
category
|
||||
@@ -1,23 +0,0 @@
|
||||
SELECT
|
||||
pid,
|
||||
locktype,
|
||||
datname,
|
||||
relation::regclass,
|
||||
page,
|
||||
tuple,
|
||||
virtualxid
|
||||
transactionid,
|
||||
classid::regclass,
|
||||
objid,
|
||||
objsubid,
|
||||
virtualtransaction,
|
||||
mode,
|
||||
granted,
|
||||
fastpath
|
||||
FROM
|
||||
pg_locks l
|
||||
LEFT OUTER JOIN pg_database d ON (l.database = d.oid)
|
||||
{% if did %}WHERE
|
||||
datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}
|
||||
ORDER BY
|
||||
pid, locktype
|
||||
@@ -1,12 +0,0 @@
|
||||
SELECT
|
||||
gid,
|
||||
database,
|
||||
owner,
|
||||
transaction,
|
||||
to_char(prepared, 'YYYY-MM-DD HH24:MI:SS TZ') AS prepared
|
||||
FROM
|
||||
pg_prepared_xacts
|
||||
{% if did %}WHERE
|
||||
database = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}
|
||||
ORDER BY
|
||||
gid, database, owner
|
||||
@@ -1,4 +0,0 @@
|
||||
SELECT
|
||||
(SELECT count(*) FROM pg_stat_activity{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Total') }}",
|
||||
(SELECT count(*) FROM pg_stat_activity WHERE state = 'active'{% if did %} AND datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Active') }}",
|
||||
(SELECT count(*) FROM pg_stat_activity WHERE state = 'idle'{% if did %} AND datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Idle') }}"
|
||||
@@ -1,4 +0,0 @@
|
||||
SELECT
|
||||
(SELECT sum(tup_inserted) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Inserts') }}",
|
||||
(SELECT sum(tup_updated) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Updates') }}",
|
||||
(SELECT sum(tup_deleted) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Deletes') }}"
|
||||
@@ -1,3 +0,0 @@
|
||||
SELECT
|
||||
(SELECT sum(tup_fetched) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Fetched') }}",
|
||||
(SELECT sum(tup_returned) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Returned') }}"
|
||||
@@ -1,4 +0,0 @@
|
||||
SELECT
|
||||
(SELECT sum(xact_commit) + sum(xact_rollback) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Transactions') }}",
|
||||
(SELECT sum(xact_commit) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Commits') }}",
|
||||
(SELECT sum(xact_rollback) FROM pg_stat_database{% if did %} WHERE datname = (SELECT datname FROM pg_database WHERE oid = {{ did }}){% endif %}) AS "{{ _('Rollbacks') }}"
|
||||
Reference in New Issue
Block a user