如何获取 Postgresql 的可用空间数量?

如何获取 Postgresql 的可用空间数量?

我正在使用 Postgres 9.3.16,想知道 Postgres 有多少可用空间

如何获取 Postgresql 的可用空间数量?

答案1

PostgreSQL 中没有可用空间:您只能在 PostgreSQL 用于存储其数据的磁盘上找到可用空间。在 PostgreSQL 中,您可以找到磁盘使用情况你的桌子等等

要获取可用磁盘空间,您需要查看系统命令的输出df出于安全原因,您不能直接从 PostgreSQL 调用这些命令,但您可以编写一个中间不受信任的 PL/Python 函数为了那个原因。

请注意,可用空间也可能受到影响运行 PostgreSQL 服务器的用户的配额限制。请参阅29.2. 磁盘已满故障

相关内容