Comment faire pour obtenir l'actuel, de l'espace disque libre dans Postgres?

J'ai besoin d'être sûr que j'ai au moins 1 go d'espace libre sur le disque avant de commencer à faire des travaux dans ma base de données. Je suis à la recherche de quelque chose comme ceci:

select pg_get_free_disk_space();

Est-il possible? (Je n'ai rien trouvé à ce sujet dans les docs).

PG: 9.3 & OS: Linux/Windows

Pire des cas, vous pourriez probablement écrire un vous-même à l'aide d'un sans restriction de langue de la procédure comme pl/perlU. Vérifiez également pgxn.org si vous ne l'avez pas déjà.
voir cette réponse (question similaire): stackoverflow.com/questions/14346371/...

OriginalL'auteur Christian | 2015-04-22