【问题标题】:How to display PostgreSQL System variables如何显示 PostgreSQL 系统变量
【发布时间】:2014-10-14 10:18:24
【问题描述】:

我正在寻找一个 bash 实用程序,例如 mysqladmin,它可以列出 Postgres 运行实例上的所有系统变量值。

是否有可以用作 mysqladmin 的实用程序:mysqladmin -pxxxxx variables

【问题讨论】:

  • postgres 系统变量”到底是什么意思?你指的是配置属性吗?

标签: postgresql-9.1


【解决方案1】:

比如说:

psql -qAtc 'select * from pg_settings';

?

或者,如果你只想要键/值:

psql -qAtc 'SELECT name, setting FROM pg_settings';

?

请注意,这些将显示设置,因为它们适用于运行命令的当前用户。因此,如果有ALTER DATABASE ... SET ...ALTER USER ... SET ... 选项生效,您将看到这些值,而不是postgresql.conf 中的基础值。

有关格式化和输出控制的更多详细信息,请参阅man psql

如果您想要人类可读的输出而不是机器友好的输出,请使用psql -qc,省略-At(意思是“未对齐,仅元组”)。

【讨论】:

  • 很好,这就是我要找的东西,但在谷歌上没有找到任何东西。谢谢
猜你喜欢
  • 1970-01-01
  • 2015-03-05
  • 1970-01-01
  • 2011-06-13
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
  • 2021-01-21
  • 1970-01-01
相关资源
最近更新 更多