Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 86aef38

Browse files
authored
Discard millisecond part from timestamp and interval
1 parent 315b1d5 commit 86aef38

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

‎DBA/pg_basebackup_progress_bar.sql‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77

88
select pg_size_pretty(b.backup_streamed) as pretty_backup_streamed,
99
pg_size_pretty(b.backup_total) as pretty_backup_total,
10-
a.query_start,
10+
a.query_start::timestamp(0) as query_start,
1111
e.duration,
1212
round(e.progress_percent, 4) as progress_percent,
1313
bytes_per_second,
14-
(e2.estimated_duration || 'sec')::interval as estimated_duration,
15-
a.query_start + (e2.estimated_duration || 'sec')::interval as estimated_query_end
14+
(e2.estimated_duration || 'sec')::interval(0) as estimated_duration,
15+
a.query_start + (e2.estimated_duration || 'sec')::interval(0) as estimated_query_end
1616
from pg_stat_progress_basebackup as b
1717
inner join pg_stat_activity as a on a.pid = b.pid
1818
cross join lateral (
1919
select
20-
NOW() - a.query_start as duration,
20+
(NOW() - a.query_start)::interval(0) as duration,
2121
b.backup_streamed * 100.0 / b.backup_total as progress_percent
2222
) as e
2323
cross join lateral (

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /