[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] Help menu > About database � size
From: |
Busser, Jim |
Subject: |
Re: [Gnumed-devel] Help menu > About database � size |
Date: |
Fri, 2 Aug 2013 17:56:07 +0000 |
On 2013-08-02, at 12:51 AM, Karsten Hilbert <address@hidden> wrote:
> Easily done but it gives no indication whatsoever of the
> size of a backup.
>
> Space needed for restoration will be the size of the backup
> plus some slack plus the in-PostgreSQL database size which
> one won't know at the time of restoration.
Given the limitations you describe, maybe better is pg_total_relation_size which
'sums total disk space used by the table including indexes and toasted
data'
which can be gained from the following adapted from
http://stackoverflow.com/a/2596678
SELECT pg_size_pretty(CAST(SUM(size) AS bigint)) AS foo1 FROM (SELECT
table_schema || '.' || table_name AS table_full_name,
pg_total_relation_size('"' || table_schema || '"."' || table_name ||
'"') AS size
FROM information_schema.tables AS foo3
ORDER BY pg_total_relation_size ('"' || table_schema || '"."' ||
table_name || '"') DESC
) AS foo2 ;
on which I kept tripping up, until I
1) added aliases foo1, foo2 and foo3 and
2) figured out that pg_size_pretty needed an integer in place of a numeric
-- Jim
- [Gnumed-devel] Help menu > About database … size, Busser, Jim, 2013/08/01
- Re: [Gnumed-devel] Help menu > About database … size, Rogerio Luz Coelho, 2013/08/01
- Re: [Gnumed-devel] Help menu > A bout database … size, Karsten Hilbert, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size,
Busser, Jim <=
- Re: [Gnumed-devel] Help menu > About database � size, Busser, Jim, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size, Busser, Jim, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size, Karsten Hilbert, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size, Busser, Jim, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size, Karsten Hilbert, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size, Busser, Jim, 2013/08/02
- Re: [Gnumed-devel] Help menu > About database � size, Karsten Hilbert, 2013/08/03
Re: [Gnumed-devel] Help menu > A bout database … size, Karsten Hilbert, 2013/08/02