postgres job from cf/221
The Postgres server provides a single instance Postgres database that can be used with the Cloud Controller or the UAA. It does not provide highly-available configuration.
Github source:
4d3779e2
or
master branch
Properties¶
databases
¶
address
¶The database address
databases
¶A list of databases and associated properties to create
db_scheme
¶The database scheme
log_line_prefix
¶The postgres
printf
style string that is output at the beginning of each log line
- Default
'%m: '
max_connections
¶Maximum number of database connections
port
¶The database port
roles
¶A list of database roles and associated properties to create
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/postgres/
directory
(learn more).
bin/postgres_ctl
(frompostgres_ctl.erb
)bin/postgres_start.sh
(frompostgres_start.sh.erb
)config/pg_hba.conf
(frompg_hba.conf.erb
)config/postgresql.conf
(frompostgresql.conf.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.