搜索

3.3.4.3. 环境变量

download PDF

PostgreSQL 用户名、密码和数据库名称必须使用以下环境变量进行配置:

表 3.3. PostgreSQL 环境变量
变量名称描述

POSTGRESQL_USER

要创建的 PostgreSQL 帐户的用户名。这个用户对数据库有完全的权利。

POSTGRESQL_PASSWORD

用户帐户的密码。

POSTGRESQL_DATABASE

数据库名称。

POSTGRESQL_ADMIN_PASSWORD

postgres 管理员用户的可选密码。如果没有设置,则无法远程登录 postgres 帐户。容器内的本地连接总是被允许,无需密码。

警告

您必须指定用户名、密码和数据库名称。如果没有指定全部三个变量,pod 将无法启动,OpenShift Container Platform 会不断尝试重启它。

PostgreSQL 设置可使用以下环境变量进行配置:

表 3.4. 其他 PostgreSQL 设置
变量名称描述默认

POSTGRESQL_MAX_CONNECTIONS

允许的最大客户端连接数。

100

POSTGRESQL_MAX_PREPARED_TRANSACTIONS

处于 "prepared" 状态的事务的最大数量。如果使用准备的事务,其值应至少与 POSTGRESQL_MAX_CONNECTIONS 相同。

0

POSTGRESQL_SHARED_BUFFERS

专用于 PostgreSQL 缓存数据的内存量。

32M

POSTGRESQL_EFFECTIVE_CACHE_SIZE

预计由操作系统和 PostgreSQL 本身用于磁盘缓存的内存量。

128M

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.